Katayama Hirofumi MZ
451a9c6f52
[EXPLORER] Implement ABN_WINDOWARRANGE ( #3033 )
...
The AppBar window has to receive the ABN_WINDOWARRANGE notification message before and after the window arrangement from taskbar. CORE-7237
2020-08-12 06:00:09 +09:00
Katayama Hirofumi MZ
1c40070561
[EXPLORER] Improve CTrayWindow::OnCopyData ( #3028 )
...
Check pCopyData->dwData value. Don't send message needlessly.
CORE-7237
2020-08-10 07:15:21 +09:00
Brock Mammen
4d097cf8b4
[EXPLORER] Open search from start menu
2019-09-15 19:46:36 +03:00
Ioannis Adamopoulos
e419195d37
[HEADERS] Move some helpers from undocshell.h to shellutils.h as they didn't cover anything undocumented. Merge traycmd.h in undocshell.h as both contain just undocumented shell definitions.
2019-08-25 12:20:52 +03:00
Mark Jansen
6940d9fdf0
[EXPLORER] Add TWM_GETTASKSWITCH, which seems to be used on windows
...
to get a handle to the task switch control.
This can then be used to send messages to it, like hiding/showing buttons
CORE-15424
2018-12-17 20:38:38 +01:00
Giannis Adamopoulos
84fa20ec8b
[EXPLORER]
...
-Rename StartMenuBtnCtxMenuCreator to CStartMenuBtnCtxMenu_CreateInstance.
-Rename CreateStartMenuSite to CStartMenuSite_CreateInstance.
-Remove a couple of definitions that were not used.
2018-11-27 10:33:42 +02:00
Timo Kreuzer
cf77354dce
[REACTOS] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Katayama Hirofumi MZ
75b09f3f88
[EXPLORER][SHELL32][USER32] Implement 'Show the Desktop' action of Task Bar ( #668 )
...
The keyboard shortcuts Win+D and Win+M are also enabled.
- Implement IShellDispatch4::ToggleDesktop().
- Implement some commands in CTrayWindow.
- Add "sdk/include/reactos/traycmd.h" for tray commands.
- Fix task window switching.
- Improve the user32!SwitchToThisWindow() function and use it.
CORE-14318, CORE-13157
See also: CORE-14806 and CORE-8723
2018-07-13 10:34:42 +02:00
Katayama Hirofumi MZ
58825de892
[EXPLORER] Fix TrackCtxMenu about NULL ppt ( #666 )
...
CORE-14772
2018-07-08 16:36:28 +02:00
Katayama Hirofumi MZ
a882ec7a02
[SHELL32][EXPLORER] Update system-wide environment variables ( #663 )
...
- Implement shell32 RegenerateUserEnvironment() function and use it.
- CShellBrowser and CDesktopBrowser implements WM_SETTINGCHANGE actions.
CORE-1459, CORE-14397
2018-07-08 16:32:42 +02:00
Katayama Hirofumi MZ
c84f398306
[EXPLORER] 'Run' (Win+R) should set the proper current directory ( #593 )
2018-06-21 18:18:57 +02:00
Hermès Bélusca-Maïto
c62bccdda0
[EXPLORER] Implement the feature of cleanly shutting down the explorer shell when cancelling the shutdown-dialog while pressing the CTRL-ALT-SHIFT keys.
...
See the feature description in https://msdn.microsoft.com/en-us/library/windows/desktop/cc144064(v=vs.85).aspx
and the additional observations reported in CORE-14358 .
2018-04-08 00:36:56 +02:00
Hermès Bélusca-Maïto
6093abdebb
[EXPLORER] Remove trailing whitespace.
2018-04-08 00:36:51 +02:00
Hermès Bélusca-Maïto
eff4c2138d
[EXPLORER] Remove double 'return' statement. Determining whether it should be HTBORDER or HTCLIENT is left as an exercise to the reader.
...
Spotted by 'mudhead'. CORE-14528
2018-04-07 19:06:22 +02:00
Giannis Adamopoulos
b95fff5bce
[EXPLORER] CTrayWindow: Set the initial lock state in the band site
...
This alongside the previous commit, fix locking and unlocking the taskbar.
2018-02-28 17:21:19 +02:00
Giannis Adamopoulos
fabf069daf
[EXPLORER] Fix showing the lock status in the taskbar popup menu
2018-01-29 18:15:31 +02:00
Giannis Adamopoulos
c54c5ebb5f
[EXPLORER] CTrayWindow: Draw the sizer only when the taskbar is not locked.
2018-01-29 00:27:45 +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
Giannis Adamopoulos
4b6d929be1
[EXPLORER] Winkey + E shortcut should open "My Computer" instead of "My documents" CORE-14199
2018-01-13 21:14:16 +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
4238f22396
[EXPLORER] Simplify how autohide is implemented
...
Do not change m_TrayRects when m_AutoHideOffset is changed. m_AutoHideOffset will be taken into account only while WM_WINDOWPOSCHANGING is processed
2017-10-28 19:27:11 +03:00
Giannis Adamopoulos
da5b61f32f
[EXPLORER] Remove an unnecessary refresh of the rebar and its bands.
2017-10-14 18:42:37 +03: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