GtkOrientable
GtkOrientable — Интерфейс для переключаемых виджетов
Функции
Свойства
| GtkOrientation | ориентация | Чтение / Запись |
Типы и значения
Иерархия объектов
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 |
Возвращаемое значение
ориентация orientable .
С версии: 2.16
gtk_orientable_set_orientation ()
void gtk_orientable_set_orientation (GtkOrientable *orientable,GtkOrientation orientation);
Устанавливает ориентацию orientable .
Параметры
orientable | ||
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