reactos/base/applications
Charles Ambrye d90e1061e1
[CHARMAP] Updates to behaviour and UI (#2543)
Purpose
~=~=~=~

This pull request updates charmap to look a bit better (removes gap at bottom of the window), removes the blank space character (0x0020) from the charmap, and also modifies the behaviour of when a larger glyph is rendered (allowing the user to select a new glyph by holding down the mouse button). This better mimics the charmap.exe that is bundled by Microsoft.

Proposed changes
~=~=~=~=~=~=~=~=

- Remove gap where the advanced button is normally rendered when compiled with REMOVE_ADVANCED (which is the default behaviour).
- Skip over the blank space character.
- Change behaviour of rendering large glyphs to allow mouse move, and to hide on double click.
- Optimize search for glyph under the mouse by using the cellSize instead of PtInRect.


* [CHARMAP] Resize the window slightly when compiled with REMOVE_ADVANCED to avoid deadspace at the bottom of the window

* [CHARMAP] Skip over the non-printable characters by starting with character ' ' + 1

* [CHARMAP] Instead of iterating over every cell, simply compute the cell x and y using the CellSize

Modify behaviour of charmap to allow large character render on mouse move, only hiding the larger character on double click.
2020-04-15 23:31:16 +02:00
..
atactl [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
cacls [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
calc [CALC] Enable support for HTMLHELP (#1877) 2019-08-26 16:14:01 +02:00
charmap [CHARMAP] Updates to behaviour and UI (#2543) 2020-04-15 23:31:16 +02:00
charmap_new [ATL] Retire atlnew 2019-04-18 19:21:37 +02:00
clipbrd [TRANSLATION] Spanish minor fixes (#2547) 2020-04-15 13:27:36 +02:00
cmdutils [TRANSLATION] Spanish minor fixes (#2547) 2020-04-15 13:27:36 +02:00
control [DESK][CONTROL] Select property pages by command line, for example 'control desk.cpl,,1' and fix 'control color' 2020-03-15 11:46:31 +01:00
drwtsn32 [DRWTSN32] Recognize EXCEPTION_WINE_STUB (#2514) 2020-04-09 16:11:31 +02:00
dxdiag [TRANSLATION] Spanish minor fixes (#2547) 2020-04-15 13:27:36 +02:00
extrac32 [EXTRAC32] Sync with Wine Staging 4.0. CORE-15682 2019-01-25 13:07:01 +01:00
findstr
fltmc [TRANSLATION] Multiple minor fixes and addings. (#2516) 2020-04-09 18:13:46 +02:00
fontview [FONTVIEW] Add /d option 2019-10-19 18:42:15 +02:00
games [TRANSLATION] Hungarian translation update (#2519) 2020-04-09 21:49:34 +02:00
hh
iexplore
kbswitch [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
logoff
magnify [MAGNIFY] Minor whitespace / formatting fixes; use the new file headers + some code simplifications here and there... 2019-06-15 19:11:21 +02:00
mmc [MMC] DoSaveFileAs(): Respect szPath size (#2068) 2019-11-27 07:24:51 +09:00
mplay32 [MSPAINT] Shorten the license string that is displayed in ShellAbout() dialog. CORE-12356 2020-01-24 23:40:32 +01:00
msconfig [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
msconfig_new [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
mscutils [TRANSLATION] Multiple minor fixes and addings. (#2516) 2020-04-09 18:13:46 +02:00
mshta
mspaint [MSPAINT] fr-FR Translate some menu items CORE-12357 2020-04-13 23:28:30 +02:00
mstsc [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
network [IPCONFIG] Improvements to ipconfig 2020-04-13 11:25:50 +02:00
notepad [TRANSLATION] Updating Spanish translation (#2503) 2020-04-06 13:17:20 +02:00
osk [OSK] Refactor the registry configuration code (#2096) 2019-12-12 08:25:55 +09:00
rapps [TRANSLATION] Spanish minor fixes (#2547) 2020-04-15 13:27:36 +02:00
regedit [TRANSLATION] Add and update Indonesian translations (#2506) 2020-04-09 18:49:45 +02:00
regedt32
sc
screensavers
setup16
shutdown [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
sndrec32 [TRANSLATIONS] Update Turkish translations (#1650) 2019-07-21 17:49:12 +02:00
sndvol32 [SNDVOL32] Restore the previous placement data of the window (#2420) 2020-03-14 07:33:36 +09:00
taskmgr [TRANSLATION] Hungarian translation update (#2519) 2020-04-09 21:49:34 +02:00
utilman [TRANSLATION] Spanish minor fixes (#2547) 2020-04-15 13:27:36 +02:00
winhlp32 [WINHLP32] All the lang resource files are in UTF-8. 2019-07-26 14:53:26 +02:00
winver [WINVER] Fix WINVER theming. CORE-13343 (#1428) 2019-03-23 17:45:27 +01:00
wordpad [REACTOS] Remove forced _WIN32_IE defines 2020-03-30 13:47:09 +03:00
write [TRANSLATIONS] Update Turkish translations (#1650) 2019-07-21 17:49:12 +02:00
wusa
CMakeLists.txt Implement Utility Manager software 2019-08-19 13:05:28 +02:00