package Implements_Buildable is new Glib.Types.Implements (Gtk.Buildable.Gtk_Buildable, Gtk_Separator_Record, Gtk_Separator);
package Implements_Orientable is new Glib.Types.Implements (Gtk.Orientable.Gtk_Orientable, Gtk_Separator_Record, Gtk_Separator);
type Gtk_Separator_Record is new Gtk_Widget_Record with null record;
type Gtk_Separator is access all Gtk_Separator_Record'Class;
subtype Gtk_Vseparator_Record is Gtk_Separator_Record;
subtype Gtk_Vseparator is Gtk_Separator;
subtype Gtk_Hseparator_Record is Gtk_Separator_Record;
subtype Gtk_Hseparator is Gtk_Separator;
function Get_Type return Glib.GType;
procedure Gtk_New_Vseparator
( | Separator | : out Gtk_Vseparator); |
procedure Initialize_Vseparator
( | Separator | : access Gtk_Vseparator_Record'Class); |
function Vseparator_Get_Type return Glib.GType;
procedure Gtk_New_Hseparator
( | Separator | : out Gtk_Hseparator); |
procedure Initialize_Hseparator
( | Separator | : access Gtk_Hseparator_Record'Class); |
function Hseparator_Get_Type return Glib.GType;
function Get_Orientation
( | Self | : access Gtk_Separator_Record) return Gtk.Enums.Gtk_Orientation; |
procedure Set_Orientation
( | Self | : access Gtk_Separator_Record; |
Orientation | : Gtk.Enums.Gtk_Orientation); |
function "+"
( | Widget | : access Gtk_Separator_Record'Class) return Gtk.Buildable.Gtk_Buildable renames Implements_Buildable.To_Interface; |
function "-"
( | Interf | : Gtk.Buildable.Gtk_Buildable) return Gtk_Separator renames Implements_Buildable.To_Object; |
function "+"
( | Widget | : access Gtk_Separator_Record'Class) return Gtk.Orientable.Gtk_Orientable renames Implements_Orientable.To_Interface; |
function "-"
( | Interf | : Gtk.Orientable.Gtk_Orientable) return Gtk_Separator renames Implements_Orientable.To_Object; |
A separator is a vertical or horizontal line that can be displayed between widgets, to provide visual grouping of the widgets into meaningful groups.
It is for instance used in dialogs to isolate the actual contents of the dialogs and the various buttons to acknowledge the dialog (OK, Cancel,...)