Hermès Bélusca-Maïto
a7ddabcc12
[EXPLORER] Minor cleanup/comment fixes.
2019-04-22 21:25:41 +02:00
Giannis Adamopoulos
d11e7af5f2
[EXPLORER] Center the text of the clock
...
CTrayClockWnd: Fix the calculation that centered the text of the clock.
CTrayNotifyWnd: Restore the 1 pixel margin between the clock and the pager.
2018-01-29 21:50:33 +02:00
Joachim Henze
c109dc9f24
[EXPLORER] Tweak x-margins surrounding the clock
...
To look more like XP/2k3.
Not pixel-perfect yet, that would require asymmetric margins.
CORE-14272
2018-01-29 19:15:50 +01:00
Giannis Adamopoulos
488477d10d
[EXPLORER] CTrayNotifyWnd: Fix resizing when the clock is hidden
2018-01-28 22:38:48 +02:00
Giannis Adamopoulos
85d7dd4f83
[EXPLORER] CTrayNotifyWnd: Only update the requested dimension when handling TNWM_GETMINIMUMSIZE.
2018-01-28 22:04:34 +02:00
Giannis Adamopoulos
455bce68b5
[EXPLORER] -Make CSysPagerWnd, CTaskSwitchWnd, CTrayClockWnd and CTrayNotifyWnd proper com objects so that their lifetime is managed properly.
2018-01-28 18:35:16 +02:00
Giannis Adamopoulos
7f35908ad2
[EXPLORER] CTrayNotifyWnd: Simplify how it interacts with its parent and children. Clean up.
2018-01-27 19:41:09 +02:00
David Quintana
3d75cc0814
[EXPLORER] Split up the notification area into a few more manageable pieces.
2018-01-24 14:41:31 +01:00
David Quintana
5ec441a867
[EXPLORER] Workaround for something that may or may not be an "unintended feature" of the comctl toolbar.
...
Apparently the indices provided in NMTBGETINFOTIP (TBN_GETINFOTIP data struct), are not reliable,
but since the lParam values are, and it saves us a lookup, we will be using those instead. Win-Win!
2018-01-23 23:10:44 +01:00
David Quintana
bc43733e48
[EXPLORER] Implement balloon queueing.
2018-01-23 22:13:01 +01:00
David Quintana
bbca71c4a5
[EXPLORER] Implement rudimentary uVersion management, and notification balloons.
...
- uVersion will only be truly useful when Vista+'s V4 style notification icons are implemented.
- Balloon notifications do not yet support queuing and auto-closing.
- Force the notification icon tooltips to always show even if the taskbar isn't foreground.
[ROSCTRLS.H] Implement CTooltips class which manages a comctl32 tooltips window.
2018-01-23 22:13:01 +01:00
Ged Murphy
cb8cc0d098
[EXPLORER]
...
We need to leave one slot available for the m_WakeUpEvent handle
2018-01-20 18:50:10 +00:00
Ged Murphy
be2bf9b8c5
- Properly handle cases of more than 64 icons
...
- Don't leak the list of handles on each pass through the loop
- Make sure we clean up if the wait fails for whatever reason
2018-01-20 18:38:42 +00:00
gedmurphy
851e0ca5a8
Delete the lock on exit
2018-01-20 18:38:42 +00:00
gedmurphy
2abd068398
Properly delete the object and allow its destructor to cleanup
2018-01-20 18:38:42 +00:00
gedmurphy
8c91a00fcf
Minor update
2018-01-20 18:38:42 +00:00
gedmurphy
6c9629bb72
forgot about the gcc build...
2018-01-20 18:38:42 +00:00
gedmurphy
d66c6890f7
Initial implementation of a watcher for the systray (notification area) that removes icons if the owning process dies/terminates without removing it
2018-01-20 18:38:42 +00:00
David Quintana
2c8ed37605
[EXPLORER] Fix the code that requests the taskbar to recalculate the size,
...
after an icon is removed due to missing owner. Also cleaned up the other case.
2018-01-18 02:20:20 +02:00
David Quintana
74e58d938e
[EXPLORER] Fix some issues with the notification area code,
...
and implement NIS_SHAREDICON while at it.
2018-01-18 02:20:20 +02:00
Giannis Adamopoulos
2ed535da8a
[EXPLORER] -Rewrite taskbar settings routines and dialog
...
- Rewrite the taskbar settings and start menu settings property sheets.
- All settings in the taskbar settings property sheet can be loaded and saved properly except for the quick launch one which will be implemented later.
- Implement toggling lock, autohide and always on top. The rest will be implemented later.
2017-11-01 01:04:39 +02:00
Giannis Adamopoulos
82b12ef4cf
[EXPLORER] CSysPagerWnd: Notify the CTrayWindow to reposition its children only when the number of the icons shown in the notification area changes.
2017-10-28 22:09:44 +03:00
Amine Khaldi
5cb0615147
[BROWSEUI][DEVMGR][EXPLORER][NTGDI][NTOBJSHEX][NTVDM][SETUPAPI] Remove/comment out some unused variables. CORE-11799 ( #94 )
2017-10-28 15:04:18 +01:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00