Struct gtk::Settings
[−]
pub struct Settings(_, _);
Methods
impl Settings
[src]
fn set_double_property(&self, name: &str, v_double: f64, origin: &str)
fn set_long_property(&self, name: &str, v_long: c_long, origin: &str)
fn set_string_property(&self, name: &str, v_string: &str, origin: &str)
fn get_property_gtk_alternative_sort_arrows(&self) -> bool
fn set_property_gtk_alternative_sort_arrows(
&self,
gtk_alternative_sort_arrows: bool
)
&self,
gtk_alternative_sort_arrows: bool
)
fn get_property_gtk_application_prefer_dark_theme(&self) -> bool
fn set_property_gtk_application_prefer_dark_theme(
&self,
gtk_application_prefer_dark_theme: bool
)
&self,
gtk_application_prefer_dark_theme: bool
)
fn get_property_gtk_auto_mnemonics(&self) -> bool
fn set_property_gtk_auto_mnemonics(&self, gtk_auto_mnemonics: bool)
fn get_property_gtk_can_change_accels(&self) -> bool
fn set_property_gtk_can_change_accels(&self, gtk_can_change_accels: bool)
fn get_property_gtk_color_palette(&self) -> Option<String>
fn set_property_gtk_color_palette(&self, gtk_color_palette: Option<&str>)
fn get_property_gtk_color_scheme(&self) -> Option<String>
fn set_property_gtk_color_scheme(&self, gtk_color_scheme: Option<&str>)
fn get_property_gtk_cursor_blink(&self) -> bool
fn set_property_gtk_cursor_blink(&self, gtk_cursor_blink: bool)
fn get_property_gtk_cursor_blink_time(&self) -> i32
fn set_property_gtk_cursor_blink_time(&self, gtk_cursor_blink_time: i32)
fn get_property_gtk_cursor_blink_timeout(&self) -> i32
fn set_property_gtk_cursor_blink_timeout(&self, gtk_cursor_blink_timeout: i32)
fn get_property_gtk_cursor_theme_name(&self) -> Option<String>
fn set_property_gtk_cursor_theme_name(
&self,
gtk_cursor_theme_name: Option<&str>
)
&self,
gtk_cursor_theme_name: Option<&str>
)
fn get_property_gtk_cursor_theme_size(&self) -> i32
fn set_property_gtk_cursor_theme_size(&self, gtk_cursor_theme_size: i32)
fn get_property_gtk_dnd_drag_threshold(&self) -> i32
fn set_property_gtk_dnd_drag_threshold(&self, gtk_dnd_drag_threshold: i32)
fn get_property_gtk_double_click_distance(&self) -> i32
fn set_property_gtk_double_click_distance(&self, gtk_double_click_distance: i32)
fn get_property_gtk_double_click_time(&self) -> i32
fn set_property_gtk_double_click_time(&self, gtk_double_click_time: i32)
fn get_property_gtk_enable_accels(&self) -> bool
fn set_property_gtk_enable_accels(&self, gtk_enable_accels: bool)
fn get_property_gtk_enable_animations(&self) -> bool
fn set_property_gtk_enable_animations(&self, gtk_enable_animations: bool)
fn get_property_gtk_enable_event_sounds(&self) -> bool
fn set_property_gtk_enable_event_sounds(&self, gtk_enable_event_sounds: bool)
fn get_property_gtk_enable_input_feedback_sounds(&self) -> bool
fn set_property_gtk_enable_input_feedback_sounds(
&self,
gtk_enable_input_feedback_sounds: bool
)
&self,
gtk_enable_input_feedback_sounds: bool
)
fn get_property_gtk_enable_mnemonics(&self) -> bool
fn set_property_gtk_enable_mnemonics(&self, gtk_enable_mnemonics: bool)
fn get_property_gtk_enable_primary_paste(&self) -> bool
fn set_property_gtk_enable_primary_paste(&self, gtk_enable_primary_paste: bool)
fn get_property_gtk_enable_tooltips(&self) -> bool
fn set_property_gtk_enable_tooltips(&self, gtk_enable_tooltips: bool)
fn get_property_gtk_entry_password_hint_timeout(&self) -> u32
fn set_property_gtk_entry_password_hint_timeout(
&self,
gtk_entry_password_hint_timeout: u32
)
&self,
gtk_entry_password_hint_timeout: u32
)
fn get_property_gtk_entry_select_on_focus(&self) -> bool
fn set_property_gtk_entry_select_on_focus(
&self,
gtk_entry_select_on_focus: bool
)
&self,
gtk_entry_select_on_focus: bool
)
fn get_property_gtk_error_bell(&self) -> bool
fn set_property_gtk_error_bell(&self, gtk_error_bell: bool)
fn get_property_gtk_fallback_icon_theme(&self) -> Option<String>
fn set_property_gtk_fallback_icon_theme(
&self,
gtk_fallback_icon_theme: Option<&str>
)
&self,
gtk_fallback_icon_theme: Option<&str>
)
fn get_property_gtk_file_chooser_backend(&self) -> Option<String>
fn set_property_gtk_file_chooser_backend(
&self,
gtk_file_chooser_backend: Option<&str>
)
&self,
gtk_file_chooser_backend: Option<&str>
)
fn get_property_gtk_font_name(&self) -> Option<String>
fn set_property_gtk_font_name(&self, gtk_font_name: Option<&str>)
fn get_property_gtk_fontconfig_timestamp(&self) -> u32
fn set_property_gtk_fontconfig_timestamp(&self, gtk_fontconfig_timestamp: u32)
fn get_property_gtk_icon_sizes(&self) -> Option<String>
fn set_property_gtk_icon_sizes(&self, gtk_icon_sizes: Option<&str>)
fn get_property_gtk_icon_theme_name(&self) -> Option<String>
fn set_property_gtk_icon_theme_name(&self, gtk_icon_theme_name: Option<&str>)
fn get_property_gtk_im_module(&self) -> Option<String>
fn set_property_gtk_im_module(&self, gtk_im_module: Option<&str>)
fn get_property_gtk_im_preedit_style(&self) -> IMPreeditStyle
fn set_property_gtk_im_preedit_style(
&self,
gtk_im_preedit_style: IMPreeditStyle
)
&self,
gtk_im_preedit_style: IMPreeditStyle
)
fn get_property_gtk_im_status_style(&self) -> IMStatusStyle
fn set_property_gtk_im_status_style(&self, gtk_im_status_style: IMStatusStyle)
fn get_property_gtk_key_theme_name(&self) -> Option<String>
fn set_property_gtk_key_theme_name(&self, gtk_key_theme_name: Option<&str>)
fn get_property_gtk_label_select_on_focus(&self) -> bool
fn set_property_gtk_label_select_on_focus(
&self,
gtk_label_select_on_focus: bool
)
&self,
gtk_label_select_on_focus: bool
)
fn get_property_gtk_modules(&self) -> Option<String>
fn set_property_gtk_modules(&self, gtk_modules: Option<&str>)
fn get_property_gtk_print_backends(&self) -> Option<String>
fn set_property_gtk_print_backends(&self, gtk_print_backends: Option<&str>)
fn get_property_gtk_print_preview_command(&self) -> Option<String>
fn set_property_gtk_print_preview_command(
&self,
gtk_print_preview_command: Option<&str>
)
&self,
gtk_print_preview_command: Option<&str>
)
fn get_property_gtk_recent_files_limit(&self) -> i32
fn set_property_gtk_recent_files_limit(&self, gtk_recent_files_limit: i32)
fn get_property_gtk_recent_files_max_age(&self) -> i32
fn set_property_gtk_recent_files_max_age(&self, gtk_recent_files_max_age: i32)
fn get_property_gtk_scrolled_window_placement(&self) -> CornerType
fn set_property_gtk_scrolled_window_placement(
&self,
gtk_scrolled_window_placement: CornerType
)
&self,
gtk_scrolled_window_placement: CornerType
)
fn get_property_gtk_shell_shows_desktop(&self) -> bool
fn set_property_gtk_shell_shows_desktop(&self, gtk_shell_shows_desktop: bool)
fn get_property_gtk_sound_theme_name(&self) -> Option<String>
fn set_property_gtk_sound_theme_name(&self, gtk_sound_theme_name: Option<&str>)
fn get_property_gtk_split_cursor(&self) -> bool
fn set_property_gtk_split_cursor(&self, gtk_split_cursor: bool)
fn get_property_gtk_theme_name(&self) -> Option<String>
fn set_property_gtk_theme_name(&self, gtk_theme_name: Option<&str>)
fn get_property_gtk_timeout_expand(&self) -> i32
fn set_property_gtk_timeout_expand(&self, gtk_timeout_expand: i32)
fn get_property_gtk_timeout_initial(&self) -> i32
fn set_property_gtk_timeout_initial(&self, gtk_timeout_initial: i32)
fn get_property_gtk_timeout_repeat(&self) -> i32
fn set_property_gtk_timeout_repeat(&self, gtk_timeout_repeat: i32)
fn get_property_gtk_toolbar_icon_size(&self) -> IconSize
fn set_property_gtk_toolbar_icon_size(&self, gtk_toolbar_icon_size: IconSize)
fn get_property_gtk_toolbar_style(&self) -> ToolbarStyle
fn set_property_gtk_toolbar_style(&self, gtk_toolbar_style: ToolbarStyle)
fn get_property_gtk_tooltip_browse_mode_timeout(&self) -> i32
fn set_property_gtk_tooltip_browse_mode_timeout(
&self,
gtk_tooltip_browse_mode_timeout: i32
)
&self,
gtk_tooltip_browse_mode_timeout: i32
)
fn get_property_gtk_tooltip_browse_timeout(&self) -> i32
fn set_property_gtk_tooltip_browse_timeout(
&self,
gtk_tooltip_browse_timeout: i32
)
&self,
gtk_tooltip_browse_timeout: i32
)
fn get_property_gtk_tooltip_timeout(&self) -> i32
fn set_property_gtk_tooltip_timeout(&self, gtk_tooltip_timeout: i32)
fn get_property_gtk_visible_focus(&self) -> PolicyType
fn set_property_gtk_visible_focus(&self, gtk_visible_focus: PolicyType)
fn get_property_gtk_xft_antialias(&self) -> i32
fn set_property_gtk_xft_antialias(&self, gtk_xft_antialias: i32)
fn get_property_gtk_xft_dpi(&self) -> i32
fn set_property_gtk_xft_dpi(&self, gtk_xft_dpi: i32)
fn get_property_gtk_xft_hinting(&self) -> i32
fn set_property_gtk_xft_hinting(&self, gtk_xft_hinting: i32)
fn get_property_gtk_xft_hintstyle(&self) -> Option<String>
fn set_property_gtk_xft_hintstyle(&self, gtk_xft_hintstyle: Option<&str>)
fn get_property_gtk_xft_rgba(&self) -> Option<String>
fn set_property_gtk_xft_rgba(&self, gtk_xft_rgba: Option<&str>)
fn get_default() -> Option<Settings>
fn get_for_screen(screen: &Screen) -> Option<Settings>
Trait Implementations
impl Clone for Settings
fn clone(&self) -> Settings
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Debug for Settings
impl Hash for Settings
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl StaticType for Settings
fn static_type() -> Type
Returns the type identifier of Self
.
impl<T: IsA<Object>> PartialEq<T> for Settings
fn eq(&self, other: &T) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.