Changeset 875
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/dll/dircnrs.c
r872 r875 475 475 476 476 case UM_VIEWSMENU: 477 return MRFROMLONG(CheckMenu(hwnd , &DirCnrMenu, DIRCNR_POPUP));477 return MRFROMLONG(CheckMenu(hwndMainMenu, &DirCnrMenu, DIRCNR_POPUP)); 478 478 479 479 case UM_DRIVECMD: … … 1578 1578 WinEnableMenuItem((HWND) mp2, IDM_EDITBINARY, TRUE); 1579 1579 WinEnableMenuItem((HWND) mp2, IDM_ATTRS, TRUE); 1580 CopyPresParams((HWND) mp2, hwnd );1580 CopyPresParams((HWND) mp2, hwndMainMenu); 1581 1581 } 1582 1582 } … … 1587 1587 WinEnableMenuItem((HWND) mp2, IDM_RESELECT, 1588 1588 (dcd->lastselection != NULL)); 1589 CopyPresParams((HWND) mp2, hwnd );1589 CopyPresParams((HWND) mp2, hwndMainMenu); 1590 1590 if (isalpha(*dcd->directory)) { 1591 1591 if (driveflags[toupper(*dcd->directory) - 'A'] & DRIVE_NOTWRITEABLE) … … 1793 1793 QuickPopup(hwnd, 1794 1794 dcd, 1795 CheckMenu(hwnd , &DirCnrMenu, DIRCNR_POPUP), IDM_SELECTSUBMENU);1795 CheckMenu(hwndMainMenu, &DirCnrMenu, DIRCNR_POPUP), IDM_SELECTSUBMENU); 1796 1796 break; 1797 1797 1798 1798 case IDM_SHOWSORT: 1799 QuickPopup(hwnd, dcd, CheckMenu(hwnd , &DirCnrMenu, DIRCNR_POPUP),1799 QuickPopup(hwnd, dcd, CheckMenu(hwndMainMenu, &DirCnrMenu, DIRCNR_POPUP), 1800 1800 IDM_SORTSUBMENU); 1801 1801 break; … … 2562 2562 if (pci && (INT) pci != -1) { 2563 2563 if (pci->attrFile & FILE_DIRECTORY) { 2564 menuHwnd = CheckMenu(hwnd , &DirMenu, DIR_POPUP);2564 menuHwnd = CheckMenu(hwndMainMenu, &DirMenu, DIR_POPUP); 2565 2565 // WinEnableMenuItem(DirMenu,IDM_TREE,TRUE); 2566 2566 } 2567 2567 else 2568 menuHwnd = CheckMenu(hwnd , &FileMenu, FILE_POPUP);2568 menuHwnd = CheckMenu(hwndMainMenu, &FileMenu, FILE_POPUP); 2569 2569 } 2570 2570 return MRFROMLONG(menuHwnd); … … 2648 2648 MarkAll(hwnd, FALSE, FALSE, TRUE); 2649 2649 if (pci->attrFile & FILE_DIRECTORY) 2650 dcd->hwndLastMenu = CheckMenu(hwnd , &DirMenu, DIR_POPUP);2650 dcd->hwndLastMenu = CheckMenu(hwndMainMenu, &DirMenu, DIR_POPUP); 2651 2651 else 2652 dcd->hwndLastMenu = CheckMenu(hwnd , &FileMenu, FILE_POPUP);2652 dcd->hwndLastMenu = CheckMenu(hwndMainMenu, &FileMenu, FILE_POPUP); 2653 2653 } 2654 2654 else { 2655 dcd->hwndLastMenu = CheckMenu(hwnd , &DirCnrMenu, DIRCNR_POPUP);2655 dcd->hwndLastMenu = CheckMenu(hwndMainMenu, &DirCnrMenu, DIRCNR_POPUP); 2656 2656 if (dcd->hwndLastMenu && !dcd->cnremphasized) { 2657 2657 WinSendMsg(hwnd, … … 3383 3383 idinc = 0; 3384 3384 WinSetWindowUShort(hwndFrame, QWS_ID, id); 3385 hwndMainMenu = WinWindowFromID(hwndFrame, FID_MENU); 3385 3386 dcd = xmallocz(sizeof(DIRCNRDATA), pszSrcFile, __LINE__); 3386 3387 if (!dcd) {  - 
      
trunk/dll/fm3dll.h
r872 r875 1420 1420 CollectorCnrMenu, CollectorFileMenu, CollectorDirMenu, 1421 1421 Collector, MainPopupMenu, DataHwnd, AutoMenu, hwndBubble, 1422 hwndToolback, MainObjectHwnd ;1422 hwndToolback, MainObjectHwnd, hwndMainMenu; 1423 1423 #ifdef DEFINE_GLOBALS 1424 1424 #pragma data_seg(GLOBAL2)  - 
      
trunk/dll/init.c
r860 r875 1164 1164 size = sizeof(extractpath); 1165 1165 PrfQueryProfileData(fmprof, appname, "ExtractPath", extractpath, &size); 1166 if (!IsValidDir(extractpath))1167 *extractpath = 0;1166 //if (!IsValidDir(extractpath)) 1167 // *extractpath = 0; 1168 1168 size = sizeof(printer); 1169 1169 PrfQueryProfileData(fmprof, appname, "Printer", printer, &size); … … 1369 1369 if (hwndFrame) { 1370 1370 WinSetWindowUShort(hwndFrame, QWS_ID, MAIN_FRAME); 1371 hwndMainMenu = WinWindowFromID(hwndFrame, FID_MENU); 1371 1372 if (!WinRestoreWindowPos(FM2Str, "MainWindowPos", hwndFrame)) { 1372 1373  - 
      
trunk/dll/mainwnd.c
r872 r875 5446 5446 case UM_CONTEXTMENU: 5447 5447 case WM_CONTEXTMENU: 5448 if (CheckMenu(hwnd , &MainPopupMenu, MAIN_POPUP)) {5448 if (CheckMenu(hwndMainMenu, &MainPopupMenu, MAIN_POPUP)) { 5449 5449 SetToggleChecks(MainPopupMenu); 5450 5450 PopupMenu(hwnd, hwnd, MainPopupMenu);  - 
      
trunk/dll/mainwnd2.c
r843 r875 1387 1387 FM3ModHandle, MAIN2_FRAME, &hwndClient); 1388 1388 if (hwndFrame) { 1389 hwndMainMenu = WinWindowFromID(hwndFrame, FID_MENU); 1389 1390 if (!WinRestoreWindowPos(FM2Str, "MainWindowPos2", hwndFrame)) { 1390 1391  - 
      
trunk/dll/notebook.c
r796 r875 54 54 MRESULT EXPENTRY CfgADlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2) 55 55 { 56 ULONG ulResult; 57 56 58 switch (msg) { 57 59 case WM_INITDLG: … … 203 205 204 206 MakeFullName(extractpath); 205 if (IsFile(extractpath)) { 206 Runtime_Error(pszSrcFile, __LINE__, "%s not a directory", 207 extractpath); 208 *extractpath = 0; 207 if (IsFile(extractpath)) { 208 ulResult = saymsg(MB_YESNOCANCEL | MB_ICONQUESTION | MB_DEFBUTTON1, HWND_DESKTOP, 209 "Bad pathname", "%s is not a valid directory\nDo you wish to delete it?", 210 extractpath); 211 if (ulResult == MBID_YES) 212 *extractpath = 0; 213 if (ulResult == MBID_CANCEL){ 214 WinDlgBox(HWND_DESKTOP, 215 hwnd, 216 CfgDlgProc, FM3ModHandle, CFG_FRAME, (PVOID) "Archive"); 217 break; 218 } 209 219 } 210 220 }  - 
      
trunk/dll/treecnr.c
r872 r875 459 459 460 460 case UM_VIEWSMENU: 461 return MRFROMLONG(CheckMenu(hwnd , &TreeCnrMenu, TREECNR_POPUP));461 return MRFROMLONG(CheckMenu(hwndMainMenu, &TreeCnrMenu, TREECNR_POPUP)); 462 462 463 463 case UM_TIMER: … … 1018 1018 if (pci && (INT) pci != -1) { 1019 1019 if (IsRoot(pci->pszFileName)) 1020 menuHwnd = CheckMenu(hwnd , &TreeMenu, TREE_POPUP);1020 menuHwnd = CheckMenu(hwndMainMenu, &TreeMenu, TREE_POPUP); 1021 1021 else { 1022 menuHwnd = CheckMenu(hwnd , &DirMenu, DIR_POPUP);1022 menuHwnd = CheckMenu(hwndMainMenu, &DirMenu, DIR_POPUP); 1023 1023 // WinEnableMenuItem(DirMenu, 1024 1024 // IDM_TREE, … … 1026 1026 } 1027 1027 if (!(pci->attrFile & FILE_DIRECTORY)) 1028 menuHwnd = CheckMenu(hwnd , &FileMenu, FILE_POPUP);1028 menuHwnd = CheckMenu(hwndMainMenu, &FileMenu, FILE_POPUP); 1029 1029 } 1030 1030 return MRFROMLONG(menuHwnd); … … 1593 1593 MarkAll(hwnd, FALSE, FALSE, TRUE); 1594 1594 if (!(pci->attrFile & FILE_DIRECTORY)) 1595 dcd->hwndLastMenu = CheckMenu(hwnd , &FileMenu, FILE_POPUP);1595 dcd->hwndLastMenu = CheckMenu(hwndMainMenu, &FileMenu, FILE_POPUP); 1596 1596 else if (!IsRoot(pci->pszFileName)) 1597 dcd->hwndLastMenu = CheckMenu(hwnd , &DirMenu, DIR_POPUP);1597 dcd->hwndLastMenu = CheckMenu(hwndMainMenu, &DirMenu, DIR_POPUP); 1598 1598 else 1599 dcd->hwndLastMenu = CheckMenu(hwnd , &TreeMenu, TREE_POPUP);1599 dcd->hwndLastMenu = CheckMenu(hwndMainMenu, &TreeMenu, TREE_POPUP); 1600 1600 } 1601 1601 else { 1602 dcd->hwndLastMenu = CheckMenu(hwnd , &TreeCnrMenu, TREECNR_POPUP);1602 dcd->hwndLastMenu = CheckMenu(hwndMainMenu, &TreeCnrMenu, TREECNR_POPUP); 1603 1603 if (dcd->hwndLastMenu && !dcd->cnremphasized) { 1604 1604 WinSendMsg(hwnd, CM_SETRECORDEMPHASIS, MPVOID, … … 2092 2092 && writeable); 2093 2093 WinEnableMenuItem((HWND) mp2, IDM_RENAME, !underenv && writeable); 2094 CopyPresParams((HWND) mp2, hwnd );2094 CopyPresParams((HWND) mp2, hwndMainMenu); 2095 2095 2096 2096 } … … 2102 2102 IDM_MINIICONS, ((dcd->flWindowAttr & CV_MINI) != 0)); 2103 2103 WinEnableMenuItem((HWND) mp2, IDM_RESELECT, FALSE); 2104 CopyPresParams((HWND) mp2, hwnd );2104 CopyPresParams((HWND) mp2, hwndMainMenu); 2105 2105 break; 2106 2106 2107 2107 case IDM_COMMANDSMENU: 2108 2108 SetupCommandMenu((HWND) mp2, hwnd); 2109 CopyPresParams((HWND) mp2, hwnd );2109 CopyPresParams((HWND) mp2, hwndMainMenu); 2110 2110 break; 2111 2111 2112 2112 case IDM_SORTSUBMENU: 2113 2113 SetSortChecks((HWND) mp2, TreesortFlags); 2114 CopyPresParams((HWND) mp2, hwnd );2114 CopyPresParams((HWND) mp2, hwndMainMenu); 2115 2115 break; 2116 2116 … … 2118 2118 SetupWinList((HWND) mp2, 2119 2119 (hwndMain) ? hwndMain : (HWND) 0, dcd->hwndFrame); 2120 CopyPresParams((HWND) mp2, hwnd );2120 CopyPresParams((HWND) mp2, hwndMainMenu); 2121 2121 break; 2122 2122 } … … 2363 2363 2364 2364 case IDM_SHOWSORT: 2365 QuickPopup(hwnd, dcd, CheckMenu(hwnd , &TreeCnrMenu, TREECNR_POPUP),2365 QuickPopup(hwnd, dcd, CheckMenu(hwndMainMenu, &TreeCnrMenu, TREECNR_POPUP), 2366 2366 IDM_SORTSUBMENU); 2367 2367 break; 2368 2368 2369 2369 case IDM_SHOWSELECT: 2370 QuickPopup(hwnd, dcd, CheckMenu(hwnd , &TreeCnrMenu, TREECNR_POPUP),2370 QuickPopup(hwnd, dcd, CheckMenu(hwndMainMenu, &TreeCnrMenu, TREECNR_POPUP), 2371 2371 IDM_SELECTSUBMENU); 2372 2372 break; … … 2942 2942 FM3ModHandle, TREE_FRAME, &hwndClient); 2943 2943 if (hwndFrame && hwndClient) { 2944 hwndMainMenu = WinWindowFromID(hwndFrame, FID_MENU); 2944 2945 dcd = xmalloc(sizeof(DIRCNRDATA), pszSrcFile, __LINE__); 2945 2946 if (!dcd) {  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  