Top |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkStackSidebar
Description
A GtkStackSidebar enables you to quickly and easily provide a consistent "sidebar" object for your user interface.
In order to use a GtkStackSidebar, you simply use a GtkStack to
organize your UI flow, and add the sidebar to your sidebar area. You
can use gtk_stack_sidebar_set_stack()
to connect the GtkStackSidebar
to the GtkStack.
Functions
gtk_stack_sidebar_new ()
GtkWidget *
gtk_stack_sidebar_new (void
);
Creates a new sidebar.
Since: 3.16
gtk_stack_sidebar_set_stack ()
void gtk_stack_sidebar_set_stack (GtkStackSidebar *sidebar
,GtkStack *stack
);
Set the GtkStack associated with this GtkStackSidebar.
The sidebar widget will automatically update according to the order (packing) and items within the given GtkStack.
Since: 3.16
gtk_stack_sidebar_get_stack ()
GtkStack *
gtk_stack_sidebar_get_stack (GtkStackSidebar *sidebar
);
Retrieves the stack.
See gtk_stack_sidebar_set_stack()
.
Since: 3.16
Property Details
The “stack”
property
“stack” GtkStack *
Associated stack for this GtkStackSidebar.
Owner: GtkStackSidebar
Flags: Read / Write