[SHELL32]
authorGiannis Adamopoulos <gadamopoulos@reactos.org>
Thu, 17 Nov 2016 14:35:19 +0000 (14:35 +0000)
committerGiannis Adamopoulos <gadamopoulos@reactos.org>
Thu, 17 Nov 2016 14:35:19 +0000 (14:35 +0000)
commit1d4fcbf920458c8bd555a3c42c0587875476fdd5
treed9e9e200fde2d83bb01276216bc1f7244b0a7916
parentbdf445d754f50729742eb2cdc8b84ae0e8397eb4
[SHELL32]
- CDefaultContextMenu: Add rudimentary support for callbacks so as to let folders have item specific commands and remove all item specific code from this class.
- Implement context menu callbacks for CFSFolder, CRegFolder, CDrivesFolder in order to let them handle the properties item and let the CDrivesFolder add and handle the Format item itself.

svn path=/trunk/; revision=73243
13 files changed:
reactos/dll/win32/shell32/CDefaultContextMenu.cpp
reactos/dll/win32/shell32/dialogs/drive.cpp
reactos/dll/win32/shell32/dialogs/fprop.cpp
reactos/dll/win32/shell32/folders/CControlPanelFolder.cpp
reactos/dll/win32/shell32/folders/CDrivesFolder.cpp
reactos/dll/win32/shell32/folders/CFSFolder.cpp
reactos/dll/win32/shell32/folders/CFSFolder.h
reactos/dll/win32/shell32/folders/CNetFolder.cpp
reactos/dll/win32/shell32/folders/CRecycleBin.cpp
reactos/dll/win32/shell32/folders/CRegFolder.cpp
reactos/dll/win32/shell32/shfldr.h
reactos/dll/win32/shell32/shlfolder.cpp
reactos/dll/win32/shell32/wine/shell32_main.h