Struct
GtkBuildableParser
Description [src]
struct GtkBuildableParser {
void (* start_element) (
GtkBuildableParseContext* context,
const char* element_name,
const char** attribute_names,
const char** attribute_values,
gpointer user_data,
GError** error
);;
void (* end_element) (
GtkBuildableParseContext* context,
const char* element_name,
gpointer user_data,
GError** error
);;
void (* text) (
GtkBuildableParseContext* context,
const char* text,
gsize text_len,
gpointer user_data,
GError** error
);;
void (* error) (
GtkBuildableParseContext* context,
GError* error,
gpointer user_data
);;
}
A sub-parser for GtkBuildable
implementations.
Structure members
start_element:
void (* start_element) ( GtkBuildableParseContext* context, const char* element_name, const char** attribute_names, const char** attribute_values, gpointer user_data, GError** error )
Function called for open elements.
end_element:
void (* end_element) ( GtkBuildableParseContext* context, const char* element_name, gpointer user_data, GError** error )
Function called for close elements.
text:
void (* text) ( GtkBuildableParseContext* context, const char* text, gsize text_len, gpointer user_data, GError** error )
Function called for character data.
error:
void (* error) ( GtkBuildableParseContext* context, GError* error, gpointer user_data )
Function called on error.