Spec-Zone.ru › GTK 3.22

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.22/GtkStackSwitcher.html

Spec-Zone.ru

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