Sets our main struct and passes it to the parent class.
Declares a @callback_symbol to handle @callback_name from the template XML defined for @widget_type. See gtk_builder_add_callback_symbol().
Automatically assign an object declared in the class template XML to be set to a location on a freshly built instance’s private data, or alternatively accessible via gtk_widget_get_template_child().
Finds a style property of a widget class by name.
Gets the name used by this class for matching in CSS code. See gtk_widget_class_set_css_name() for details.
the main Gtk struct as a void*
Get the main Gtk struct
Installs a style property on a widget class. The parser for the style property is determined by the value type of @pspec.
Installs a style property on a widget class.
Returns all style properties of a widget class.
Sets the default #AtkRole to be set on accessibles created for widgets of @widget_class. Accessibles may decide to not honor this setting if their role reporting is more refined. Calls to gtk_widget_class_set_accessible_type() will reset this value.
Sets the type to be used for creating accessibles for widgets of @widget_class. The given @type must be a subtype of the type used for accessibles of the parent class.
For use in language bindings, this will override the default #GtkBuilderConnectFunc to be used when parsing GtkBuilder XML from this class’s template data.
Sets the name to be used for CSS matching of widgets.
This should be called at class initialization time to specify the GtkBuilder XML to be used to extend a widget.
A convenience function to call gtk_widget_class_set_template().
the main Gtk struct