Top | ![]() |
![]() |
![]() |
![]() |
GimpScannerGimpScanner — A wrapper around GScanner with some convenience API. |
GimpScanner * gimp_scanner_new_file (GFile *file
,GError **error
);
Since: 2.10
GimpScanner * gimp_scanner_new_stream (GInputStream *input
,GError **error
);
Since: 2.10
GimpScanner * gimp_scanner_new_string (const gchar *text
,gint text_len
,GError **error
);
Since: 2.4
GimpScanner *
gimp_scanner_ref (GimpScanner *scanner
);
Adds a reference to a GimpScanner.
Since: 3.0
void
gimp_scanner_unref (GimpScanner *scanner
);
Unref a GimpScanner. If the reference count drops to zero, the scanner is freed.
Since: 3.0
gboolean gimp_scanner_parse_token (GimpScanner *scanner
,GTokenType token
);
scanner |
A GimpScanner created by |
|
token |
the GTokenType expected as next token. |
Since: 2.4
gboolean gimp_scanner_parse_identifier (GimpScanner *scanner
,const gchar *identifier
);
scanner |
A GimpScanner created by |
|
identifier |
the expected identifier. |
[out] |
Since: 2.4
gboolean gimp_scanner_parse_string (GimpScanner *scanner
,gchar **dest
);
scanner |
A GimpScanner created by |
|
dest |
Return location for the parsed string. |
[out] |
Since: 2.4
gboolean gimp_scanner_parse_string_no_validate (GimpScanner *scanner
,gchar **dest
);
scanner |
A GimpScanner created by |
|
dest |
Return location for the parsed string. |
[out] |
Since: 2.4
gboolean gimp_scanner_parse_data (GimpScanner *scanner
,gint length
,guint8 **dest
);
scanner |
A GimpScanner created by |
|
length |
Length of the data to parse |
|
dest |
Return location for the parsed data. |
[out][array] |
Since: 2.4
gboolean gimp_scanner_parse_int (GimpScanner *scanner
,gint *dest
);
scanner |
A GimpScanner created by |
|
dest |
Return location for the parsed integer. |
[out] |
Since: 2.4
gboolean gimp_scanner_parse_int64 (GimpScanner *scanner
,gint64 *dest
);
scanner |
A GimpScanner created by |
|
dest |
Return location for the parsed integer. |
[out] |
Since: 2.8
gboolean gimp_scanner_parse_float (GimpScanner *scanner
,gdouble *dest
);
scanner |
A GimpScanner created by |
|
dest |
Return location for the parsed float. |
[out] |
Since: 2.4
gboolean gimp_scanner_parse_boolean (GimpScanner *scanner
,gboolean *dest
);
scanner |
A GimpScanner created by |
|
dest |
Return location for the parsed boolean. |
[out] |
Since: 2.4
gboolean gimp_scanner_parse_color (GimpScanner *scanner
,GimpRGB *dest
);
scanner |
A GimpScanner created by |
|
dest |
Pointer to a color to store the result. |
[out caller-allocates] |
Since: 2.4
gboolean gimp_scanner_parse_matrix2 (GimpScanner *scanner
,GimpMatrix2 *dest
);
scanner |
A GimpScanner created by |
|
dest |
Pointer to a matrix to store the result |
Since: 2.4