gtk+-2.0 Reference Manual

Synopsis

public class Settings : Object  {
    public    weak SettingsPropertyValue  property_values ;
    public    weak RcContext            rc_context ;
    public    weak Gdk.Screen           screen ;


    public    weak GLib.HashTable       color_hash                { get; } ;
    public    weak bool                 gtk_alternative_button_order { get; set; } ;
    public    weak bool                 gtk_alternative_sort_arrows { get; set; } ;
    public    weak string               gtk_color_scheme          { get; set; } ;
    public    weak bool                 gtk_cursor_blink          { get; set; } ;
    public    weak int                  gtk_cursor_blink_time     { get; set; } ;
    public    weak int                  gtk_cursor_blink_timeout  { get; set; } ;
    public    weak string               gtk_cursor_theme_name     { get; set; } ;
    public    weak int                  gtk_cursor_theme_size     { get; set; } ;
    public    weak int                  gtk_dnd_drag_threshold    { get; set; } ;
    public    weak int                  gtk_double_click_distance { get; set; } ;
    public    weak int                  gtk_double_click_time     { get; set; } ;
    public    weak bool                 gtk_enable_accels         { get; set; } ;
    public    weak bool                 gtk_enable_animations     { get; set; } ;
    public    weak bool                 gtk_enable_mnemonics      { get; set; } ;
    public    weak bool                 gtk_error_bell            { get; set; } ;
    public    weak string               gtk_fallback_icon_theme   { get; set; } ;
    public    weak string               gtk_file_chooser_backend  { get; set; } ;
    public    weak string               gtk_font_name             { get; set; } ;
    public    weak string               gtk_icon_sizes            { get; set; } ;
    public    weak string               gtk_icon_theme_name       { get; set; } ;
    public    weak string               gtk_key_theme_name        { get; set; } ;
    public    weak bool                 gtk_keynav_cursor_only    { get; set; } ;
    public    weak bool                 gtk_keynav_wrap_around    { get; set; } ;
    public    weak string               gtk_menu_bar_accel        { get; set; } ;
    public    weak string               gtk_modules               { get; set; } ;
    public    weak string               gtk_print_backends        { get; set; } ;
    public    weak string               gtk_print_preview_command { get; set; } ;
    public    weak int                  gtk_recent_files_limit    { get; set; } ;
    public    weak bool                 gtk_show_input_method_menu { get; set; } ;
    public    weak bool                 gtk_show_unicode_menu     { get; set; } ;
    public    weak bool                 gtk_split_cursor          { get; set; } ;
    public    weak string               gtk_theme_name            { get; set; } ;
    public    weak int                  gtk_timeout_expand        { get; set; } ;
    public    weak int                  gtk_timeout_initial       { get; set; } ;
    public    weak int                  gtk_timeout_repeat        { get; set; } ;
    public    weak int                  gtk_tooltip_browse_mode_timeout { get; set; } ;
    public    weak int                  gtk_tooltip_browse_timeout { get; set; } ;
    public    weak int                  gtk_tooltip_timeout       { get; set; } ;
    public    weak bool                 gtk_touchscreen_mode      { get; set; } ;
    public    weak int                  gtk_xft_antialias         { get; set; } ;
    public    weak int                  gtk_xft_dpi               { get; set; } ;
    public    weak int                  gtk_xft_hinting           { get; set; } ;
    public    weak string               gtk_xft_hintstyle         { get; set; } ;
    public    weak string               gtk_xft_rgba              { get; set; } ;


    public    static weak Settings      get_default               (  ) ;
    public    static weak Settings      get_for_screen            ( Gdk.Screen          screen ) ;
    public    static void               install_property          ( GLib.ParamSpec      pspec ) ;
    public    static void               install_property_parser   ( GLib.ParamSpec      pspec,
                                                                    RcPropertyParser    parser ) ;
    public    void                      set_double_property       ( string              name,
                                                                    double              v_double,
                                                                    string              origin ) ;
    public    void                      set_long_property         ( string              name,
                                                                    long                v_long,
                                                                    string              origin ) ;
    public    void                      set_property_value        ( string              name,
                                                                    SettingsValue       svalue ) ;
    public    void                      set_string_property       ( string              name,
                                                                    string              v_string,
                                                                    string              origin ) ;
}

Settings Description

Details

Constructor Details

Field Details

property_values
    public    weak SettingsPropertyValue  property_values ;		

rc_context
    public    weak RcContext            rc_context ;		

screen
    public    weak Gdk.Screen           screen ;		

Signal Details

Property Details

color_hash
    public    weak GLib.HashTable       color_hash                { get; } ;		

gtk_alternative_button_order
    public    weak bool                 gtk_alternative_button_order { get; set; } ;		

gtk_alternative_sort_arrows
    public    weak bool                 gtk_alternative_sort_arrows { get; set; } ;		

gtk_color_scheme
    public    weak string               gtk_color_scheme          { get; set; } ;		

gtk_cursor_blink
    public    weak bool                 gtk_cursor_blink          { get; set; } ;		

gtk_cursor_blink_time
    public    weak int                  gtk_cursor_blink_time     { get; set; } ;		

gtk_cursor_blink_timeout
    public    weak int                  gtk_cursor_blink_timeout  { get; set; } ;		

gtk_cursor_theme_name
    public    weak string               gtk_cursor_theme_name     { get; set; } ;		

gtk_cursor_theme_size
    public    weak int                  gtk_cursor_theme_size     { get; set; } ;		

gtk_dnd_drag_threshold
    public    weak int                  gtk_dnd_drag_threshold    { get; set; } ;		

gtk_double_click_distance
    public    weak int                  gtk_double_click_distance { get; set; } ;		

gtk_double_click_time
    public    weak int                  gtk_double_click_time     { get; set; } ;		

gtk_enable_accels
    public    weak bool                 gtk_enable_accels         { get; set; } ;		

gtk_enable_animations
    public    weak bool                 gtk_enable_animations     { get; set; } ;		

gtk_enable_mnemonics
    public    weak bool                 gtk_enable_mnemonics      { get; set; } ;		

gtk_error_bell
    public    weak bool                 gtk_error_bell            { get; set; } ;		

gtk_fallback_icon_theme
    public    weak string               gtk_fallback_icon_theme   { get; set; } ;		

gtk_file_chooser_backend
    public    weak string               gtk_file_chooser_backend  { get; set; } ;		

gtk_font_name
    public    weak string               gtk_font_name             { get; set; } ;		

gtk_icon_sizes
    public    weak string               gtk_icon_sizes            { get; set; } ;		

gtk_icon_theme_name
    public    weak string               gtk_icon_theme_name       { get; set; } ;		

gtk_key_theme_name
    public    weak string               gtk_key_theme_name        { get; set; } ;		

gtk_keynav_cursor_only
    public    weak bool                 gtk_keynav_cursor_only    { get; set; } ;		

gtk_keynav_wrap_around
    public    weak bool                 gtk_keynav_wrap_around    { get; set; } ;		

gtk_menu_bar_accel
    public    weak string               gtk_menu_bar_accel        { get; set; } ;		

gtk_modules
    public    weak string               gtk_modules               { get; set; } ;		

gtk_print_backends
    public    weak string               gtk_print_backends        { get; set; } ;		

gtk_print_preview_command
    public    weak string               gtk_print_preview_command { get; set; } ;		

gtk_recent_files_limit
    public    weak int                  gtk_recent_files_limit    { get; set; } ;		

gtk_show_input_method_menu
    public    weak bool                 gtk_show_input_method_menu { get; set; } ;		

gtk_show_unicode_menu
    public    weak bool                 gtk_show_unicode_menu     { get; set; } ;		

gtk_split_cursor
    public    weak bool                 gtk_split_cursor          { get; set; } ;		

gtk_theme_name
    public    weak string               gtk_theme_name            { get; set; } ;		

gtk_timeout_expand
    public    weak int                  gtk_timeout_expand        { get; set; } ;		

gtk_timeout_initial
    public    weak int                  gtk_timeout_initial       { get; set; } ;		

gtk_timeout_repeat
    public    weak int                  gtk_timeout_repeat        { get; set; } ;		

gtk_tooltip_browse_mode_timeout
    public    weak int                  gtk_tooltip_browse_mode_timeout { get; set; } ;		

gtk_tooltip_browse_timeout
    public    weak int                  gtk_tooltip_browse_timeout { get; set; } ;		

gtk_tooltip_timeout
    public    weak int                  gtk_tooltip_timeout       { get; set; } ;		

gtk_touchscreen_mode
    public    weak bool                 gtk_touchscreen_mode      { get; set; } ;		

gtk_xft_antialias
    public    weak int                  gtk_xft_antialias         { get; set; } ;		

gtk_xft_dpi
    public    weak int                  gtk_xft_dpi               { get; set; } ;		

gtk_xft_hinting
    public    weak int                  gtk_xft_hinting           { get; set; } ;		

gtk_xft_hintstyle
    public    weak string               gtk_xft_hintstyle         { get; set; } ;		

gtk_xft_rgba
    public    weak string               gtk_xft_rgba              { get; set; } ;		

Method Details

get_default ()
    public    static weak Settings      get_default               (  ) ;		

get_for_screen ()
    public    static weak Settings      get_for_screen            ( Gdk.Screen          screen ) ;		

install_property ()
    public    static void               install_property          ( GLib.ParamSpec      pspec ) ;		

install_property_parser ()
    public    static void               install_property_parser   ( GLib.ParamSpec      pspec,
                                                                    RcPropertyParser    parser ) ;		

set_double_property ()
    public    void                      set_double_property       ( string              name,
                                                                    double              v_double,
                                                                    string              origin ) ;		

set_long_property ()
    public    void                      set_long_property         ( string              name,
                                                                    long                v_long,
                                                                    string              origin ) ;		

set_property_value ()
    public    void                      set_property_value        ( string              name,
                                                                    SettingsValue       svalue ) ;		

set_string_property ()
    public    void                      set_string_property       ( string              name,
                                                                    string              v_string,
                                                                    string              origin ) ;		


Created by Valadoc