Sets our main struct and passes it to the parent class.
Creates a new gtk.ListBoxRow, to be used as a child of a gtk.ListBox
This is a keybinding signal, which will cause this row to be activated.
Marks row as changed, causing any state that depends on this to be updated. This affects sorting, filtering and headers.
Gets the value of the activatable property for this row.
Returns the current header of the row. This can be used in a GtkListBoxUpdateHeaderFunc to see if there is a header set already, and if so to update the state of it.
Gets the current index of the row in its gtk.ListBox container.
Get the main Gtk struct
Gets the value of the selectable property for this row.
the main Gtk struct as a void*
Returns whether the child is currently selected in its gtk.ListBox container.
Set the activatable property for this row.
Sets the current header of the row. This is only allowed to be called from a GtkListBoxUpdateHeaderFunc It will replace any existing header in the row, and be shown in front of the row in the listbox.
Set the selectable property for this row.
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Gets the child of the gtk.Bin, or NULL if the bin contains no child widget. The returned widget does not have a reference added, so you do not need to unref it.
Get the main Gtk struct
the main Gtk struct as a void*
Gets the action name for actionable.
Gets the current target value of actionable.
Specifies the name of the action with which this widget should be associated. If action_name is NULL then the widget will be unassociated from any previous action.
Sets the target value of an actionable widget.
Sets the action-name and associated string target value of an actionable widget.