3 #ifndef _GTKMM_SETTINGS_H
4 #define _GTKMM_SETTINGS_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
41 #ifndef DOXYGEN_SHOULD_SKIP_THIS
43 {
class Settings_Class; }
56 #ifndef DOXYGEN_SHOULD_SKIP_THIS
65 static CppClassType settings_class_;
73 explicit Settings(
const Glib::ConstructParams& construct_params);
85 #ifndef DOXYGEN_SHOULD_SKIP_THIS
88 static GType get_base_type() G_GNUC_CONST;
123 static Glib::RefPtr<Settings>
get_for_screen(
const Glib::RefPtr<Gdk::Screen>& screen);
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_key_theme_name() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_print_preview_command() const
Glib::PropertyProxy< int > property_gtk_tooltip_browse_mode_timeout()
Glib::PropertyProxy_ReadOnly< bool > property_gtk_split_cursor() const
Glib::PropertyProxy< int > property_gtk_timeout_repeat()
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_file_chooser_backend() const
Glib::PropertyProxy< bool > property_gtk_keynav_cursor_only()
Glib::PropertyProxy< bool > property_gtk_button_images()
Glib::PropertyProxy_ReadOnly< int > property_gtk_timeout_repeat() const
Glib::PropertyProxy< int > property_gtk_tooltip_browse_timeout()
Glib::PropertyProxy< bool > property_gtk_error_bell()
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_modules() const
Glib::PropertyProxy< Glib::ustring > property_gtk_color_palette()
Glib::PropertyProxy< Glib::ustring > property_gtk_im_module()
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_im_module() const
Glib::PropertyProxy< bool > property_gtk_show_input_method_menu()
Glib::PropertyProxy_ReadOnly< Gdk::Color > property_color_hash() const
Glib::PropertyProxy< Glib::ustring > property_gtk_modules()
Glib::PropertyProxy_ReadOnly< int > property_gtk_tooltip_timeout() const
Glib::PropertyProxy< int > property_gtk_timeout_expand()
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_sound_theme_name() const
Glib::PropertyProxy< int > property_gtk_dnd_drag_threshold()
Glib::PropertyProxy< int > property_gtk_xft_antialias()
Glib::PropertyProxy< int > property_gtk_cursor_theme_size()
Glib::PropertyProxy_ReadOnly< bool > property_gtk_enable_event_sounds() const
static Glib::RefPtr< Settings > get_for_screen(const Glib::RefPtr< Gdk::Screen > &screen)
Glib::PropertyProxy_ReadOnly< bool > property_gtk_button_images() const
Glib::PropertyProxy< bool > property_gtk_enable_animations()
Glib::PropertyProxy< Glib::ustring > property_gtk_key_theme_name()
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_color_scheme() const
Glib::PropertyProxy_ReadOnly< bool > property_gtk_alternative_sort_arrows() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_font_name() const
Glib::PropertyProxy_ReadOnly< bool > property_gtk_enable_accels() const
Glib::PropertyProxy< Glib::ustring > property_gtk_cursor_theme_name()
Glib::PropertyProxy< Glib::ustring > property_gtk_menu_bar_accel()
Glib::PropertyProxy_ReadOnly< int > property_gtk_tooltip_browse_mode_timeout() const
Glib::PropertyProxy_ReadOnly< ToolbarStyle > property_gtk_toolbar_style() const
Glib::PropertyProxy_ReadOnly< int > property_gtk_xft_dpi() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_theme_name() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_icon_theme_name() const
Glib::PropertyProxy< int > property_gtk_recent_files_limit()
Glib::PropertyProxy< int > property_gtk_cursor_blink_time()
Glib::PropertyProxy_ReadOnly< bool > property_gtk_enable_tooltips() const
Glib::PropertyProxy< Glib::ustring > property_gtk_font_name()
Glib::PropertyProxy_ReadOnly< int > property_gtk_fontconfig_timestamp() const
Glib::PropertyProxy_ReadOnly< int > property_gtk_cursor_theme_size() const
Glib::PropertyProxy< bool > property_gtk_entry_select_on_focus()
Glib::PropertyProxy< Glib::ustring > property_gtk_print_preview_command()
Glib::PropertyProxy< int > property_gtk_xft_dpi()
Glib::PropertyProxy< int > property_gtk_recent_files_max_age()
Glib::PropertyProxy_ReadOnly< int > property_gtk_tooltip_browse_timeout() const
Glib::PropertyProxy< int > property_gtk_xft_hinting()
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_cursor_theme_name() const
Glib::PropertyProxy_ReadOnly< int > property_gtk_xft_hinting() const
Glib::PropertyProxy_ReadOnly< bool > property_gtk_keynav_wrap_around() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_icon_sizes() const
Glib::RefPtr< Gtk::Settings > wrap(GtkSettings *object, bool take_copy=false)
Glib::PropertyProxy< bool > property_gtk_can_change_accels()
Glib::PropertyProxy_ReadOnly< IconSize > property_gtk_toolbar_icon_size() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_xft_hintstyle() const
Glib::PropertyProxy_ReadOnly< bool > property_gtk_show_unicode_menu() const
Glib::PropertyProxy< Glib::ustring > property_gtk_file_chooser_backend()
Glib::PropertyProxy_ReadOnly< int > property_gtk_timeout_initial() const
Glib::PropertyProxy_ReadOnly< bool > property_gtk_can_change_accels() const
Glib::PropertyProxy< int > property_gtk_double_click_distance()
static Glib::RefPtr< Settings > get_default()
Glib::PropertyProxy< bool > property_gtk_show_unicode_menu()
Glib::PropertyProxy< bool > property_gtk_touchscreen_mode()
Glib::PropertyProxy< int > property_gtk_double_click_time()
Glib::PropertyProxy_ReadOnly< bool > property_gtk_cursor_blink() const
Glib::PropertyProxy_ReadOnly< int > property_gtk_dnd_drag_threshold() const
Glib::PropertyProxy< Glib::ustring > property_gtk_print_backends()
Glib::PropertyProxy_ReadOnly< int > property_gtk_recent_files_limit() const
const GtkSettings * gobj() const
Provides access to the underlying C GObject.
Glib::PropertyProxy< Glib::ustring > property_gtk_icon_sizes()
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_menu_bar_accel() const
Glib::PropertyProxy_ReadOnly< bool > property_gtk_alternative_button_order() const
Glib::PropertyProxy_ReadOnly< int > property_gtk_recent_files_max_age() const
Glib::PropertyProxy< int > property_gtk_fontconfig_timestamp()
Glib::PropertyProxy< Glib::ustring > property_gtk_icon_theme_name()
Glib::PropertyProxy_ReadOnly< bool > property_gtk_touchscreen_mode() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_print_backends() const
Glib::PropertyProxy< Glib::ustring > property_gtk_xft_hintstyle()
Glib::PropertyProxy< Glib::ustring > property_gtk_theme_name()
Glib::PropertyProxy< bool > property_gtk_split_cursor()
Glib::PropertyProxy< bool > property_gtk_enable_input_feedback_sounds()
Glib::PropertyProxy_ReadOnly< bool > property_gtk_keynav_cursor_only() const
Glib::PropertyProxy< bool > property_gtk_alternative_button_order()
Glib::PropertyProxy_ReadOnly< int > property_gtk_xft_antialias() const
Glib::PropertyProxy_ReadOnly< bool > property_gtk_error_bell() const
Glib::PropertyProxy_ReadOnly< bool > property_gtk_entry_select_on_focus() const
Glib::PropertyProxy< int > property_gtk_timeout_initial()
Glib::PropertyProxy< int > property_gtk_tooltip_timeout()
Glib::PropertyProxy_ReadOnly< bool > property_gtk_show_input_method_menu() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_color_palette() const
static GType get_type() G_GNUC_CONST
Glib::PropertyProxy< Glib::ustring > property_gtk_sound_theme_name()
Glib::PropertyProxy< bool > property_gtk_enable_tooltips()
Glib::PropertyProxy_ReadOnly< int > property_gtk_timeout_expand() const
Glib::PropertyProxy< Glib::ustring > property_gtk_color_scheme()
Glib::PropertyProxy< Glib::ustring > property_gtk_xft_rgba()
Glib::PropertyProxy< IconSize > property_gtk_toolbar_icon_size()
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_gtk_xft_rgba() const
Glib::PropertyProxy_ReadOnly< bool > property_gtk_enable_mnemonics() const
Glib::PropertyProxy< bool > property_gtk_enable_mnemonics()
Glib::PropertyProxy< bool > property_gtk_enable_event_sounds()
Glib::PropertyProxy< bool > property_gtk_enable_accels()
Glib::PropertyProxy_ReadOnly< int > property_gtk_double_click_time() const
Glib::PropertyProxy< bool > property_gtk_cursor_blink()
Glib::PropertyProxy< bool > property_gtk_keynav_wrap_around()
GtkSettings * gobj_copy()
Provides access to the underlying C instance. The caller is responsible for unrefing it....
GtkSettings * gobj()
Provides access to the underlying C GObject.
Glib::PropertyProxy_ReadOnly< int > property_gtk_cursor_blink_time() const
Glib::PropertyProxy_ReadOnly< bool > property_gtk_enable_input_feedback_sounds() const
Glib::PropertyProxy< bool > property_gtk_alternative_sort_arrows()
Glib::PropertyProxy_ReadOnly< bool > property_gtk_enable_animations() const
Glib::PropertyProxy< ToolbarStyle > property_gtk_toolbar_style()
Glib::PropertyProxy_ReadOnly< int > property_gtk_double_click_distance() const