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
CMakeLists.txt
desktop.cpp
explorer.cpp
explorer.exe.manifest
explorer.rc
notifyiconscust.cpp
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
startctxmnu.cpp
startmnu.cpp
startmnucust.cpp
startmnusite.cpp
startup.cpp
syspager.cpp [EXPLORER] Notification area icon improvements (#6169) 2023-12-23 21:21:12 +01:00
taskband.cpp
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
trayclock.cpp [EXPLORER] Notification area icon improvements (#6169) 2023-12-23 21:21:12 +01:00
trayntfy.cpp
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