Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | (*DzlStackListCreateWidgetFunc) () |
GtkWidget * | dzl_stack_list_new () |
void | dzl_stack_list_push () |
void | dzl_stack_list_pop () |
GListModel * | dzl_stack_list_get_model () |
guint | dzl_stack_list_get_depth () |
void | dzl_stack_list_clear () |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── DzlStackList
GtkWidget * (*DzlStackListCreateWidgetFunc) (gpointer item
,gpointer user_data
);
Called for stack lists that are bound to a GListModel with
dzl_stack_list_push()
for each item that gets added to the model.
item |
the item from the model for which to create a widget for. |
[type GObject] |
user_data |
user data from |
[closure] |
void dzl_stack_list_push (DzlStackList *self
,GtkWidget *header
,GListModel *model
,DzlStackListCreateWidgetFunc create_widget_func
,gpointer user_data
,GDestroyNotify user_data_free_func
);
struct DzlStackListClass { GtkBinClass parent_instance; void (*row_activated) (DzlStackList *self, GtkListBoxRow *row); void (*header_activated) (DzlStackList *self, GtkListBoxRow *row); gpointer _reserved1; gpointer _reserved2; gpointer _reserved3; gpointer _reserved4; gpointer _reserved5; gpointer _reserved6; gpointer _reserved7; gpointer _reserved8; };
“header-activated”
signalvoid user_function (DzlStackList *dzlstacklist, GtkListBoxRow *arg1, gpointer user_data)
Flags: Run Last
“row-activated”
signalvoid user_function (DzlStackList *dzlstacklist, GtkListBoxRow *arg1, gpointer user_data)
Flags: Run Last