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 |
Возвращаемое значение
ориентация orientable .
C версии 2.16
gtk_orientable_set_orientation ()
void gtk_orientable_set_orientation (GtkOrientable *orientable,GtkOrientation orientation);
Устанавливает ориентацию orientable .
Параметры
orientable | ||
orientation | новая ориентация виджета. |
C версии 2.16
Типы и значения
GtkOrientable
typedef struct _GtkOrientable GtkOrientable;
Подробное описание свойств
Свойство “orientation”
“orientation” GtkOrientation
Ориентация виджета.
Владелец: GtkOrientable
Флаги: Чтение/Запись
Значение по умолчанию: GTK_ORIENTATION_HORIZONTAL
C версии 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.24/gtk3-Orientable.html