浏览代码

LibGUI: Paint the GroupBox title with left alignment

This fixes an issue where the title would shift around at the subpixel
level when appended to. (Only matters for vector fonts.)
Andreas Kling 2 年之前
父节点
当前提交
6c8e9fa1b3
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Userland/Libraries/LibGUI/GroupBox.cpp

+ 2 - 2
Userland/Libraries/LibGUI/GroupBox.cpp

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
+ * Copyright (c) 2018-2023, Andreas Kling <kling@serenityos.org>
  * Copyright (c) 2022, the SerenityOS developers.
  * Copyright (c) 2022, the SerenityOS developers.
  *
  *
  * SPDX-License-Identifier: BSD-2-Clause
  * SPDX-License-Identifier: BSD-2-Clause
@@ -45,7 +45,7 @@ void GroupBox::paint_event(PaintEvent& event)
     if (!m_title.is_empty()) {
     if (!m_title.is_empty()) {
         Gfx::IntRect text_rect { 6, 1, static_cast<int>(ceilf(font().width(m_title) + 6)), font().glyph_height() };
         Gfx::IntRect text_rect { 6, 1, static_cast<int>(ceilf(font().width(m_title) + 6)), font().glyph_height() };
         painter.fill_rect(text_rect, palette().button());
         painter.fill_rect(text_rect, palette().button());
-        painter.draw_text(text_rect, m_title, Gfx::TextAlignment::Center, palette().button_text());
+        painter.draw_text(text_rect, m_title, Gfx::TextAlignment::CenterLeft, palette().button_text());
     }
     }
 }
 }