Spec-Zone.ru › GTK 3.20

GtkStackSwitcher

GtkStackSwitcher — Контроллер для GtkStack

Функции

GtkWidget * gtk_stack_switcher_new ()
void gtk_stack_switcher_set_stack ()
GtkStack * gtk_stack_switcher_get_stack ()

Свойства

gint icon-size Чтение / Запись
GtkStack * stack Чтение / Запись / Создание

Типы и значения

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

a GtkStackSwitcher

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

a GtkStackSwitcher

Возвращает

стек, или NULL, если явно не установлен.

[nullable][transfer none]

С версии: 3.10

Подробное описание типов и значений

struct GtkStackSwitcher

struct GtkStackSwitcher;

Подробное описание свойств

Свойство “icon-size”

  “icon-size”                gint

Используйте свойство "icon-size", чтобы изменить размер изображения, отображаемого, когда GtkStackSwitcher отображает значки.

Флаги: Чтение / Запись

Допустимые значения: >= 0

Значение по умолчанию: 1

С версии: 3.20

Свойство “stack”

  “stack”                    GtkStack *

Стек.

Флаги: Чтение / Запись / Создание

См. также

GtkStack

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API