1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-23 20:45:07 +00:00

WindowServer: Move some menu related functions to MenuManager

This commit is contained in:
Andreas Kling 2020-02-07 12:10:39 +01:00
parent 6bda3bd8da
commit 6cf49c23d4
4 changed files with 14 additions and 15 deletions

View file

@ -198,6 +198,16 @@ bool MenuManager::is_open(const Menu& menu) const
return false;
}
const Gfx::Font& MenuManager::menu_font() const
{
return Gfx::Font::default_font();
}
const Gfx::Font& MenuManager::app_menu_font() const
{
return Gfx::Font::default_bold_font();
}
void MenuManager::draw()
{
auto& wm = WindowManager::the();
@ -246,7 +256,7 @@ void MenuManager::draw()
painter.draw_text(
menu.text_rect_in_menubar(),
menu.name(),
index == 1 ? wm.app_menu_font() : wm.menu_font(),
index == 1 ? app_menu_font() : menu_font(),
Gfx::TextAlignment::CenterLeft,
text_color);
++index;