结构

GtkBuildableParser

描述 [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
  );;
}

GtkBuildable 实现的一个子解析器。

结构成员
start_element

为打开元素调用的函数。

end_element

为关闭元素调用的函数。

text

为字符数据调用的函数。

error

在出现错误时调用的函数。