Description
This package contains various subprograms to easily share settings between
applications, or even between various parts of your application.
Subprograms
-
function Get_Default return Gtk_Settings;
-
function Get_For_Screen (Screen :
Gdk.Gdk_Screen)
return Gtk_Settings;
-
-
-
Precoded parsing functions
-
function Parse_Color
(Pspec :
Glib.Param_Spec;
Rc_String : Interfaces.C.Strings.chars_ptr;
Value :
access Glib.Values.GValue)
return Gboolean;
function Parse_Enum
(Pspec :
Glib.Param_Spec;
Rc_String : Interfaces.C.Strings.chars_ptr;
Value :
access Glib.Values.GValue)
return Gboolean;
function Parse_Flags
(Pspec :
Glib.Param_Spec;
Rc_String : Interfaces.C.Strings.chars_ptr;
Value :
access Glib.Values.GValue)
return Gboolean;
function Parse_Requisition
(Pspec :
Glib.Param_Spec;
Rc_String : Interfaces.C.Strings.chars_ptr;
Value :
access Glib.Values.GValue)
return Gboolean;
function Parse_Border
(Pspec :
Glib.Param_Spec;
Rc_String : Interfaces.C.Strings.chars_ptr;
Value :
access Glib.Values.GValue)
return Gboolean;
Setting predefined properties
-
procedure Set_Property_Value
(Settings : access Gtk_Settings_Record;
Name : String;
Value : Glib.Values.GValue;
Origin : String);
procedure Set_String_Property
(Settings : access Gtk_Settings_Record;
Name : String;
Value : String;
Origin : String);
procedure Set_Long_Property
(Settings : access Gtk_Settings_Record;
Name : String;
Value : Glong;
Origin : String);
procedure Set_Double_Property
(Settings : access Gtk_Settings_Record;
Name : String;
Value : Gdouble;
Origin : String);