mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 05:47:34 +00:00
LibGUI+WindowServer+DisplaySettings: Add Tooltips to SystemEffects
Tooltips can now be toggled on and off system-wide.
This commit is contained in:
parent
d286bf85e6
commit
a74f512f6b
5 changed files with 20 additions and 0 deletions
|
@ -24,6 +24,7 @@ enum Effects : size_t {
|
|||
SmoothScrolling,
|
||||
TabAccents,
|
||||
SplitterKnurls,
|
||||
Tooltips,
|
||||
MenuShadow,
|
||||
WindowShadow,
|
||||
TooltipShadow,
|
||||
|
@ -85,6 +86,7 @@ public:
|
|||
|
||||
bool tab_accents() const { return m_effects[TabAccents]; }
|
||||
bool splitter_knurls() const { return m_effects[SplitterKnurls]; }
|
||||
bool tooltips() const { return m_effects[Tooltips]; }
|
||||
|
||||
bool menu_shadow() const { return m_effects[MenuShadow]; }
|
||||
bool window_shadow() const { return m_effects[WindowShadow]; }
|
||||
|
|
|
@ -2354,6 +2354,7 @@ void WindowManager::apply_system_effects(Vector<bool> effects, ShowGeometry geom
|
|||
m_config->write_bool_entry("Effects", "SmoothScrolling", m_system_effects.smooth_scrolling());
|
||||
m_config->write_bool_entry("Effects", "TabAccents", m_system_effects.tab_accents());
|
||||
m_config->write_bool_entry("Effects", "SplitterKnurls", m_system_effects.splitter_knurls());
|
||||
m_config->write_bool_entry("Effects", "Tooltips", m_system_effects.tooltips());
|
||||
m_config->write_bool_entry("Effects", "MenuShadow", m_system_effects.menu_shadow());
|
||||
m_config->write_bool_entry("Effects", "WindowShadow", m_system_effects.window_shadow());
|
||||
m_config->write_bool_entry("Effects", "TooltipShadow", m_system_effects.tooltip_shadow());
|
||||
|
@ -2370,6 +2371,7 @@ void WindowManager::load_system_effects()
|
|||
m_config->read_bool_entry("Effects", "SmoothScrolling", true),
|
||||
m_config->read_bool_entry("Effects", "TabAccents", true),
|
||||
m_config->read_bool_entry("Effects", "SplitterKnurls", true),
|
||||
m_config->read_bool_entry("Effects", "Tooltips", true),
|
||||
m_config->read_bool_entry("Effects", "MenuShadow", true),
|
||||
m_config->read_bool_entry("Effects", "WindowShadow", true),
|
||||
m_config->read_bool_entry("Effects", "TooltipShadow", true)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue