1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 20:37:35 +00:00

FontEditor: Remove weird focus rects and optimize repaint while drawing.

I added focus rects to these widgets because I had just started working on
focus support and I was excited but it doesn't really make sense for these
things to have focus rects. :^)

While I was here I also optimized the repaint code to only update the edited
glyph in the glyph map when editing its pixels.
This commit is contained in:
Andreas Kling 2019-04-06 15:28:06 +02:00
parent ac6c7d3e19
commit f2580dcfeb
5 changed files with 15 additions and 14 deletions

View file

@ -80,8 +80,8 @@ FontEditorWidget::FontEditorWidget(const String& path, RetainPtr<Font>&& edited_
demo_label_2->update();
};
m_glyph_editor_widget->on_glyph_altered = [this, update_demo] {
m_glyph_map_widget->update();
m_glyph_editor_widget->on_glyph_altered = [this, update_demo] (byte glyph) {
m_glyph_map_widget->update_glyph(glyph);
update_demo();
};