remove temporary desktop context menu code from explorer Modified: trunk/reactos/subsys/system/explorer/desktop/desktop.cpp Modified: trunk/reactos/subsys/system/explorer/explorer_intres.h Modified: trunk/reactos/subsys/system/explorer/explorer_intres.rc _____
Modified: trunk/reactos/subsys/system/explorer/desktop/desktop.cpp --- trunk/reactos/subsys/system/explorer/desktop/desktop.cpp 2005-03-13 15:29:53 UTC (rev 14010) +++ trunk/reactos/subsys/system/explorer/desktop/desktop.cpp 2005-03-13 15:30:29 UTC (rev 14011) @@ -526,7 +526,7 @@
{ switch(nmsg) { case WM_CONTEXTMENU: - if (!DoContextMenu(GET_X_LPARAM(lparam), GET_Y_LPARAM(lparam), _cm_ifs)) + if (!DoContextMenu(GET_X_LPARAM(lparam), GET_Y_LPARAM(lparam))) DoDesktopContextMenu(GET_X_LPARAM(lparam), GET_Y_LPARAM(lparam)); break;
@@ -558,7 +558,7 @@ return super::Notify(id, pnmh); }
-bool DesktopShellView::DoContextMenu(int x, int y, CtxMenuInterfaces& cm_ifs) +bool DesktopShellView::DoContextMenu(int x, int y) { IDataObject* selection;
@@ -588,7 +588,7 @@ for(int i=pida->cidl; i>0; --i) apidl[i-1] = (LPCITEMIDLIST) ((LPBYTE)pida+pida->aoffset[i]);
- hr = ShellFolderContextMenu(ShellFolder(parent_pidl), _hwnd, pida->cidl, apidl, x, y, cm_ifs); + hr = ShellFolderContextMenu(ShellFolder(parent_pidl), _hwnd, pida->cidl, apidl, x, y, _cm_ifs);
selection->Release();
@@ -612,7 +612,6 @@ hr = pcm->QueryContextMenu(hmenu, 0, FCIDM_SHVIEWFIRST, FCIDM_SHVIEWLAST-1, CMF_NORMAL|CMF_EXPLORE);
if (SUCCEEDED(hr)) { - AppendMenu(hmenu, 0, FCIDM_SHVIEWLAST-3, ResString(IDS_PROPERTIES_EXPLORER)); AppendMenu(hmenu, MF_SEPARATOR, 0, NULL); AppendMenu(hmenu, 0, FCIDM_SHVIEWLAST-1, ResString(IDS_ABOUT_EXPLORER));
@@ -620,24 +619,6 @@
_cm_ifs.reset();
- if (idCmd == FCIDM_SHVIEWLAST-3) { - ShellExecute (_hwnd, _T("open"), _T("c:\reactos\system32\rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0"), NULL, NULL, SW_SHOWNORMAL); - - - //explorer_about(_hwnd); - //system("c:\reactos\system32\cmd.exe"); - - //ShellExecute (_hwnd, _T("open"), _T("%SystemRoot%\system32\cmd.exe"), NULL, NULL, SW_SHOWNORMAL); - - //ShellExecute(NULL,"open","c:\windows\system32\cmd.exe",NULL,NULL,SW _SHOWNORMAL); - //WCHAR* pFile="%SystemRoot%\system32\cmd.exe"; - //int rcode; - //TCHAR pFile[256]; - //strcopy("%SystemRoot%\system32\cmd.exe",pFile); - //ShellExecute(NULL, NULL, pFile, NULL, "C:\", SW_SHOW); - //HINSTANCE rcode=ShellExecute(NULL, "open", pFile, NULL, "C:\", SW_SHOW); - //ShellExecute(hwnd, __TEXT("open"), __TEXT("%SystemRoot%\system32\cmd.exe"), __TEXT("c:"), SH_SHOW); - } if (idCmd == FCIDM_SHVIEWLAST-1) { explorer_about(_hwnd); } else if (idCmd) { _____
Modified: trunk/reactos/subsys/system/explorer/explorer_intres.h --- trunk/reactos/subsys/system/explorer/explorer_intres.h 2005-03-13 15:29:53 UTC (rev 14010) +++ trunk/reactos/subsys/system/explorer/explorer_intres.h 2005-03-13 15:30:29 UTC (rev 14011) @@ -46,7 +46,6 @@
#define IDS_NOTIFY_AUTOHIDE 42 #define IDS_SHOW_HIDDEN_ICONS 43 #define IDS_HIDE_ICONS 44 -#define IDS_PROPERTIES_EXPLORER 45 #define IDI_REACTOS 100 #define IDI_EXPLORER 101 #define IDI_STARTMENU 102 _____
Modified: trunk/reactos/subsys/system/explorer/explorer_intres.rc --- trunk/reactos/subsys/system/explorer/explorer_intres.rc 2005-03-13 15:29:53 UTC (rev 14010) +++ trunk/reactos/subsys/system/explorer/explorer_intres.rc 2005-03-13 15:30:29 UTC (rev 14011) @@ -1103,7 +1103,6 @@
IDS_ALL_USERS "All Users\" IDS_SEARCH "Search" IDS_ABOUT_EXPLORER "&About Explorer..." - IDS_PROPERTIES_EXPLORER "&Properties" IDS_LAUNCH_MANY_PROGRAMS "You have selected more than one program.\nAre you sure you want to launch all of them?" IDS_DESKTOPBAR_SETTINGS "Desktop Settings"