type Gtk_Settings_Record is new Glib.Object.GObject_Record with null record;
type Gtk_Settings is access all Gtk_Settings_Record'Class;
Gtk_Alternative_Button_Order : constant Property_Boolean;
Gtk_Alternative_Sort_Arrows : constant Property_Boolean;
Gtk_Auto_Mnemonics : constant Property_Boolean;
Gtk_Button_Images : constant Property_Boolean;
Gtk_Can_Change_Accels : constant Property_Boolean;
Gtk_Color_Palette : constant Property_String;
Gtk_Color_Scheme : constant Property_String;
Gtk_Cursor_Blink : constant Property_Boolean;
Gtk_Cursor_Blink_Time : constant Property_Int;
Gtk_Cursor_Blink_Timeout : constant Property_Int;
Gtk_Cursor_Theme_Name : constant Property_String;
Gtk_Cursor_Theme_Size : constant Property_Int;
Gtk_Dnd_Drag_Threshold : constant Property_Int;
Gtk_Double_Click_Distance : constant Property_Int;
Gtk_Double_Click_Time : constant Property_Int;
Gtk_Enable_Accels : constant Property_Boolean;
Gtk_Enable_Animations : constant Property_Boolean;
Gtk_Enable_Event_Sounds : constant Property_Boolean;
Gtk_Enable_Input_Feedback_Sounds : constant Property_Boolean;
Gtk_Enable_Mnemonics : constant Property_Boolean;
Gtk_Enable_Tooltips : constant Property_Boolean;
Gtk_Entry_Password_Hint_Timeout : constant Property_Uint;
Gtk_Entry_Select_On_Focus : constant Property_Boolean;
Gtk_Error_Bell : constant Property_Boolean;
Gtk_Fallback_Icon_Theme : constant Property_String;
Gtk_File_Chooser_Backend : constant Property_String;
Gtk_Font_Name : constant Property_String;
Gtk_Fontconfig_Timestamp : constant Property_Uint;
Gtk_Icon_Sizes : constant Property_String;
Gtk_Icon_Theme_Name : constant Property_String;
Gtk_Im_Module : constant Property_String;
Gtk_Key_Theme_Name : constant Property_String;
Gtk_Keynav_Cursor_Only : constant Property_Boolean;
Gtk_Keynav_Wrap_Around : constant Property_Boolean;
Gtk_Label_Select_On_Focus : constant Property_Boolean;
Gtk_Menu_Bar_Accel : constant Property_String;
Gtk_Menu_Bar_Popup_Delay : constant Property_Int;
Gtk_Menu_Images : constant Property_Boolean;
Gtk_Menu_Popdown_Delay : constant Property_Int;
Gtk_Menu_Popup_Delay : constant Property_Int;
Gtk_Modules : constant Property_String;
Gtk_Print_Backend : constant Property_String;
Gtk_Print_Preview_Command : constant Property_String;
Gtk_Recent_Files_Limit : constant Property_Int;
Gtk_Recent_Files_Max_Age : constant Property_Int;
Gtk_Show_Input_Method_Menu : constant Property_Boolean;
Gtk_Show_Unicode_Menu : constant Property_Boolean;
Gtk_Sound_Theme_Name : constant Property_String;
Gtk_Split_Cursor : constant Property_Boolean;
Gtk_Theme_Name : constant Property_String;
Gtk_Timeout_Expand : constant Property_Int;
Gtk_Timeout_Initial : constant Property_Int;
Gtk_Timeout_Repeat : constant Property_Int;
Gtk_Toolbar_Icon_Size : constant Property_Enum;
Gtk_Toolbar_Style : constant Property_Enum;
Gtk_Tooltip_Browse_Mode_Timeout : constant Property_Int;
Gtk_Tooltip_Browse_Timeout : constant Property_Int;
Gtk_Tooltip_Timeout : constant Property_Int;
Gtk_Touchscreen_Mode : constant Property_Boolean;
Gtk_Xft_Antialias : constant Property_Int;
Gtk_Xft_Dpi : constant Property_Int;
Gtk_Xft_Hinting : constant Property_Int;
Gtk_Xft_Hintstyle : constant Property_String;
Gtk_Xft_Rgba : constant Property_String;
function Get_Default return Gtk_Settings;
function Get_For_Screen
( | Screen | : Gdk.Gdk_Screen) return Gtk_Settings; |
function Get_Type return Glib.GType;
procedure Install_Property
( | Pspec | : Glib.Param_Spec); |
procedure Install_Property_Parser
( | Pspec | : Glib.Param_Spec; |
Parser | : Gtk.Style.Gtk_Rc_Property_Parser); |
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; |
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); |
Binding from C File version 2.8.17