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 |
С версии: 3.10
Подробное описание типов и значений
struct GtkStackSwitcher
struct GtkStackSwitcher;
Подробное описание свойств
Свойство “icon-size”
“icon-size” gint
Используйте свойство "icon-size", чтобы изменить размер изображения, отображаемого, когда GtkStackSwitcher отображает значки.
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 1
С версии: 3.20
См. также
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.20/GtkStackSwitcher.html