Changeset 1434
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/filldir.c
r1430 r1434 877 877 else 878 878 p = pci->pszFileName; 879 if (szFSType && (fShow SysType || fShowLabel)) {879 if (szFSType && (fShowFSTypeInTree || fShowDriveLabelInTree)) { 880 880 strcpy(szBuf, p); 881 881 strcat(szBuf, " ["); … … 1457 1457 } 1458 1458 } 1459 if (strcmp(volser.volumelabel, "") != 0 && FSInfo && fShow Label)1459 if (strcmp(volser.volumelabel, "") != 0 && FSInfo && fShowDriveLabelInTree) 1460 1460 strcpy(szFSType, volser.volumelabel); 1461 1461 pci->rc.flRecordAttr |= CRA_RECORDREADONLY; … … 1487 1487 sprintf(suggest + strlen(suggest), "%c" , toupper(*szDrive)); 1488 1488 pci->pszFileName = xstrdup(szDrive, pszSrcFile, __LINE__); 1489 if (fShow SysType || fShowLabel) {1489 if (fShowFSTypeInTree || fShowDriveLabelInTree) { 1490 1490 strcat(szDrive, " ["); 1491 1491 strcat(szDrive, szFSType); … … 1505 1505 // Removable volume 1506 1506 pci->pszFileName = xstrdup(szDrive, pszSrcFile, __LINE__); 1507 if (fShow SysType || fShowLabel) {1507 if (fShowFSTypeInTree || fShowDriveLabelInTree) { 1508 1508 strcat(szDrive, " ["); 1509 1509 strcat(szDrive, szFSType); … … 1525 1525 pci->rc.hptrIcon = hptrDunno; 1526 1526 pci->pszFileName = xstrdup(szDrive, pszSrcFile, __LINE__); 1527 if (fShow SysType || fShowLabel) {1527 if (fShowFSTypeInTree || fShowDriveLabelInTree) { 1528 1528 strcat(szDrive, " ["); 1529 1529 strcat(szDrive, szFSType); … … 1546 1546 pci->rc.hptrIcon = hptrFloppy; 1547 1547 pci->pszFileName = xstrdup(szDrive, pszSrcFile, __LINE__); 1548 if (fShow SysType || fShowLabel)1548 if (fShowFSTypeInTree || fShowDriveLabelInTree) 1549 1549 strcat(szDrive, " [Floppy]"); 1550 1550 pci->pszDisplayName = xstrdup(szDrive, pszSrcFile, __LINE__); -
trunk/dll/findrec.c
r1361 r1434 22 22 #include "findrec.h" 23 23 24 PCNRITEM FindCnrRecord(HWND hwndCnr, CHAR * filename, PCNRITEM pciParent,24 PCNRITEM FindCnrRecord(HWND hwndCnr, CHAR *filename, PCNRITEM pciParent, 25 25 BOOL partial, BOOL partmatch, BOOL noenv) 26 26 { -
trunk/dll/init.c
r1431 r1434 1314 1314 PrfQueryProfileData(fmprof, FM3Str, "ShowDriveOnly", &fShowDriveOnly, &size); 1315 1315 size = sizeof(BOOL); 1316 PrfQueryProfileData(fmprof, FM3Str, "ShowSysType", &fShowSysType, &size); 1317 size = sizeof(BOOL); 1318 PrfQueryProfileData(fmprof, FM3Str, "ShowLabel", &fShowLabel, &size); 1316 PrfQueryProfileData(fmprof, FM3Str, "ShowFSTypeInTree", &fShowFSTypeInTree, &size); 1317 size = sizeof(BOOL); 1318 PrfQueryProfileData(fmprof, FM3Str, "ShowDriveLabelInTree", &fShowDriveLabelInTree, &size); 1319 if (!fShowDriveOnly && !fShowFSTypeInTree && !fShowDriveLabelInTree) 1320 fShowDriveOnly = TRUE; 1319 1321 size = sizeof(BOOL); 1320 1322 PrfQueryProfileData(fmprof, appname, "LeaveTree", &fLeaveTree, &size); -
trunk/dll/notebook.c
r1431 r1434 157 157 BOOL fShowDriveOnly; 158 158 BOOL fShowEnv; 159 BOOL fShow Label;160 BOOL fShow SysType;159 BOOL fShowDriveLabelInTree; 160 BOOL fShowFSTypeInTree; 161 161 BOOL fShowTarget; 162 162 BOOL fStartMaximized; … … 1368 1368 WinSetDlgItemText(hwnd, CFGT_ENVVARLIST, pszTreeEnvVarList); 1369 1369 WinCheckButton(hwnd, CFGT_DRIVEONLY, fShowDriveOnly); 1370 WinCheckButton(hwnd, CFGT_SYSTYPE, fShow SysType);1371 WinCheckButton(hwnd, CFGT_LABEL, fShow Label);1370 WinCheckButton(hwnd, CFGT_SYSTYPE, fShowFSTypeInTree); 1371 WinCheckButton(hwnd, CFGT_LABEL, fShowDriveLabelInTree); 1372 1372 return 0; 1373 1373 … … 1421 1421 { 1422 1422 1423 if ((fShow SysType != WinQueryButtonCheckstate(hwnd, CFGT_SYSTYPE)) ||1424 (fShow Label= WinQueryButtonCheckstate(hwnd, CFGT_LABEL)))1423 if ((fShowFSTypeInTree != WinQueryButtonCheckstate(hwnd, CFGT_SYSTYPE)) || 1424 (fShowDriveLabelInTree != WinQueryButtonCheckstate(hwnd, CFGT_LABEL))) 1425 1425 fShowSysTypeLabelChanged = TRUE; 1426 fShow SysType = WinQueryButtonCheckstate(hwnd, CFGT_SYSTYPE);1427 fShow Label= WinQueryButtonCheckstate(hwnd, CFGT_LABEL);1426 fShowFSTypeInTree = WinQueryButtonCheckstate(hwnd, CFGT_SYSTYPE); 1427 fShowDriveLabelInTree = WinQueryButtonCheckstate(hwnd, CFGT_LABEL); 1428 1428 fShowDriveOnly = WinQueryButtonCheckstate(hwnd, CFGT_DRIVEONLY); 1429 1429 PrfWriteProfileData(fmprof, FM3Str, "ShowDriveOnly", &fShowDriveOnly, sizeof(BOOL)); 1430 PrfWriteProfileData(fmprof, FM3Str, "ShowSysType", &fShowSysType, sizeof(BOOL)); 1431 PrfWriteProfileData(fmprof, FM3Str, "ShowLabel", &fShowLabel, sizeof(BOOL)); 1430 PrfWriteProfileData(fmprof, FM3Str, "ShowFSTypeInTree", 1431 &fShowFSTypeInTree, sizeof(BOOL)); 1432 PrfWriteProfileData(fmprof, FM3Str, "ShowDriveLabelInTree", 1433 &fShowDriveLabelInTree, sizeof(BOOL)); 1432 1434 fVTreeOpensWPS = WinQueryButtonCheckstate(hwnd, CFGT_VTREEOPENSWPS); 1433 1435 PrfWriteProfileData(fmprof, FM3Str, "VTreeOpensWPS", &fVTreeOpensWPS, … … 1459 1461 PrfWriteProfileData(fmprof, appname, "ShowEnv", &fShowEnv, sizeof(BOOL)); 1460 1462 { 1461 char * pszTemp = xmalloc(WinQueryDlgItemTextLength(hwnd, CFGT_ENVVARLIST) + 1, pszSrcFile, __LINE__); 1463 char * pszTemp = xmalloc(WinQueryDlgItemTextLength(hwnd, CFGT_ENVVARLIST) + 1, 1464 pszSrcFile, __LINE__); 1462 1465 if (pszTemp) { 1463 1466 WinQueryDlgItemText(hwnd, CFGT_ENVVARLIST, MaxComLineStrg, pszTemp); … … 1473 1476 fShowSysTypeLabelChanged)) { 1474 1477 PCNRITEM pci = WinSendMsg(WinWindowFromID 1475 (WinWindowFromID(hwndTree, FID_CLIENT), TREE_CNR), CM_QUERYRECORDEMPHASIS, 1478 (WinWindowFromID(hwndTree, FID_CLIENT), 1479 TREE_CNR), CM_QUERYRECORDEMPHASIS, 1476 1480 MPFROMLONG(CMA_FIRST), 1477 1481 MPFROMSHORT(CRA_SELECTED)); 1478 PostMsg(WinWindowFromID 1479 (WinWindowFromID(hwndTree, FID_CLIENT),TREE_CNR), WM_COMMAND,1480 MPFROM2SHORT(IDM_RESCAN, 0), MPVOID);1482 PostMsg(WinWindowFromID(WinWindowFromID(hwndTree, FID_CLIENT), 1483 TREE_CNR), WM_COMMAND, 1484 MPFROM2SHORT(IDM_RESCAN, 0), MPVOID); 1481 1485 pszTemp = xstrdup(pci->pszFileName, pszSrcFile, __LINE__); 1482 1486 if (pszTemp) { 1483 1487 if (!PostMsg(hwndTree, UM_SHOWME, MPFROMP(pszTemp), MPVOID)) 1484 1488 free(pszTemp); 1485 / * pszTemp is freed in the UM_SHOWME code */1489 // pszTemp is freed in the UM_SHOWME code 1486 1490 } 1487 1491 } -
trunk/dll/notebook.h
r1431 r1434 92 92 extern BOOL fShowDriveOnly; 93 93 extern BOOL fShowEnv; 94 extern BOOL fShow Label;95 extern BOOL fShow SysType;94 extern BOOL fShowDriveLabelInTree; 95 extern BOOL fShowFSTypeInTree; 96 96 extern BOOL fShowTarget; 97 97 extern BOOL fStartMaximized; -
trunk/dll/treecnr.c
r1431 r1434 274 274 if (!stricmp(dirname, pciP->pszFileName)) 275 275 break; // Found it 276 if (~pciP->rc.flRecordAttr & CRA_EXPANDED) 277 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 276 if (~pciP->rc.flRecordAttr & CRA_EXPANDED) { 277 if (!(driveflags[toupper(*pciP->pszFileName) - 'A'] & DRIVE_RSCANNED)) { 278 WinSendMsg(hwndCnr, UM_RESCAN, MPFROMP(pciP), MPVOID); 279 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 280 } 281 else 282 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 283 } 278 284 strcpy(szDir, dirname); 279 285 if (p - szDir >= strlen(szDir)) … … 330 336 MPFROM2SHORT(CMA_PARENT, CMA_ITEMORDER)); 331 337 if (pciP && (INT) pciP != -1) { 332 if (!(pciP->rc.flRecordAttr & CRA_EXPANDED)) 333 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 338 if (!(pciP->rc.flRecordAttr & CRA_EXPANDED)) { 339 if (!(driveflags[toupper(*pciP->pszFileName) - 'A'] & DRIVE_RSCANNED)) { 340 WinSendMsg(hwndCnr, UM_RESCAN, MPFROMP(pciP), MPVOID); 341 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 342 } 343 else 344 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 345 } 334 346 pciToSelect = pciP; 335 347 } … … 363 375 } 364 376 WinEnableWindowUpdate(hwndCnr, TRUE); 365 // DosSleep(1); // Let GUI update377 //DosSleep(1); // Let GUI update 366 378 } 367 379 … … 786 798 driveserial[toupper(*pci->pszFileName) - 'A'] = volser.serial; 787 799 if (CheckDrive(toupper(*pci->pszFileName), FileSystem, &type) == -1 || 788 fShow SysType)800 fShowFSTypeInTree) 789 801 strcpy(FileSystem, ""); 790 if (fShow Label)802 if (fShowDriveLabelInTree) 791 803 strcpy(szTmpLabel, ""); 792 804 else … … 798 810 strcat(temp, "]"); 799 811 sprintf(s, 800 GetPString(fShowSysType ? IDS_TREESTATUSSTART1TEXT : fShowLabel 812 GetPString(fShowFSTypeInTree ? IDS_TREESTATUSSTART1TEXT : 813 fShowDriveLabelInTree 801 814 ? IDS_TREESTATUSSTART2TEXT : IDS_TREESTATUSSTARTTEXT), 802 815 toupper(*pci->pszFileName), FileSystem, … … 807 820 strcat(s, " ["); 808 821 sprintf(&s[strlen(s)], 809 GetPString(fShowSysType ? IDS_TREESTATUSSTART1TEXT : fShowLabel 822 GetPString(fShowFSTypeInTree ? IDS_TREESTATUSSTART1TEXT : 823 fShowDriveLabelInTree 810 824 ? IDS_TREESTATUSSTART2TEXT : IDS_TREESTATUSSTARTTEXT), 811 825 toupper(*pci->pszFileName), FileSystem,
Note:
See TracChangeset
for help on using the changeset viewer.
