mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-12-12 09:20:36 +00:00
Keyboard Mapper: Better text color for buttons in dark theme
When using a dark theme the name of the key does not show up well at all. This is due to it being set with pallete().button_text(), which for dark themes is a light color. As Keyboard Mapper does not follow the system color theme, the text on the keys should not either.
This commit is contained in:
parent
0583f75926
commit
2ecbe5dd71
Notes:
sideshowbarker
2024-07-18 04:36:12 +09:00
Author: https://github.com/andersfimreite 🔰 Commit: https://github.com/SerenityOS/serenity/commit/2ecbe5dd715
1 changed files with 1 additions and 1 deletions
|
@ -40,7 +40,7 @@ void KeyButton::paint_event(GUI::PaintEvent& event)
|
|||
Gfx::IntRect text_rect { 0, 0, font.width(text()), font.glyph_height() };
|
||||
text_rect.align_within({ cont_rect.x() + 7, cont_rect.y() + 4, cont_rect.width() - 14, cont_rect.height() - 14 }, Gfx::TextAlignment::Center);
|
||||
|
||||
painter.draw_text(text_rect, text(), font, Gfx::TextAlignment::Center, palette().button_text(), Gfx::TextElision::Right);
|
||||
painter.draw_text(text_rect, text(), font, Gfx::TextAlignment::Center, Color::Black, Gfx::TextElision::Right);
|
||||
if (is_focused())
|
||||
painter.draw_rect(text_rect.inflated(6, 4), palette().focus_outline());
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue