package Gtk.Separator is
package Implements_Gtk_Buildable is new Glib.Types.Implements (Gtk.Buildable.Gtk_Buildable, Gtk_Separator_Record, Gtk_Separator);
package Implements_Gtk_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_Hseparator_Record is Gtk_Separator_Record;
subtype Gtk_Hseparator is Gtk_Separator;
subtype Gtk_Vseparator_Record is Gtk_Separator_Record;
subtype Gtk_Vseparator is Gtk_Separator;
procedure Gtk_New
( | Separator | : out Gtk_Separator; |
Orientation | : Gtk.Enums.Gtk_Orientation); |
procedure Initialize
( | Separator | : not null access Gtk_Separator_Record'Class; |
Orientation | : Gtk.Enums.Gtk_Orientation); |
function Gtk_Separator_New
( | Orientation | : Gtk.Enums.Gtk_Orientation) return Gtk_Separator; |
function Get_Type return Glib.GType;
procedure Gtk_New_Hseparator
( | Separator | : out Gtk_Hseparator); |
procedure Initialize_Hseparator
( | Separator | : not null access Gtk_Hseparator_Record'Class); |
function Gtk_Hseparator_New return Gtk_Hseparator;
function Hseparator_Get_Type return Glib.GType;
procedure Gtk_New_Vseparator
( | Separator | : out Gtk_Vseparator); |
procedure Initialize_Vseparator
( | Separator | : not null access Gtk_Vseparator_Record'Class); |
function Gtk_Vseparator_New return Gtk_Vseparator;
function Vseparator_Get_Type return Glib.GType;
function Get_Orientation
( | Self | : not null access Gtk_Separator_Record) return Gtk.Enums.Gtk_Orientation; |
procedure Set_Orientation
( | Self | : not null access Gtk_Separator_Record; |
Orientation | : Gtk.Enums.Gtk_Orientation); |
function "+"
( | Widget | : access Gtk_Separator_Record'Class) return Gtk.Buildable.Gtk_Buildable renames Implements_Gtk_Buildable.To_Interface; |
function "-"
( | Interf | : Gtk.Buildable.Gtk_Buildable) return Gtk_Separator renames Implements_Gtk_Buildable.To_Object; |
function "+"
( | Widget | : access Gtk_Separator_Record'Class) return Gtk.Orientable.Gtk_Orientable renames Implements_Gtk_Orientable.To_Interface; |
function "-"
( | Interf | : Gtk.Orientable.Gtk_Orientable) return Gtk_Separator renames Implements_Gtk_Orientable.To_Object; |