mirror of
https://github.com/reactos/reactos.git
synced 2025-06-22 19:00:56 +00:00
[RSHELL]
* CFocusManager: Try to fix some weird behaviour. * CMergedFolder: Downgrade some prints to TRACEs, and implement a couple methods needed by some debugging code. * Activate merged folders by default. TODO: implement the filtering of the "Programs" submenu, and use it for the real Programs menu item. [SHELL32] * defcontextmenu.cpp: Make a copy of the apidl array before storing it for later, since it may be a pointer to the stack which may not be available later. Fixes the merged folders not working on clicks and context menu. * shlmenu.cpp: While debugging, I made Shell_MergeMenus closer to WINE's. svn path=/branches/shell-experiments/; revision=63702
This commit is contained in:
parent
2ac4637056
commit
0ffe346179
8 changed files with 95 additions and 37 deletions
|
@ -97,8 +97,9 @@ public:
|
|||
|
||||
HRESULT KillPopupTimer();
|
||||
|
||||
HRESULT MenuBarMouseDown(INT item);
|
||||
HRESULT MenuBarMouseUp(INT item);
|
||||
HRESULT MenuBarMouseDown(INT iIndex);
|
||||
HRESULT MenuBarMouseUp(INT iIndex);
|
||||
HRESULT ProcessClick(INT iItem);
|
||||
|
||||
protected:
|
||||
virtual HRESULT OnDeletingButton(const NMTOOLBAR * tb) = 0;
|
||||
|
@ -119,7 +120,6 @@ protected:
|
|||
private:
|
||||
HRESULT UpdateImageLists();
|
||||
|
||||
HRESULT OnCommand(WPARAM wParam, LPARAM lParam, LRESULT *theResult);
|
||||
HRESULT OnPagerCalcSize(LPNMPGCALCSIZE csize);
|
||||
HRESULT OnPopupTimer(DWORD timerId);
|
||||
HRESULT OnContextMenu(NMMOUSE * rclick);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue