GtkStackSwitcher
GtkStackSwitcher — Контроллер для GtkStack
Функции
Типы и значения
| struct | GtkStackSwitcher |
Иерархия объектов
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── GtkStackSwitcher
Реализованные интерфейсы
GtkStackSwitcher реализует AtkImplementorIface, GtkBuildable и GtkOrientable.
Файлы заголовков
#include <gtk/gtk.h>
Описание
Виджет GtkStackSwitcher действует как контроллер для GtkStack; он отображает строку кнопок для переключения между различными страницами связанного виджета стека.
Все содержимое кнопок берется из свойств дочерних элементов GtkStack.
Можно связать несколько виджетов GtkStackSwitcher с одним виджетом стека.
Виджет GtkStackSwitcher был добавлен в версии 3.10.
CSS-узлы
GtkStackSwitcher имеет один CSS-узел с именем stackswitcher и стилем .stack-switcher.
При необходимости GtkStackSwitcher добавляет стиль .needs-attention к виджетам, представляющим страницы стека.
Детали функций
gtk_stack_switcher_new ()
GtkWidget *
gtk_stack_switcher_new (void); Создаёт новый GtkStackSwitcher.
Возвращаемое значение
новый GtkStackSwitcher.
С версии: 3.10
gtk_stack_switcher_set_stack ()
void gtk_stack_switcher_set_stack (GtkStackSwitcher *switcher,GtkStack *stack);
Устанавливает стек для управления.
Параметры
switcher | ||
stack | a GtkStack. | [allow-none] |
С версии: 3.10
gtk_stack_switcher_get_stack ()
GtkStack *
gtk_stack_switcher_get_stack (GtkStackSwitcher *switcher); Возвращает стек. См. gtk_stack_switcher_set_stack().
Параметры
switcher |
Возвращаемое значение
стек или NULL, если явное значение не было установлено.
[nullable][transfer none]
С версии: 3.10
Типы и значения
struct GtkStackSwitcher
struct GtkStackSwitcher;
Подробности свойств
См. также
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.22/GtkStackSwitcher.html