Struct gtk_sys::GtkBuildableIface [] [src]

pub struct GtkBuildableIface {
    pub g_iface: GTypeInterface,
    pub set_name: Option<unsafe extern "C" fn(_: *mut GtkBuildable, _: *const c_char)>,
    pub get_name: Option<unsafe extern "C" fn(_: *mut GtkBuildable) -> *const c_char>,
    pub add_child: Option<unsafe extern "C" fn(_: *mut GtkBuildable, _: *mut GtkBuilder, _: *mut GObject, _: *const c_char)>,
    pub set_buildable_property: Option<unsafe extern "C" fn(_: *mut GtkBuildable, _: *mut GtkBuilder, _: *const c_char, _: *const GValue)>,
    pub construct_child: Option<unsafe extern "C" fn(_: *mut GtkBuildable, _: *mut GtkBuilder, _: *const c_char) -> *mut GObject>,
    pub custom_tag_start: Option<unsafe extern "C" fn(_: *mut GtkBuildable, _: *mut GtkBuilder, _: *mut GObject, _: *const c_char, _: *mut GMarkupParser, _: *mut gpointer) -> gboolean>,
    pub custom_tag_end: Option<unsafe extern "C" fn(_: *mut GtkBuildable, _: *mut GtkBuilder, _: *mut GObject, _: *const c_char, _: gpointer)>,
    pub custom_finished: Option<unsafe extern "C" fn(_: *mut GtkBuildable, _: *mut GtkBuilder, _: *mut GObject, _: *const c_char, _: gpointer)>,
    pub parser_finished: Option<unsafe extern "C" fn(_: *mut GtkBuildable, _: *mut GtkBuilder)>,
    pub get_internal_child: Option<unsafe extern "C" fn(_: *mut GtkBuildable, _: *mut GtkBuilder, _: *const c_char) -> *mut GObject>,
}

Fields