mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 05:22:56 +00:00
![]() Adds support for handling fullscreen applications (a.k.a. “rude apps”) so the taskbar can hide or show appropriately. JIRA issue: CORE-11242, CORE-15681, CORE-16056, CORE-16063, CORE-16131, CORE-16132, CORE-16192, CORE-16196, CORE-16249, CORE-16290, CORE-16313, CORE-16320, CORE-16322, CORE-16347, CORE-16584, CORE-19795, CORE-9862, CORE-16230, CORE-10738, and CORE-12263. - Removes legacy pulse/timer logic in the tray window and adds a fullscreen notification workflow. - Implements fullscreen detection across monitors in the task switcher, using a sequence of validation timers. - Defines a new ITrayWindow:: NotifyFullScreenToAppBars interface method to broadcast fullscreen state to appbars. |
||
---|---|---|
.. | ||
lang | ||
res | ||
appbar.cpp | ||
appbar.h | ||
CMakeLists.txt | ||
desktop.cpp | ||
explorer.cpp | ||
explorer.exe.manifest | ||
explorer.rc | ||
notifyiconscust.cpp | ||
precomp.h | ||
resource.h | ||
rshell.cpp | ||
settings.cpp | ||
shellservice.cpp | ||
startctxmnu.cpp | ||
startmnu.cpp | ||
startmnucust.cpp | ||
startmnusite.cpp | ||
startup.cpp | ||
syspager.cpp | ||
taskband.cpp | ||
taskswnd.cpp | ||
tbsite.cpp | ||
trayclock.cpp | ||
traydeskbtn.cpp | ||
traydeskbtn.h | ||
trayntfy.cpp | ||
trayprop.cpp | ||
traywnd.cpp | ||
util.cpp |