reactos/base/shell/explorer
Carl J. Bialorucki 77653462a9
[EXPLORER] Notification area icon improvements (#6169)
Automatically adjusts the spacing of the tray icons according to the small
or large taskbar icons setting. Also, a minor bug fix to the clock spacing
when switching between taskbar icon sizes.

CORE-19380

Update the ROS-specific CompactTrayIcons registry value from a binary
yes/no to have three states. The three states are as follows:

  0 (default) - Automatic. When small taskbar icons are used, the
  notification area will use compact tray icon spacing. When large
  taskbar icons are used, the notification area will use larger tray
  icon spacing. While no version of Windows behaves this way, I believe
  this is a smart default choice for ReactOS since users wanting large
  taskbar icons will generally expect larger tray icon spacing, while
  users with small taskbar icons may want more compact spacing.

  1 - Never Compact. Regardless of the taskbar icon size setting, the
  notification area will always use the larger spacing. This follows
  the behavior of Windows 7 and newer versions.

  2 - Always Compact. Regardless of the taskbar icon size setting, the
  notification area will always use the compact spacing. This follows
  the behavior of Windows Vista and older versions.

Fix a clock spacing bug that occurs when changing the taskbar size
before advancing to the next minute. The taskbar clock now adjusts
its spacing when the size of the taskbar changes.
2023-12-23 21:21:12 +01:00
..
lang [TRANSLATION] Update and fix Bulgarian (bg-BG) translation (#5581) 2023-12-21 18:09:34 +01:00
res
appbar.cpp [EXPLORER] Implement ABN_WINDOWARRANGE (#3033) 2020-08-12 06:00:09 +09:00
CMakeLists.txt [MSPAINT][EXPLORER][SHELL32] Enable ATL asserts in CMake 2022-09-10 17:27:50 +02:00
desktop.cpp [EXPLORER] Fix Windows XP compatibility (#4923) 2022-12-03 16:00:22 +01:00
explorer.cpp
explorer.exe.manifest
explorer.rc [TRANSLATION] Add Hong Kong Chinese (zh-HK) translation - Part 1 (#3941) 2021-12-30 00:40:57 +03:00
notifyiconscust.cpp [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
precomp.h [EXPLORER] Notification area icon improvements (#6169) 2023-12-23 21:21:12 +01:00
resource.h [EXPLORER] Set icon size and show or hide desktop button from taskbar properties (#5510) 2023-08-10 17:06:55 +02:00
rshell.cpp
settings.cpp [EXPLORER] Notification area icon improvements (#6169) 2023-12-23 21:21:12 +01:00
shellservice.cpp [EXPLORER] Registry key not closed on error (#3136) 2020-09-08 21:55:45 +02:00
startctxmnu.cpp [EXPLORER][BROWSEUI][SHELL32][NETSHELL] Fix wrong usage of CComPtr 2022-10-02 00:38:23 +02:00
startmnu.cpp [EXPLORER] 2018-11-27 10:33:42 +02:00
startmnucust.cpp [FORMATING] Fix indentation of startmnucust 2020-02-05 19:27:10 +01:00
startmnusite.cpp [EXPLORER] Open search from start menu 2019-09-15 19:46:36 +03:00
startup.cpp [IERNONCE] [RUNONCEEX] Add RunOnceEx functionality for ReactOS (#3926) 2021-09-29 11:30:32 +02:00
syspager.cpp [EXPLORER] Notification area icon improvements (#6169) 2023-12-23 21:21:12 +01:00
taskband.cpp [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
taskswnd.cpp [EXPLORER] Set icon size and show or hide desktop button from taskbar properties (#5510) 2023-08-10 17:06:55 +02:00
tbsite.cpp [EXPLORER][BROWSEUI][SHELL32][NETSHELL] Fix wrong usage of CComPtr 2022-10-02 00:38:23 +02:00
trayclock.cpp [EXPLORER] Notification area icon improvements (#6169) 2023-12-23 21:21:12 +01:00
trayntfy.cpp [KBSWITCH][CPL:INPUT][NTUSER][EXPLORER] Fix keyboard layout icon (#4815) 2022-10-29 07:35:19 +09:00
trayprop.cpp [EXPLORER] Set icon size and show or hide desktop button from taskbar properties (#5510) 2023-08-10 17:06:55 +02:00
traywnd.cpp [EXPLORER] Set icon size and show or hide desktop button from taskbar properties (#5510) 2023-08-10 17:06:55 +02:00
util.cpp