package Char_Properties is new Generic_Internal_Discrete_Property (Glib.Gchar);
package Uchar_Properties is new Generic_Internal_Discrete_Property (Glib.Guchar);
package Int_Properties is new Generic_Internal_Discrete_Property (Glib.Gint);
package Uint_Properties is new Generic_Internal_Discrete_Property (Glib.Guint);
package Long_Properties is new Generic_Internal_Discrete_Property (Glib.Glong);
package Ulong_Properties is new Generic_Internal_Discrete_Property (Glib.Gulong);
package Unichar_Properties is new Generic_Internal_Discrete_Property (Glib.Gunichar);
type Property_Char is new Char_Properties.Property;
type Property_Char_RO is new Char_Properties.Property_RO;
type Property_Uchar is new Uchar_Properties.Property;
type Property_Uchar_RO is new Uchar_Properties.Property_RO;
type Property_Int is new Int_Properties.Property;
type Property_Uint_RO is new Uint_Properties.Property_RO;
type Property_Uint is new Uint_Properties.Property;
type Property_Long_RO is new Long_Properties.Property_RO;
type Property_Long is new Long_Properties.Property;
type Property_Ulong_RO is new Ulong_Properties.Property_RO;
type Property_Ulong is new Ulong_Properties.Property;
type Property_Unichar is new Unichar_Properties.Property;
type Property_C_Proxy is new Glib.Property;
type Property_Interface is new Glib.Property;
type Property_String_RO is new Glib.Property;
type Property_String_WO is new Glib.Property;
type Property_String is new Glib.Property;
type Property_Boolean is new Glib.Property;
type Property_Object is new Glib.Property;
type Property_Object_WO is new Glib.Property;
type Property_Address is new Glib.Property;
type Property_Float is new Glib.Property;
type Property_Double is new Glib.Property;
type Property_Enum is new Glib.Property;
type Property_Boxed is new Glib.Property;
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : String; | |
Value | : in out Glib.Values.GValue); |
procedure Get_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : String; | |
Value | : in out Glib.Values.GValue); |
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_String; | |
Value | : String); |
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_String_WO; | |
Value | : String); |
function Get_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_String) return String; |
function Get_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_String_RO) return String; |
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Boolean; | |
Value | : Boolean); |
function Get_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Boolean) return Boolean; |
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Object; | |
Value | : access Glib.Object.GObject_Record'Class); |
function Get_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Object) return Glib.Object.GObject; |
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Object_WO; | |
Value | : access Glib.Object.GObject_Record'Class); |
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Address; | |
Value | : System.Address); |
function Get_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Address) return System.Address; |
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Float; | |
Value | : Gfloat); |
function Get_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Float) return Gfloat; |
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Double; | |
Value | : Gdouble); |
function Get_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Double) return Gdouble; |
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_C_Proxy; | |
Value | : C_Proxy); |
function Get_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_C_Proxy) return C_Proxy; |
procedure Set_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Interface; | |
Value | : Glib.Types.GType_Interface); |
function Get_Property
( | Object | : access Glib.Object.GObject_Record'Class; |
Name | : Property_Interface) return Glib.Types.GType_Interface; |
Binding from C File version 1.3.4