[SHELL32]

- CDefViewBckgrndMenu : Add class to handle the background menu of the CDefView and handle stuff that previously were handled by CDefaultContextMenu. Let the shell folders fill their own part of the background context menu.
- CDefView: Create a CDefViewBckgrndMenu instead of a CDefaultContextMenu which was completely wrong.
- CDesktopFolder, CFSFolder: Implement returning the background context menu in CreateViewObject. Note that I am not completely sure that the callback should be adding the Properties item.
- CDefaultContextMenu: Remove code that was moved to CDefViewBckgrndMenu and try to improve the overzealous debug prints regarding the shell extensions.
CORE-12410, CORE-12472

svn path=/trunk/; revision=73405
This commit is contained in:
Giannis Adamopoulos 2016-11-29 15:38:55 +00:00
parent aab0fd5e9d
commit 99548a5a34
39 changed files with 478 additions and 260 deletions

View file

@ -40,8 +40,6 @@ BEGIN
MENUITEM "", -1, MFT_SEPARATOR
MENUITEM "&Вставить", FCIDM_SHVIEW_INSERT
MENUITEM "Вставить &ярлык", FCIDM_SHVIEW_INSERTLINK
MENUITEM "", -1, MFT_SEPARATOR
MENUITEM "Сво&йства", FCIDM_SHVIEW_PROPERTIES
END
END