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>