GtkStackSidebar
GtkStackSidebar — Виджет автоматической боковой панели
Функции
Типы и значения
Иерархия объектов
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkStackSidebar
Реализованные интерфейсы
GtkStackSidebar реализует GtkAccessible, GtkBuildable и GtkConstraintTarget.
Включаемые файлы
#include <gtk/gtk.h>
Описание
GtkStackSidebar позволяет быстро и легко обеспечить согласованный «боковой» объект для вашего пользовательского интерфейса.
Для использования GtkStackSidebar просто используйте GtkStack для организации потока вашего пользовательского интерфейса и добавьте боковую панель в область боковой панели. Вы можете использовать gtk_stack_sidebar_set_stack() для подключения GtkStackSidebar к GtkStack.
Узлы CSS
GtkStackSidebar имеет один узел CSS с именем stacksidebar и классом стиля .sidebar.
В необходимых случаях GtkStackSidebar добавляет класс стиля .needs-attention к виджетам, представляющим страницы стека.
Функции
gtk_stack_sidebar_new ()
GtkWidget *
gtk_stack_sidebar_new (void); Создает новую боковую панель.
Возвращает
новый GtkStackSidebar
gtk_stack-sidebar-set-stack ()
void gtk_stack_sidebar_set_stack (GtkStackSidebar *self,GtkStack *stack);
Устанавливает GtkStack, связанный с данным GtkStackSidebar.
Виджет боковой панели будет автоматически обновляться в соответствии с порядком (установкой) и элементами в заданном GtkStack.
Параметры
self | ||
stack | a GtkStack |
gtk_stack_sidebar_get_stack ()
GtkStack *
gtk_stack_sidebar_get_stack (GtkStackSidebar *self); Извлекает стек. См. gtk_stack_sidebar_set_stack().
Параметры
self |
Типы и значения
GtkStackSidebar
typedef struct _GtkStackSidebar GtkStackSidebar;
Подробное описание свойств
Свойство “stack”
“stack” GtkStack *
Связанный стек для данного GtkStackSidebar.
Владелец: GtkStackSidebar
Флаги: Чтение/Запись
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/GtkStackSidebar.html