GtkOrientable
GtkOrientable — Интерфейс для переключаемых виджетов
Функции
Свойства
| GtkOrientation | orientation | Чтение/Запись |
Типы и значения
Иерархия объектов
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