Spec-Zone.ru › GTK 3.22

GtkOrientable

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

Функции

GtkOrientation gtk_orientable_get_orientation ()
void gtk_orientable_set_orientation ()

Свойства

GtkOrientation ориентация Чтение / Запись

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

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

a GtkOrientable

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

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

С версии: 2.16

gtk_orientable_set_orientation ()

void
gtk_orientable_set_orientation (GtkOrientable *orientable,
                                GtkOrientation orientation);

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

Параметры

orientable

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

Spec-Zone.ru

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