mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 15:40:19 +00:00
WindowServer: Shade the bottom of the menu bar like a button
This adds a row of secondary (darker) shade to the menubar, giving it a more buttonish look to match the highlight added to the Taskbar. :^)
This commit is contained in:
parent
4e766c8159
commit
f2058a39bf
Notes:
sideshowbarker
2024-07-19 06:45:05 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/f2058a39bfb
1 changed files with 3 additions and 2 deletions
|
@ -94,7 +94,8 @@ void MenuManager::draw()
|
||||||
Gfx::Painter painter(*window().backing_store());
|
Gfx::Painter painter(*window().backing_store());
|
||||||
|
|
||||||
painter.fill_rect(menubar_rect, palette.window());
|
painter.fill_rect(menubar_rect, palette.window());
|
||||||
painter.draw_line({ 0, menubar_rect.bottom() }, { menubar_rect.right(), menubar_rect.bottom() }, palette.threed_shadow1());
|
painter.draw_line({ 0, menubar_rect.bottom() - 1 }, { menubar_rect.right(), menubar_rect.bottom() - 1 }, palette.threed_shadow1());
|
||||||
|
painter.draw_line({ 0, menubar_rect.bottom() }, { menubar_rect.right(), menubar_rect.bottom() }, palette.threed_shadow2());
|
||||||
|
|
||||||
for_each_active_menubar_menu([&](Menu& menu) {
|
for_each_active_menubar_menu([&](Menu& menu) {
|
||||||
Color text_color = palette.window_text();
|
Color text_color = palette.window_text();
|
||||||
|
@ -420,7 +421,7 @@ void MenuManager::close_bar()
|
||||||
|
|
||||||
Gfx::Rect MenuManager::menubar_rect() const
|
Gfx::Rect MenuManager::menubar_rect() const
|
||||||
{
|
{
|
||||||
return { 0, 0, Screen::the().rect().width(), 18 };
|
return { 0, 0, Screen::the().rect().width(), 19 };
|
||||||
}
|
}
|
||||||
|
|
||||||
void MenuManager::set_current_menubar(MenuBar* menubar)
|
void MenuManager::set_current_menubar(MenuBar* menubar)
|
||||||
|
|
Loading…
Reference in a new issue