summaryrefslogtreecommitdiff
path: root/Userland/Applications/CharacterMap/CharacterMapWidget.h
AgeCommit message (Collapse)Author
2023-04-20CharacterMap: Propagate errors from `initialize_menubar()`Karol Kosek
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
We have a new, improved string type coming up in AK (OOM aware, no null state), and while it's going to use UTF-8, the name UTF8String is a mouthful - so let's free up the String name by renaming the existing class. Making the old one have an annoying name will hopefully also help with quick adoption :^)
2022-02-15CharacterMap: Add a ListView to sort glyphs by their Unicode blockthankyouverycool
2022-02-14Applications: Use default constructors/destructorsLenny Maiorani
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-01-16CharacterMap: Add a find-by-name windowSam Atkins
This works the same way as the command-line usage, searching against the display name as provided by LibUnicode. I've modified the search loop to cover every possible unicode code-point, since my previous logic was flawed. Code-points are not dense, there are gaps, so simply iterating up to the count of them will skip ones with higher values. Surprisingly, iterating all 1,114,112 of them still runs in a third of a second. Computers are fast!
2022-01-16CharacterMap: Add previous, next, and go-to glyph buttonsSam Atkins
These work the same as in FontEditor, where I shamelessly stole them from. :^)
2022-01-16CharacterMap: Add output box for copying arbitrary character sequencesSam Atkins
This adds a TextBox along the bottom of the window. Double-clicking on a character will append it to this box, which you can edit as any other TextBox, or click the copy button to copy the output to the clipboard.
2022-01-16CharacterMap: Add new Character Map application :^)Sam Atkins