package Implements_Buildable is new Glib.Types.Implements (Gtk.Buildable.Gtk_Buildable, Gtk_Expander_Record, Gtk_Expander);
type Gtk_Expander_Record is new Gtk_Bin_Record with null record;
type Gtk_Expander is access all Gtk_Expander_Record'Class;
Expanded_Property : constant Glib.Properties.Property_Boolean;
Label_Property : constant Glib.Properties.Property_String;
Label_Fill_Property : constant Glib.Properties.Property_Boolean;
Label_Widget_Property : constant Glib.Properties.Property_Object;
Spacing_Property : constant Glib.Properties.Property_Int;
Use_Markup_Property : constant Glib.Properties.Property_Boolean;
Use_Underline_Property : constant Glib.Properties.Property_Boolean;
Signal_Activate : constant Glib.Signal_Name := "activate";
procedure Gtk_New
| ( | Expander | : out Gtk_Expander; |
| Label | : UTF8_String); |
procedure Initialize
| ( | Expander | : access Gtk_Expander_Record'Class; |
| Label | : UTF8_String); |
procedure Gtk_New_With_Mnemonic
| ( | Expander | : out Gtk_Expander; |
| Label | : UTF8_String); |
procedure Initialize_With_Mnemonic
| ( | Expander | : access Gtk_Expander_Record'Class; |
| Label | : UTF8_String); |
function Get_Type return Glib.GType;
function Get_Expanded
| ( | Expander | : access Gtk_Expander_Record) return Boolean; |
procedure Set_Expanded
| ( | Expander | : access Gtk_Expander_Record; |
| Expanded | : Boolean); |
function Get_Label
| ( | Expander | : access Gtk_Expander_Record) return UTF8_String; |
procedure Set_Label
| ( | Expander | : access Gtk_Expander_Record; |
| Label | : UTF8_String); |
function Get_Label_Fill
| ( | Expander | : access Gtk_Expander_Record) return Boolean; |
procedure Set_Label_Fill
| ( | Expander | : access Gtk_Expander_Record; |
| Label_Fill | : Boolean); |
function Get_Label_Widget
| ( | Expander | : access Gtk_Expander_Record) return Gtk.Widget.Gtk_Widget; |
procedure Set_Label_Widget
| ( | Expander | : access Gtk_Expander_Record; |
| Label_Widget | : access Gtk.Widget.Gtk_Widget_Record'Class); |
function Get_Spacing
| ( | Expander | : access Gtk_Expander_Record) return Gint; |
procedure Set_Spacing
| ( | Expander | : access Gtk_Expander_Record; |
| Spacing | : Gint); |
function Get_Use_Markup
| ( | Expander | : access Gtk_Expander_Record) return Boolean; |
procedure Set_Use_Markup
| ( | Expander | : access Gtk_Expander_Record; |
| Use_Markup | : Boolean); |
function Get_Use_Underline
| ( | Expander | : access Gtk_Expander_Record) return Boolean; |
procedure Set_Use_Underline
| ( | Expander | : access Gtk_Expander_Record; |
| Use_Underline | : Boolean); |
function "+"
| ( | Widget | : access Gtk_Expander_Record'Class) return Gtk.Buildable.Gtk_Buildable renames Implements_Buildable.To_Interface; |
function "-"
| ( | Interf | : Gtk.Buildable.Gtk_Buildable) return Gtk_Expander renames Implements_Buildable.To_Object; |