Blame html/NMABarCode.html

Packit fabffb
Packit fabffb
<html>
Packit fabffb
<head>
Packit fabffb
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit fabffb
<title>NMABarCode: libnma Reference Manual</title>
Packit fabffb
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit fabffb
<link rel="home" href="index.html" title="libnma Reference Manual">
Packit fabffb
<link rel="up" href="api-reference.html" title="libnma API reference">
Packit fabffb
<link rel="prev" href="NMACertChooser.html" title="NMACertChooser">
Packit fabffb
<link rel="next" href="object-tree.html" title="Object Hierarchy">
Packit fabffb
<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
Packit fabffb
<link rel="stylesheet" href="style.css" type="text/css">
Packit fabffb
</head>
Packit fabffb
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit fabffb
Packit fabffb
Packit fabffb
Top  | 
Packit fabffb
                  Description  | 
Packit fabffb
                  Object Hierarchy  | 
Packit fabffb
                  Properties
Packit fabffb
Packit fabffb
Home
Packit fabffb
Up
Packit fabffb
Prev
Packit fabffb
Next
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

NMABarCode

Packit fabffb

NMABarCode

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Functions

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
NMABarCode *
Packit fabffb
Packit fabffb
Packit fabffb
nma_bar_code_new ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
void
Packit fabffb
Packit fabffb
Packit fabffb
nma_bar_code_set_text ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
int
Packit fabffb
Packit fabffb
Packit fabffb
nma_bar_code_get_size ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
void
Packit fabffb
Packit fabffb
Packit fabffb
nma_bar_code_draw ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Properties

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
gint
Packit fabffb
size
Packit fabffb
Read
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
gchar *
Packit fabffb
text
Packit fabffb
Write
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Types and Values

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
#define
Packit fabffb
NMA_BAR_CODE_TEXT
Packit fabffb
Packit fabffb
Packit fabffb
#define
Packit fabffb
NMA_BAR_CODE_SIZE
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Object Hierarchy

Packit fabffb
    GObject
Packit fabffb
    ╰── NMABarCode
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Description

Packit fabffb

A Bar Code object provides the means of drawing a QR code onto a cairo

Packit fabffb
context. Useful for rendering Wi-Fi network credential in a form that
Packit fabffb
can be optically scanned with a phone camera.

Packit fabffb
Packit fabffb
Packit fabffb

Functions

Packit fabffb
Packit fabffb

nma_bar_code_new ()

Packit fabffb
NMABarCode *
Packit fabffb
nma_bar_code_new (const char *text);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

text

Packit fabffb

set the bar code text

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the bar code instance.

Packit fabffb

[transfer full]

Packit fabffb
Packit fabffb

Since: 1.8.22

Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_bar_code_set_text ()

Packit fabffb
void
Packit fabffb
nma_bar_code_set_text (NMABarCode *self,
Packit fabffb
                       const char *text);
Packit fabffb

Regenerates the QR code for a different text.

Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

self

Packit fabffb

bar code instance

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb

text

Packit fabffb

new bar code text

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Since: 1.8.22

Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_bar_code_get_size ()

Packit fabffb
int
Packit fabffb
nma_bar_code_get_size (NMABarCode *self);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

self

Packit fabffb

bar code instance

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the side of a QR code square.

Packit fabffb
Packit fabffb

Since: 1.8.22

Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_bar_code_draw ()

Packit fabffb
void
Packit fabffb
nma_bar_code_draw (NMABarCode *self,
Packit fabffb
                   cairo_t *cr);
Packit fabffb

Draws the QR code onto the given context.

Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

self

Packit fabffb

bar code instance

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb

cr

Packit fabffb

cairo context

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Since: 1.8.22

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Types and Values

Packit fabffb
Packit fabffb

NMA_BAR_CODE_TEXT

Packit fabffb
#define NMA_BAR_CODE_TEXT "text"
Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

NMA_BAR_CODE_SIZE

Packit fabffb
#define NMA_BAR_CODE_SIZE "size"
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Property Details

Packit fabffb
Packit fabffb

The “size” property

Packit fabffb
  “size”                     gint
Packit fabffb

Flags: Read

Packit fabffb

Default value: 0

Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

The “text” property

Packit fabffb
  “text”                     gchar *
Packit fabffb

Flags: Write

Packit fabffb

Default value: ""

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Generated by GTK-Doc V1.29.1
Packit fabffb
</body>
Packit fabffb
</html>