Spec-Zone.ru › GTK 3.24

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

a GtkOrientable

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

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

C версии 2.16

gtk_orientable_set_orientation ()

void
gtk_orientable_set_orientation (GtkOrientable *orientable,
                                GtkOrientation orientation);

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

Параметры

orientable

a GtkOrientable

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

Spec-Zone.ru

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