Maciej
d3836f982a
LibGUI: Use different color for GlyphMapWidget background
...
This patch makes background a bit darkened so that it is possible to
distinguish out of range area from glyphs that are just not drawn.
The default background color is also changed to Window so that it looks
good in more themes.
2022-03-17 17:05:56 +01:00
Lenny Maiorani
fe3b846ac8
Libraries: Use default constructors/destructors in LibGUI
...
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules
"The compiler is more likely to get the default semantics right and
you cannot implement these functions better than the compiler."
2022-03-12 14:44:43 -08:00
thankyouverycool
170afc2f47
LibGUI: Allow GlyphMapWidget to filter by code point ranges
2022-02-15 10:13:19 -05:00
thankyouverycool
66e72ed5e6
LibGUI: Allow selecting glyphs by dragging in GlyphMapWidget
2022-01-16 21:36:39 +01:00
Sam Atkins
e975db23c0
LibGUI+FontEditor: Move seek-prev/next-glyph logic into GlyphMapWidget
2022-01-16 11:17:03 +01:00
Sam Atkins
ff500ffcc4
LibGUI: Add on_glyph_double_clicked() callback to GlyphMapWidget
...
This will be used by CharacterMap.
In implementing this, extracted the logic for finding which glyph is at
a given position within the widget.
2022-01-16 11:17:03 +01:00
Sam Atkins
1d79e8cb0f
LibGUI: Preserve glyph selection when changing font
2022-01-16 11:17:03 +01:00
Sam Atkins
15a7dfbc30
LibGUI: Recalculate GlyphMapWidget content size when changing font
...
Previously, if it was displaying N glyphs per line, then you changed
font to one that was a drastically different size, it would continue to
display N glyphs per line until you resized the window. Now, we
immediately recalculate how many to show, so that they fill the
available width. :^)
2022-01-16 11:17:03 +01:00
Sam Atkins
21a24c36a8
LibGUI: Make GlyphMapWidget work with vector fonts
...
This basically just meant replacing the `m_font` field with the one
inherited from Widget.
2022-01-16 11:17:03 +01:00
Sam Atkins
8175cd0a28
LibGUI+FontEditor: Move GlyphMapWidget to LibGUI
...
This will allow us to use this in other apps, such as the upcoming
Character Map. :^)
2022-01-16 11:17:03 +01:00