瀏覽代碼

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.
Anders Fimreite 3 年之前
父節點
當前提交
2ecbe5dd71
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Userland/Applications/KeyboardMapper/KeyButton.cpp

+ 1 - 1
Userland/Applications/KeyboardMapper/KeyButton.cpp

@@ -40,7 +40,7 @@ void KeyButton::paint_event(GUI::PaintEvent& event)
         Gfx::IntRect text_rect { 0, 0, font.width(text()), font.glyph_height() };
         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);
         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())
         if (is_focused())
             painter.draw_rect(text_rect.inflated(6, 4), palette().focus_outline());
             painter.draw_rect(text_rect.inflated(6, 4), palette().focus_outline());
     }
     }