package Size_Group_Mode_Properties is new Glib.Generic_Properties.Generic_Internal_Discrete_Property (Size_Group_Mode);
type Gtk_Size_Group_Record is new Glib.Object.GObject_Record with private;
type Gtk_Size_Group is access all Gtk_Size_Group_Record'Class;
type Property_Size_Group_Mode is new Size_Group_Mode_Properties.Property;
Mode_Property : constant Property_Size_Group_Mode;
Ignore_Hidden_Property : constant Glib.Properties.Property_Boolean;
procedure Gtk_New
( | Size_Group | : out Gtk_Size_Group; |
Mode | : Size_Group_Mode := Both); |
procedure Initialize
( | Size_Group | : access Gtk_Size_Group_Record'Class; |
Mode | : Size_Group_Mode); |
function Get_Type return Gtk.Gtk_Type;
procedure Set_Mode
( | Size_Group | : access Gtk_Size_Group_Record; |
Mode | : Size_Group_Mode); |
function Get_Mode
( | Size_Group | : access Gtk_Size_Group_Record) return Size_Group_Mode; |
procedure Add_Widget
( | Size_Group | : access Gtk_Size_Group_Record; |
Widget | : access Gtk.Widget.Gtk_Widget_Record'Class); |
procedure Remove_Widget
( | Size_Group | : access Gtk_Size_Group_Record; |
Widget | : access Gtk.Widget.Gtk_Widget_Record'Class); |
procedure Set_Ignore_Hidden
( | Size_Group | : access Gtk_Size_Group_Record; |
Ignore_Hidden | : Boolean); |
function Get_Ignore_Hidden
( | Size_Group | : access Gtk_Size_Group_Record) return Boolean; |
Binding from C File version 2.8.17
<testgtk>create_size_groups.adb</testgtk>