Changeset 1365
- Timestamp:
- Jan 1, 2009, 8:00:28 PM (17 years ago)
- Location:
- trunk/dll
- Files:
-
- 6 edited
-
common.c (modified) (1 diff)
-
fm3dlg.h (modified) (1 diff)
-
fm3res.dlg (modified) (2 diffs)
-
init.c (modified) (3 diffs)
-
notebook.c (modified) (5 diffs)
-
notebook.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/common.c
r1221 r1365 368 368 DosError(FERR_DISABLEHARDERR); 369 369 DosDevIOCtl(-1L, 370 8L, 0x40L, &parm, sizeof(parm), &plen, NULL, 0L, &dlen); 370 8L, 0x40L, &parm, sizeof(parm), &plen, NULL, 0L, &dlen); 371 if (cmd == IDM_EJECT && 372 (fEjectFlpyScan ? TRUE : parm[1] > 1) && 373 (fEjectCDScan ? TRUE : !(driveflags[parm[1]] & DRIVE_CDROM)) && 374 (fEjectRemovableScan ? TRUE : (parm[1] < 2 || driveflags[parm[1]] & DRIVE_CDROM))) 375 PostMsg(hwndTree, WM_COMMAND, MPFROM2SHORT(IDM_RESCAN, 0), MPVOID); 371 376 } 372 377 break; -
trunk/dll/fm3dlg.h
r1358 r1365 718 718 #define CFGS_RSCANSLOW 25373 719 719 #define CFGS_RSCANNOWRITE 25374 720 #define CFGS_EJECTREMOVABLESCAN 25375 721 #define CFGS_EJECTCDSCAN 25376 722 #define CFGS_EJECTFLPYSCAN 25377 720 723 721 724 #define CFGA_FRAME 25380 -
trunk/dll/fm3res.dlg
r1358 r1365 1929 1929 SPBS_JUSTCENTER | WS_TABSTOP | SPBS_FASTSPIN | 1930 1930 WS_VISIBLE 1931 LTEXT "Recurse scan at startup:", -1, 130, 128, 106, 10, NOT WS_GROUP1931 GROUPBOX "Recurse scan at startup:", -1, 130, 65, 166, 70, NOT WS_GROUP 1932 1932 AUTOCHECKBOX "Local hard drives", CFGS_RSCANLOCAL, 136, 116, 106, 10 1933 1933 AUTOCHECKBOX "Remote drives", CFGS_RSCANREMOTE, 136, 104, 106, 10 … … 1937 1937 AUTOCHECKBOX "Read only drives of drive types selected", CFGS_RSCANNOWRITE, 1938 1938 142, 68, 136, 10 1939 PUSHBUTTON "~Help", IDM_HELP, 120, 4, 40, 14, BS_NOPOINTERFOCUS | 1940 WS_GROUP 1941 PUSHBUTTON "~Undo", IDM_UNDO, 168, 4, 40, 14, BS_NOPOINTERFOCUS 1939 GROUPBOX "Drive tree rescan on media eject from:", -1, 130, 16, 166, 45, NOT WS_GROUP 1940 AUTOCHECKBOX "Removable drives", CFGS_EJECTREMOVABLESCAN, 136, 44, 106, 10 1941 AUTOCHECKBOX "CD/DVD drives", CFGS_EJECTCDSCAN, 136, 32, 106, 10 1942 AUTOCHECKBOX "Floppy drives", CFGS_EJECTFLPYSCAN, 136, 20, 106, 10 1943 PUSHBUTTON "~Help", IDM_HELP, 4, 4, 40, 14, BS_NOPOINTERFOCUS | 1944 WS_GROUP 1945 PUSHBUTTON "~Undo", IDM_UNDO, 52, 4, 40, 14, BS_NOPOINTERFOCUS 1942 1946 END 1943 1947 END -
trunk/dll/init.c
r1363 r1365 1037 1037 } 1038 1038 1039 / * a couple of default window procs so we don't have to look them up later */1039 // a couple of default window procs so we don't have to look them up later 1040 1040 if (WinQueryClassInfo(hab, WC_CONTAINER, &clinfo)) 1041 1041 PFNWPCnr = clinfo.pfnWindowProc; … … 1239 1239 ULONG ulAppType; 1240 1240 1241 FullPath = searchapath("PATH", "LVMGUI.CMD");1242 if (*FullPath)1243 fLVMGui = TRUE;1241 FullPath = searchapath("PATH", "LVMGUI.CMD"); 1242 if (*FullPath) 1243 fLVMGui = TRUE; 1244 1244 if (!DosQueryAppType("DFSOS2.EXE", &ulAppType)) 1245 1245 fDFSee = TRUE; 1246 if (!DosQueryAppType("MINILVM.EXE", &ulAppType))1247 fMiniLVM = TRUE;1248 if (!DosQueryAppType("FDISK.EXE", &ulAppType))1249 fFDisk = TRUE;1250 if (!DosQueryAppType("LVM.EXE", &ulAppType))1251 fLVM = TRUE;1246 if (!DosQueryAppType("MINILVM.EXE", &ulAppType)) 1247 fMiniLVM = TRUE; 1248 if (!DosQueryAppType("FDISK.EXE", &ulAppType)) 1249 fFDisk = TRUE; 1250 if (!DosQueryAppType("LVM.EXE", &ulAppType)) 1251 fLVM = TRUE; 1252 1252 } 1253 1253 … … 1579 1579 PrfQueryProfileData(fmprof, appname, "RScanNoWrite", &fRScanNoWrite, &size); 1580 1580 size = sizeof(BOOL); 1581 PrfQueryProfileData(fmprof, appname, "EjectRemovableScan", &fEjectRemovableScan, &size); 1582 size = sizeof(BOOL); 1583 PrfQueryProfileData(fmprof, appname, "EjectCDScan", &fEjectCDScan, &size); 1584 size = sizeof(BOOL); 1585 PrfQueryProfileData(fmprof, appname, "EjectFlpyScan", &fEjectFlpyScan, &size); 1586 size = sizeof(BOOL); 1581 1587 PrfQueryProfileData(fmprof, appname, "Drag&DropDlg", &fDragndropDlg, &size); 1582 1588 size = sizeof(BOOL); -
trunk/dll/notebook.c
r1358 r1365 105 105 BOOL fDragndropDlg; 106 106 BOOL fDrivebarHelp; 107 BOOL fEjectCDScan; 108 BOOL fEjectFlpyScan; 109 BOOL fEjectRemovableScan; 107 110 BOOL fExternalArcboxes; 108 111 BOOL fExternalCollector; … … 475 478 WinCheckButton(hwnd, CFGS_FORCELOWER, fForceLower); 476 479 WinCheckButton(hwnd, CFGS_FORCEUPPER, fForceUpper); 480 WinCheckButton(hwnd, CFGS_REMOTEBUG, fRemoteBug); 477 481 WinCheckButton(hwnd, CFGS_NOREMOVABLESCAN, fNoRemovableScan); 478 482 WinCheckButton(hwnd, CFGS_RSCANLOCAL, fRScanLocal); … … 481 485 WinCheckButton(hwnd, CFGS_RSCANSLOW, fRScanSlow); 482 486 WinCheckButton(hwnd, CFGS_RSCANNOWRITE, fRScanNoWrite); 483 WinCheckButton(hwnd, CFGS_REMOTEBUG, fRemoteBug); 487 WinCheckButton(hwnd, CFGS_EJECTREMOVABLESCAN, fEjectRemovableScan); 488 WinCheckButton(hwnd, CFGS_EJECTCDSCAN, fEjectCDScan); 489 WinCheckButton(hwnd, CFGS_EJECTFLPYSCAN, fEjectFlpyScan); 484 490 WinSendDlgItemMsg(hwnd, CFGS_FILESTOGET, SPBM_SETCURRENTVALUE, 485 491 MPFROMLONG(FilesToGet), MPVOID); … … 556 562 sizeof(BOOL)); 557 563 fNoRemovableScan = WinQueryButtonCheckstate(hwnd, CFGS_NOREMOVABLESCAN); 558 PrfWriteProfileData(fmprof, FM3Str, "NoRemovableScan", &fNoRemovableScan, 564 PrfWriteProfileData(fmprof, appname, "NoRemovableScan", &fNoRemovableScan, 565 sizeof(BOOL)); 566 fEjectRemovableScan = WinQueryButtonCheckstate(hwnd, CFGS_EJECTREMOVABLESCAN); 567 PrfWriteProfileData(fmprof, appname, "EjectRemovableScan", &fEjectRemovableScan, 568 sizeof(BOOL)); 569 fEjectCDScan = WinQueryButtonCheckstate(hwnd, CFGS_EJECTCDSCAN); 570 PrfWriteProfileData(fmprof, appname, "EjectCDScan", &fEjectCDScan, 571 sizeof(BOOL)); 572 fEjectFlpyScan = WinQueryButtonCheckstate(hwnd, CFGS_EJECTFLPYSCAN); 573 PrfWriteProfileData(fmprof, appname, "EjectFlpyScan", &fEjectFlpyScan, 559 574 sizeof(BOOL)); 560 575 fNoIconsFiles = WinQueryButtonCheckstate(hwnd, CFGS_NOICONSFILES); … … 3676 3691 else { 3677 3692 mp2 = WinSendMsg(mi.hwndSubMenu, MM_QUERYDEFAULTITEMID, MPVOID, MPVOID); 3678 if (!mp2) 3679 Runtime_Error(pszSrcFile, __LINE__, "MM_QUERYDEFAULTITEMID"); 3693 //if (!mp2) 3694 // mp2 = MPFROMLONG(IDM_QUICKSETTINGS); 3695 //Runtime_Error(pszSrcFile, __LINE__, "MM_QUERYDEFAULTITEMID"); 3680 3696 } 3681 3697 } -
trunk/dll/notebook.h
r1358 r1365 45 45 extern BOOL fDragndropDlg; 46 46 extern BOOL fDrivebarHelp; 47 extern BOOL fEjectCDScan; 48 extern BOOL fEjectFlpyScan; 49 extern BOOL fEjectRemovableScan; 47 50 extern BOOL fExternalArcboxes; 48 51 extern BOOL fExternalCollector;
Note:
See TracChangeset
for help on using the changeset viewer.
