Spec-Zone.ru › GTK 3.20

GtkOrientable

GtkOrientable — Интерфейс для переключаемых виджетов

Функции

GtkOrientation gtk_orientable_get_orientation ()
void gtk_orientable_set_orientation ()

Свойства

GtkOrientation orientation Чтение/Запись

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

GtkOrientable

Иерархия объектов

    GInterface
    ╰── GtkOrientable

Предварительные требования

GtkOrientable требует GObject.

Известные реализации

GtkOrientable реализован в GtkAppChooserWidget, GtkBox, GtkButtonBox, GtkCellAreaBox, GtkCellRendererProgress, GtkCellView, GtkColorChooserWidget, GtkColorSelection, GtkFileChooserButton, GtkFileChooserWidget, GtkFlowBox, GtkFontChooserWidget, GtkFontSelection, GtkGrid, GtkHBox, GtkHButtonBox, GtkHPaned, GtkHScale, GtkHScrollbar, GtkHSeparator, GtkInfoBar, GtkLevelBar, GtkPaned, GtkProgressBar, GtkRange, GtkRecentChooserWidget, GtkScale, GtkScaleButton, GtkScrollbar, GtkSeparator, GtkShortcutsGroup, GtkShortcutsSection, GtkShortcutsShortcut, GtkSpinButton, GtkStackSwitcher, GtkStatusbar, GtkToolPalette, GtkToolbar, GtkVBox, GtkVButtonBox, GtkVPaned, GtkVScale, GtkVScrollbar, GtkVSeparator и GtkVolumeButton.

Файлы заголовков

#include <gtk/gtk.h>

Описание

Интерфейс GtkOrientable реализуется всеми виджетами, которые могут быть ориентированы горизонтально или вертикально. Исторически такие виджеты реализовывались как подклассы одного общего базового класса (например, GtkBox/GtkHBox/GtkVBox или GtkScale/GtkHScale/GtkVScale). GtkOrientable более гибкий, поскольку позволяет изменять ориентацию во время выполнения, позволяя виджетам «переворачиваться».

GtkOrientable был представлен в GTK+ 2.16.

Функции

gtk_orientable_get_orientation ()

GtkOrientation
gtk_orientable_get_orientation (GtkOrientable *orientable);

Возвращает ориентацию orientable .

Параметры

orientable

объект GtkOrientable

Возвращаемое значение

ориентация orientable .

С: 2.16

gtk_orientable_set_orientation ()

void
gtk_orientable_set_orientation (GtkOrientable *orientable,
                                GtkOrientation orientation);

Устанавливает ориентацию orientable .

Параметры

orientable

объект GtkOrientable

orientation

новая ориентация.

С: 2.16

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

GtkOrientable

typedef struct _GtkOrientable GtkOrientable;

Подробности свойств

Свойство “orientation”

  “orientation”              GtkOrientation

Ориентация виджета.

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

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

С: 2.16

© 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/gtk3-Orientable.html

Spec-Zone.ru

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