![]() |
![]() |
![]() |
GIMP Config Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
GScanner * gimp_scanner_new_file (const gchar *filename
,GError **error
); GScanner * gimp_scanner_new_string (const gchar *text
,gint text_len
,GError **error
); void gimp_scanner_destroy (GScanner *scanner
); gboolean gimp_scanner_parse_token (GScanner *scanner
,GTokenType token
); gboolean gimp_scanner_parse_identifier (GScanner *scanner
,const gchar *identifier
); gboolean gimp_scanner_parse_string (GScanner *scanner
,gchar **dest
); gboolean gimp_scanner_parse_string_no_validate (GScanner *scanner
,gchar **dest
); gboolean gimp_scanner_parse_data (GScanner *scanner
,gint length
,guint8 **dest
); gboolean gimp_scanner_parse_int (GScanner *scanner
,gint *dest
); gboolean gimp_scanner_parse_float (GScanner *scanner
,gdouble *dest
); gboolean gimp_scanner_parse_boolean (GScanner *scanner
,gboolean *dest
); gboolean gimp_scanner_parse_color (GScanner *scanner
,GimpRGB *dest
); gboolean gimp_scanner_parse_matrix2 (GScanner *scanner
,GimpMatrix2 *dest
);
GScanner * gimp_scanner_new_file (const gchar *filename
,GError **error
);
Since GIMP 2.4
GScanner * gimp_scanner_new_string (const gchar *text
,gint text_len
,GError **error
);
Since GIMP 2.4
void gimp_scanner_destroy (GScanner *scanner
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
Since GIMP 2.4
gboolean gimp_scanner_parse_token (GScanner *scanner
,GTokenType token
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
|
Return location for the parsed token |
Returns : |
TRUE on success |
Since GIMP 2.4
gboolean gimp_scanner_parse_identifier (GScanner *scanner
,const gchar *identifier
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
|
Return location for the parsed identifier |
Returns : |
TRUE on success |
Since GIMP 2.4
gboolean gimp_scanner_parse_string (GScanner *scanner
,gchar **dest
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
|
Return location for the parsed string |
Returns : |
TRUE on success |
Since GIMP 2.4
gboolean gimp_scanner_parse_string_no_validate (GScanner *scanner
,gchar **dest
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
|
Return location for the parsed string |
Returns : |
TRUE on success |
Since GIMP 2.4
gboolean gimp_scanner_parse_data (GScanner *scanner
,gint length
,guint8 **dest
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
|
Length of tha data to parse |
|
Return location for the parsed data |
Returns : |
TRUE on success |
Since GIMP 2.4
gboolean gimp_scanner_parse_int (GScanner *scanner
,gint *dest
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
|
Return location for the parsed integer |
Returns : |
TRUE on success |
Since GIMP 2.4
gboolean gimp_scanner_parse_float (GScanner *scanner
,gdouble *dest
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
|
Return location for the parsed float |
Returns : |
TRUE on success |
Since GIMP 2.4
gboolean gimp_scanner_parse_boolean (GScanner *scanner
,gboolean *dest
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
|
Return location for the parsed boolean |
Returns : |
TRUE on success |
Since GIMP 2.4
gboolean gimp_scanner_parse_color (GScanner *scanner
,GimpRGB *dest
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
|
Pointer to a color to store the result |
Returns : |
TRUE on success |
Since GIMP 2.4
gboolean gimp_scanner_parse_matrix2 (GScanner *scanner
,GimpMatrix2 *dest
);
|
A GScanner created by gimp_scanner_new_file() or
gimp_scanner_new_string()
|
|
Pointer to a matrix to store the result |
Returns : |
TRUE on success |
Since GIMP 2.4