Interface
GtkOrientable
Description [src]
interface Gtk.Orientable : GObject.Object
The GtkOrientable
interface is implemented by all widgets that can be
oriented horizontally or vertically. Historically, such widgets have been
realized as subclasses of a common base class (e.g GtkBox
/GtkHBox
/GtkVBox
or GtkScale
/GtkHScale
/GtkVScale
). GtkOrientable
is more flexible in that
it allows the orientation to be changed at runtime, allowing the widgets
to “flip”.
GtkOrientable
was introduced in GTK+ 2.16.
Prerequisite
In order to implement Orientable, your type must inherit fromGObject
.
Implementations
- 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
- GtkShortcutLabel
- GtkShortcutsGroup
- GtkShortcutsSection
- GtkShortcutsShortcut
- GtkSpinButton
- GtkStackSwitcher
- GtkStatusbar
- GtkToolPalette
- GtkToolbar
- GtkVBox
- GtkVButtonBox
- GtkVPaned
- GtkVScale
- GtkVScrollbar
- GtkVSeparator
- GtkVolumeButton