Changeset 552
- Timestamp:
- Mar 1, 2007, 7:24:47 AM (18 years ago)
- Location:
- trunk
- Files:
-
- 4 added
- 31 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/dirsize.c ¶
r551 r552 101 101 else if (type & DRIVE_REMOTE) 102 102 WinSetDlgItemText(hwnd, DIRSIZE_LOCAL, "Remote drive"); 103 else if (type & DRIVE_VIRTUAL) 104 WinSetDlgItemText(hwnd, DIRSIZE_LOCAL, "Virtual drive"); 105 else if (type & DRIVE_RAMDISK) 106 WinSetDlgItemText(hwnd, DIRSIZE_LOCAL, "Ramdisk"); 103 107 else { 104 108 sprintf(s, "Local drive%s", (removable) ? " (removable)" : ""); -
TabularUnified trunk/dirsize.dlg ¶
r14 r552 1 /*********************************************************************** 2 3 $Id$ 4 5 Dialog templates 6 7 Copyright (c) 1993-98 M. Kimes 8 Copyright (c) 2003, 2007 Steven H. Levine 9 10 07 Jan 07 GKY Updated Helv font to vector font Helvetica 11 28 Feb 07 GKY Move fonts to string file 12 13 ***********************************************************************/ 1 14 2 15 #include "dirsize.h" … … 4 17 DLGTEMPLATE DIRSIZE_FRAME LOADONCALL MOVEABLE DISCARDABLE 5 18 BEGIN 6 DIALOG "FM/2: Directory sizes", DIRSIZE_FRAME, 12, 6, 254, 128, 19 DIALOG "FM/2: Directory sizes", DIRSIZE_FRAME, 12, 6, 254, 128, 7 20 WS_VISIBLE, FCF_TITLEBAR 8 21 BEGIN 9 22 GROUPBOX "", -1, 34, 28, 57, 82, NOT WS_GROUP 10 23 CTEXT "Select a drive to display size information on, then" 11 " click Show.", -1, 38, 34, 49, 65, DT_WORDBREAK | 24 " click Show.", -1, 38, 34, 49, 65, DT_WORDBREAK | 12 25 NOT WS_GROUP 13 PRESPARAMS PP_FONTNAMESIZE, "8.Helv"26 PRESPARAMS PP_FONTNAMESIZE, GetPString(IDS_8HELVTEXT) 14 27 LISTBOX DIRSIZE_LISTBOX, 2, 2, 30, 124, WS_GROUP 15 PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced"16 DEFPUSHBUTTON "Show", DID_OK, 44, 110, 40, 14, BS_NOPOINTERFOCUS | 28 PRESPARAMS PP_FONTNAMESIZE, GetPString(IDS_10SYSTEMMONOTEXT) 29 DEFPUSHBUTTON "Show", DID_OK, 44, 110, 40, 14, BS_NOPOINTERFOCUS | 17 30 WS_GROUP 18 PUSHBUTTON "Close", DID_CANCEL, 44, 2, 40, 14, 31 PUSHBUTTON "Close", DID_CANCEL, 44, 2, 40, 14, 19 32 BS_NOPOINTERFOCUS 20 33 LTEXT "Label:", DIRSIZE_LABEL, 96, 114, 152, 8, DT_VCENTER 21 LTEXT "Unit size:", DIRSIZE_UNITSIZE, 96, 102, 152, 8, 34 LTEXT "Unit size:", DIRSIZE_UNITSIZE, 96, 102, 152, 8, 22 35 DT_VCENTER 23 LTEXT "Units free:", DIRSIZE_UNITSFREE, 96, 90, 152, 8, 36 LTEXT "Units free:", DIRSIZE_UNITSFREE, 96, 90, 152, 8, 24 37 DT_VCENTER 25 LTEXT "Units used:", DIRSIZE_UNITSUSED, 96, 78, 152, 8, 38 LTEXT "Units used:", DIRSIZE_UNITSUSED, 96, 78, 152, 8, 26 39 DT_VCENTER 27 LTEXT "Bytes free:", DIRSIZE_BYTESFREE, 96, 66, 152, 8, 40 LTEXT "Bytes free:", DIRSIZE_BYTESFREE, 96, 66, 152, 8, 28 41 DT_VCENTER 29 LTEXT "Bytes used:", DIRSIZE_BYTESUSED, 96, 54, 152, 8, 42 LTEXT "Bytes used:", DIRSIZE_BYTESUSED, 96, 54, 152, 8, 30 43 DT_VCENTER 31 LTEXT "Local drive", DIRSIZE_LOCAL, 96, 42, 152, 8, 44 LTEXT "Local drive", DIRSIZE_LOCAL, 96, 42, 152, 8, 32 45 DT_VCENTER 33 46 LTEXT "IFS:", DIRSIZE_IFS, 96, 30, 152, 8, DT_VCENTER 34 LTEXT "Percent used:", DIRSIZE_PERCENT, 96, 18, 152, 8, 47 LTEXT "Percent used:", DIRSIZE_PERCENT, 96, 18, 152, 8, 35 48 DT_VCENTER 36 CONTROL "", DIRSIZE_SLIDER, 96, 2, 152, 14, WC_SLIDER, 37 SLS_HORIZONTAL | SLS_CENTER | SLS_READONLY | 38 SLS_RIBBONSTRIP | SLS_HOMELEFT | SLS_PRIMARYSCALE1 | 49 CONTROL "", DIRSIZE_SLIDER, 96, 2, 152, 14, WC_SLIDER, 50 SLS_HORIZONTAL | SLS_CENTER | SLS_READONLY | 51 SLS_RIBBONSTRIP | SLS_HOMELEFT | SLS_PRIMARYSCALE1 | 39 52 WS_GROUP | WS_TABSTOP | WS_VISIBLE 40 53 CTLDATA 12, 0, 101, 0, 0, 0 -
TabularUnified trunk/dll/assoc.c ¶
r551 r552 5 5 6 6 Copyright (c) 1993-98 M. Kimes 7 Copyright (c) 2004, 200 6Steven H.Levine7 Copyright (c) 2004, 2007 Steven H.Levine 8 8 9 9 01 Aug 04 SHL Rework lstrip/rstrip usage … … 12 12 10 Sep 06 GKY Add Move to last, Okay adds if new, Replace Current in Listbox Dialog 13 13 19 Oct 06 GKY Rework replace logic 14 18 Feb 07 GKY Movw error messages etc to string file 14 15 15 16 **************************************************************************************/ … … 797 798 bstrip(temp.mask); 798 799 PrfWriteProfileData(fmprof, FM3Str, temp.mask, NULL, 0L); 799 if ( !kill_association(&temp))800 Runtime_Error(pszSrcFile, __LINE__, "kill_association");801 else {800 if (kill_association(&temp)) 801 /* Runtime_Error(pszSrcFile, __LINE__, "kill_association"); 802 else */{ 802 803 x = (SHORT) WinSendDlgItemMsg(hwnd, 803 804 ASS_LISTBOX, -
TabularUnified trunk/dll/command.c ¶
r551 r552 7 7 8 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2004, 200 6Steven H. Levine9 Copyright (c) 2004, 2007 Steven H. Levine 10 10 11 11 01 Aug 04 SHL Rework lstrip/rstrip usage … … 15 15 15 Aug 06 SHL Better can't add message 16 16 18 Sep 06 GKY Add replace command and update okay to add if changed 17 17 Feb 07 GKY Move error messages etc to string file 17 18 18 19 ***********************************************************************/ … … 638 639 info = add_command(&temp); 639 640 if (!info) 641 { 640 642 WinDismissDlg(hwnd, 0); 641 /*{ 642 /* saymsg(MB_ENTER, 643 hwnd, 643 saymsg(MB_ENTER, hwnd, 644 644 GetPString(IDS_ERRORTEXT), 645 //GetPString(IDS_CANTADDCOMMANDTEXT),646 "Can't add %s to command list", temp.title); // fixme to be in fm3dll.str647 } */645 GetPString(IDS_CANTADDCOMMANDTEXT), 646 temp.title); 647 } 648 648 else { 649 649 CHAR env[1002]; … … 718 718 if (!info) { 719 719 saymsg(MB_ENTER, hwnd, GetPString(IDS_ERRORTEXT), 720 // GetPString(IDS_CANTADDCOMMANDTEXT), 721 "Can't add %s to command list It has a duplicate title", temp.title); // fixme to be in fm3dll.str 720 GetPString(IDS_CANTADDCOMMANDTEXTDUP), temp.title); 722 721 } 723 722 else { … … 782 781 WinQueryDlgItemText(hwnd, CMD_TITLE, 34, temp); 783 782 bstrip(temp); 784 if (!kill_command(temp)) 785 Runtime_Error(pszSrcFile, __LINE__, "kill_command"); 786 else { 783 if (kill_command(temp)) 784 { 787 785 x = (SHORT) WinSendDlgItemMsg(hwnd, 788 786 CMD_LISTBOX, … … 827 825 if (!info) { 828 826 saymsg(MB_ENTER, hwnd, GetPString(IDS_ERRORTEXT), 829 //GetPString(IDS_CANTADDCOMMANDTEXT),830 "Can't add %s to command list", temp.title); // fixme to be in fm3dll.str827 GetPString(IDS_CANTADDCOMMANDTEXT), 828 temp.title); 831 829 } 832 830 else { -
TabularUnified trunk/dll/common.c ¶
r551 r552 13 13 15 Aug 06 SHL Use Dos_Error 14 14 03 Nov 06 SHL Rework thread usage count logic 15 07 Jan 07 GKY Move error strings etc. to string file 16 07 Jan 07 GKY Updated Helv font to vector font Helvetica 15 17 16 18 ***********************************************************************/ … … 139 141 { 140 142 MRESULT rc; 141 char font[] = "8.Helv";142 143 143 144 rc = PFNWPStatic(hwnd, msg, mp1, mp2); 144 switch (WinQueryWindowUShort(hwnd, QWS_ID)) {145 switch (WinQueryWindowUShort(hwnd, QWS_ID)) 145 146 case DIR_SORT: 146 147 case DIR_VIEW: 147 148 case DIR_FILTER: 148 *font = '7'; 149 } 150 SetPresParams(hwnd, &RGBGREY, &RGBBLACK, &RGBBLACK, font); 149 150 SetPresParams(hwnd, &RGBGREY, &RGBBLACK, &RGBBLACK, GetPString(IDS_8HELVTEXT)); 151 151 return rc; 152 152 } … … 225 225 break; 226 226 case IDM_DRVFLAGS: 227 strcpy(dv, drive); // Must use original drive letter 227 228 if (WinDlgBox(HWND_DESKTOP, 228 229 hwnd, -
TabularUnified trunk/dll/datamin.c ¶
r551 r552 16 16 06 Jun 05 SHL Drop unused code 17 17 22 Jul 06 SHL Check more run time errors 18 02 Jan 07 GKY Changed drive information string formating to accomodate 5 char FS names 18 02 Jan 07 GKY Changed drive information string formating to accomodate 6 char FS names 19 07 Jan 07 GKY Move error strings etc. to string file 19 20 20 21 ***********************************************************************/ … … 78 79 rc = DosPostEventSem(G_hevDataMin); 79 80 if (rc) { 80 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, "Post Semaphore failed" // GetPString(IDS_POSTSEMFAILED) 81 81 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 82 GetPString(IDS_POSTSEMFAILED)); 82 83 } 83 84 } … … 267 268 268 269 if (!fDataInclRemote) 269 drivestyle |= DRIVE_REMOTE ;270 drivestyle |= DRIVE_REMOTE || DRIVE_VIRTUAL; 270 271 if (fDataShowDrives) { 271 272 DosError(FERR_DISABLEHARDERR); … … 448 449 rc = DosPostEventSem(G_hevDataMin); 449 450 if (rc) { 450 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, "Post Semaphore failed" // GetPString(IDS_POSTSEMFAILED) 451 451 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 452 GetPString(IDS_POSTSEMFAILED)); 452 453 } 453 454 } … … 944 945 rc = DosCreateEventSem(NULL, (PHEV) & G_hevDataMin, 0L, FALSE); 945 946 if (rc) { 946 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, "Create Semaphore failed" // GetPString(IDS_CREATESEMFAILED)947 947 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 948 GetPString(IDS_CREATESEMFAILED)); 948 949 busy = FALSE; 949 950 } … … 1014 1015 rc = DosWaitEventSem(G_hevDataMin, 20000L); 1015 1016 if (rc && rc != ERROR_TIMEOUT) { 1016 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, "Wait Semaphore failed" // GetPString(IDS_POSTSEMFAILED) 1017 1017 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 1018 GetPString(IDS_POSTSEMFAILED)); 1018 1019 } 1019 1020 1020 1021 rc = DosResetEventSem(G_hevDataMin, &clPosted); 1021 1022 if (rc && rc != ERROR_ALREADY_RESET) { 1022 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, "Reset Semaphore failed" // GetPString(IDS_POSTSEMFAILED) 1023 1023 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 1024 GetPString(IDS_POSTSEMFAILED)); 1024 1025 } 1025 1026 } -
TabularUnified trunk/dll/dircnrs.c ¶
r551 r552 20 20 26 Jul 06 SHL Use chop_at_crnl 21 21 15 Aug 06 SHL Rework warning message text 22 07 Jan 07 GKY Move error strings etc. to string file 22 23 23 24 ***********************************************************************/ … … 2588 2589 if (rc) { 2589 2590 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 2590 // fixmeGetPString(IDS_CANTFINDDIRTEXT),2591 "Can't find drive %s",pci->szFileName);2592 // fixmeDosBeep(250,100);2591 GetPString(IDS_CANTFINDDIRTEXT), 2592 pci->szFileName); 2593 DosBeep(250,100); 2593 2594 driveserial[toupper(*pci->szFileName) - 'A'] = -1; 2594 2595 UnFlesh(hwnd, pci); … … 2813 2814 } 2814 2815 else if (IsRoot(dcd->directory)) { 2815 saymsg(MB_ENTER, hwnd, GetPString(IDS_ERRORTEXT), "Can not drag root directory"); // fixme to be GetPString 2816 saymsg(MB_ENTER, hwnd, GetPString(IDS_ERRORTEXT), 2817 GetPString(IDS_CANTDRAGROOTDIR)); 2816 2818 break; 2817 2819 } -
TabularUnified trunk/dll/dirsize.c ¶
r551 r552 7 7 8 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2001, 200 6Steven H. Levine9 Copyright (c) 2001, 2007 Steven H. Levine 10 10 11 11 16 Oct 02 SHL Handle large partitions … … 22 22 17 Jul 06 SHL Use Runtime_Error 23 23 19 Oct 06 SHL Correct . and .. detect 24 18 Feb 07 GKY Add new drive type icons 24 25 25 26 ***********************************************************************/ -
TabularUnified trunk/dll/error.c ¶
r551 r552 20 20 26 Jul 06 SHL Add ..._Error2 21 21 16 Aug 06 SHL Tweak message formatting 22 07 Jan 07 GKY Move error strings etc. to string file 22 23 23 24 ***********************************************************************/ … … 209 210 210 211 sprintf(szMsg + strlen(szMsg), 211 // GetPString(IDS_DOSERR1TEXT), fixme 212 "\nModule: %s\nLinenumber: %u", pszSrcFile, uSrcLineNo); 212 GetPString(IDS_GENERR1TEXT), pszSrcFile, uSrcLineNo); 213 213 214 214 showMsg(MB_ICONEXCLAMATION, HWND_DESKTOP, DEBUG_STRING, szMsg); -
TabularUnified trunk/dll/filldir.c ¶
r551 r552 7 7 8 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2001, 200 6Steven H. Levine9 Copyright (c) 2001, 2007 Steven H. Levine 10 10 11 11 10 Jan 04 SHL ProcessDirectory: avoid most large drive failures … … 26 26 20 Oct 06 SHL Sync . .. check code 27 27 22 Oct 06 GKY Add NDFS32 support 28 17 Feb 07 GKY Additional archive and image file tyoes identifed by extension 29 17 Feb 07 GKY Add more drive types 28 30 29 31 ***********************************************************************/ … … 69 71 else if (cmp == *(ULONG *) ".ZIP" || cmp == *(ULONG *) ".LZH" || 70 72 cmp == *(ULONG *) ".ARJ" || cmp == *(ULONG *) ".ARC" || 71 cmp == *(ULONG *) ".ZOO" || cmp == *(ULONG *) ".RAR") 73 cmp == *(ULONG *) ".ZOO" || cmp == *(ULONG *) ".RAR" || 74 cmp == *(ULONG *) ".TAR" || cmp == *(ULONG *) ".TGZ" || 75 cmp == *(ULONG *) ".GZ" || cmp == *(ULONG *) ".Z" || 76 cmp == *(ULONG *) ".CAB" || cmp == *(ULONG *) ".BZ2") 72 77 hptr = hptrArc; 73 78 else if (cmp == *(ULONG *) ".BMP" || cmp == *(ULONG *) ".ICO" || 74 79 cmp == *(ULONG *) ".PTR" || cmp == *(ULONG *) ".GIF" || 75 80 cmp == *(ULONG *) ".TIF" || cmp == *(ULONG *) ".PCX" || 76 cmp == *(ULONG *) ".TGA" || cmp == *(ULONG *) ".XBM") 81 cmp == *(ULONG *) ".TGA" || cmp == *(ULONG *) ".XBM" || 82 cmp == *(ULONG *) ".JPEG" || cmp == *(ULONG *) ".JPG" || 83 cmp == *(ULONG *) ".PNG" || cmp == *(ULONG *) ".PSD" || 84 cmp == *(ULONG *) ".LGO" || cmp == *(ULONG *) ".EPS" || 85 cmp == *(ULONG *) ".RLE" || cmp == *(ULONG *) ".RAS" || 86 cmp == *(ULONG *) ".PLC" || cmp == *(ULONG *) ".MSP" || 87 cmp == *(ULONG *) ".IFF" || cmp == *(ULONG *) ".FIT" || 88 cmp == *(ULONG *) ".DCX" || cmp == *(ULONG *) ".MAC" || 89 cmp == *(ULONG *) ".SFF" || cmp == *(ULONG *) ".SGI" || 90 cmp == *(ULONG *) ".XWD" || cmp == *(ULONG *) ".XPM" || 91 cmp == *(ULONG *) ".WPG" || cmp == *(ULONG *) ".CUR" || 92 cmp == *(ULONG *) ".PNM" || cmp == *(ULONG *) ".PPM" || 93 cmp == *(ULONG *) ".PGM" || cmp == *(ULONG *) ".PBM") 77 94 hptr = hptrArt; 78 95 else … … 922 939 PCNRITEM pci, pciFirst = NULL, pciNext, pciParent = NULL; 923 940 INT x, removable; 924 CHAR szDrive[] = " :\\", FileSystem[CCHMAXPATH], suggest[32];941 CHAR suggest[32], szDrive[] = " :\\", FileSystem[CCHMAXPATH]; 925 942 FILESTATUS4 fsa4; 926 943 APIRET rc; … … 933 950 driveflags[x] &= (DRIVE_IGNORE | DRIVE_NOPRESCAN | DRIVE_NOLOADICONS | 934 951 DRIVE_NOLOADSUBJS | DRIVE_NOLOADLONGS | 935 DRIVE_INCLUDEFILES | DRIVE_SLOW );952 DRIVE_INCLUDEFILES | DRIVE_SLOW | DRIVE_NOSTATS); 936 953 memset(driveserial, -1, sizeof(driveserial)); 937 954 { … … 969 986 pci = pciFirst; 970 987 for (x = 0; x < 26; x++) { 971 if ((ulDriveMap & (1L << x)) && !(driveflags[x] & DRIVE_IGNORE)) { 988 if ((ulDriveMap & (1L << x)) && !(driveflags[x] & DRIVE_IGNORE)) 989 { 972 990 *szDrive = (CHAR) x + 'A'; 973 991 … … 1012 1030 if (drvtype & DRIVE_REMOTE) 1013 1031 driveflags[x] |= DRIVE_REMOTE; 1032 if (!stricmp(FileSystem,RAMFS)) 1033 { 1034 driveflags[x] |= DRIVE_RAMDISK; 1035 driveflags[x] &= ~DRIVE_REMOTE; 1036 } 1037 if (!stricmp(FileSystem,NDFS32)) 1038 { 1039 driveflags[x] |= DRIVE_VIRTUAL; 1040 driveflags[x] &= ~DRIVE_REMOTE; 1041 } 1014 1042 if (strcmp(FileSystem, HPFS) && 1015 1043 strcmp(FileSystem, JFS) && 1044 strcmp(FileSystem, ISOFS) && 1016 1045 strcmp(FileSystem, CDFS) && 1017 1046 strcmp(FileSystem, FAT32) && 1018 strcmp(FileSystem, NDFS32) && strcmp(FileSystem, HPFS386)) { 1047 strcmp(FileSystem, NDFS32) && 1048 strcmp(FileSystem, RAMFS) && 1049 strcmp(FileSystem, HPFS386)) { 1019 1050 driveflags[x] |= DRIVE_NOLONGNAMES; 1020 1051 } 1021 1052 1022 if (!strcmp(FileSystem, CDFS) ) {1053 if (!strcmp(FileSystem, CDFS) || !strcmp(FileSystem,ISOFS)) { 1023 1054 removable = 1; 1024 1055 driveflags[x] |= DRIVE_REMOVABLE | DRIVE_NOTWRITEABLE | … … 1082 1113 pci->rc.hptrIcon = (driveflags[x] & DRIVE_REMOVABLE) ? 1083 1114 hptrRemovable : 1115 (driveflags[x] & DRIVE_VIRTUAL) ? 1116 hptrVirtual : 1084 1117 (driveflags[x] & DRIVE_REMOTE) ? 1085 1118 hptrRemote : 1086 (driveflags[x] & DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 1119 (driveflags[x] & DRIVE_RAMDISK) ? 1120 hptrRamdisk : 1121 (driveflags[x] & DRIVE_ZIPSTREAM) ? 1122 hptrZipstrm : hptrDrive; 1087 1123 } 1088 1124 else { -
TabularUnified trunk/dll/fm3dll.h ¶
r551 r552 7 7 8 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2001, 200 6Steven H. Levine9 Copyright (c) 2001, 2007 Steven H. Levine 10 10 11 11 12 Feb 03 SHL Add CBLIST_TO_EASIZE … … 36 36 03 Nov 06 SHL Renames 37 37 17 Jan 07 SHL Resize extractdir 38 17 Feb 07 GKY Add more file system types 39 17 Feb 07 GKY Add FindDriveIcon to streamline update.c 38 40 39 41 ***********************************************************************/ … … 1090 1092 1091 1093 /* update.c */ 1094 HPOINTER FindDriveIcon(PCNRITEM pci); 1092 1095 PCNRITEM UpdateCnrRecord(HWND hwndCnr, CHAR * filename, BOOL partial, 1093 1096 DIRCNRDATA * dcd); … … 1307 1310 DATADEF CHAR ArcTempRoot[9]; 1308 1311 DATADEF HPOINTER hptrArrow, hptrBusy, hptrLast, hptrDir, hptrFile, hptrRemote, 1309 hptrFloppy, hptrDrive, hptrRemovable, hptrCDROM, 1312 hptrFloppy, hptrDrive, hptrRemovable, hptrCDROM,hptrVirtual,hptrRamdisk, 1310 1313 hptrFinger, hptrApp, hptrDunno, hptrSystem, hptrHidden, 1311 1314 hptrReadonly, hptrNS, hptrZipstrm, hptrArc, hptrArt, hptrEW, … … 1358 1361 *DRMDRFLIST, *DRMDRFOS2FILE, *DRMDRFFM2ARC, 1359 1362 *DRM_FM2INIRECORD, *DRF_FM2INI, *SUBJECT, *LONGNAME, 1360 *HPFS, *JFS, *CDFS, *FAT32, *HPFS386, *NDFS32, *CBSIFS, * WPProgram,1361 * FM3Folder, *FM3Tools;1363 *HPFS, *JFS, *CDFS, *FAT32, *HPFS386, *NDFS32, *CBSIFS, *ISOFS, *RAMFS, 1364 *WPProgram, *FM3Folder, *FM3Tools; 1362 1365 DATADEF RGB2 RGBGREY, RGBBLACK; 1363 1366 DATADEF CHAR archiverbb2[CCHMAXPATH], StopPrinting, profile[CCHMAXPATH]; -
TabularUnified trunk/dll/fm3dll.str ¶
r549 r552 103 103 WC_AUTOVIEW 104 104 WC_LED 105 8.Helv .Bold105 8.Helvetica.Bold 106 106 4.System VIO 107 107 10.System VIO … … 835 835 Slow 836 836 InclFiles 837 FM/2: Drive info "%c:" 838 unit 839 %lu bytes/sector, %lu sector%s/unit 837 Virtual 838 No stats 839 Ram disk 840 840 Can't query volume info drive %c: 841 841 Can't query allocation info drive %c: … … 990 990 Bubble help settings 991 991 (to Target directory) 992 Can't add %s to command list 993 Can't add %s to command list It has a duplicate title 994 Create Semaphore failed 995 Post Semaphore failed 996 Can't find drive %s 997 Can't drag root directory 998 DosQAppType failed for %s. 999 apptype 0x%x unexpected for %s. 1000 %c:\\DESKTOP 1001 FM/2: Drive info "%c:" 1002 18.Times New Roman 1003 10.Helvetica.Bold 1004 unit 1005 %lu bytes/sector, %lu sector%s/unit 1006 Stats not meaningful 992 1007 $Id$ -
TabularUnified trunk/dll/fm3dll2.h ¶
r551 r552 7 7 8 8 Copyright (c) 1993-02 M. Kimes 9 Copyright (c) 2003, 200 6Steven H.Levine9 Copyright (c) 2003, 2007 Steven H.Levine 10 10 11 11 15 Oct 02 MK Baseline … … 13 13 01 Nov 04 SHL Rename SKULL? defines to avoid rc issues 14 14 06 Jul 06 SHL Add Select Same Content support 15 31 Aug 06 JS Add partitioning menu items 15 31 Aug 06 GKY Add partitioning menu items 16 17 Feb 06 GKY Add more drive types and no drive stat option 16 17 17 18 ***********************************************************************/ … … 65 66 #define DRIVE_INCLUDEFILES 0x00004000 66 67 #define DRIVE_VIRTUAL 0x00008000 68 #define DRIVE_NOSTATS 0x00010000 69 #define DRIVE_RAMDISK 0x00020000 67 70 68 71 #define MAIN_FRAME 1 … … 234 237 #define LEDOFF2_BMP 923 235 238 #define ENV_ICON 924 239 #define VIRTUAL_ICON 925 240 #define RAMDISK_ICON 926 236 241 237 242 #define IDM_HELPMOUSE 987 -
TabularUnified trunk/dll/fm3hlp.h ¶
r296 r552 7 7 8 8 Copyright (c) 1993-02 M. Kimes 9 Copyright (c) 200 6Steven H.Levine9 Copyright (c) 2007 Steven H.Levine 10 10 11 11 16 Oct 02 MK Baseline 12 12 31 May 06 SHL Add HELP_SELARC 13 05 Jan 07 GKY Remove HELP_SELARC since HELP_ARCHIVE pointed to appropriate section 13 14 14 15 ***********************************************************************/ … … 57 58 #define HELP_SAVETOOLS 94000 58 59 #define HELP_OBJECTPATH 94100 59 #define HELP_SELARC 9415060 60 #define HELP_EDITARC 94200 61 61 #define HELP_ARCFIELDS 94300 -
TabularUnified trunk/dll/fm3res.dlg ¶
r549 r552 24 24 07 Jan 07 GKY Updated Helv font to vector font Helvetica 25 25 03 Feb 07 SHL It's 2007 copyright time 26 18 Feb 07 GKY Rearranged and added drive type and no stats to drive flag dialog 26 27 27 28 ***********************************************************************/ … … 42 43 ENTRYFIELD "", MSK_MASK, 6, 101, 176, 8, ES_MARGIN 43 44 PUSHBUTTON "Clear", MSK_CLEAR, 4, 89, 34, 10, BS_NOPOINTERFOCUS 44 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"45 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 45 46 AUTOCHECKBOX "Always show directories", MSK_SHOWDIRS, 46, 87, 118, 46 47 10, BS_NOPOINTERFOCUS 47 48 PUSHBUTTON "All", MSK_ALL, 166, 88, 20, 10, BS_NOPOINTERFOCUS 48 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"49 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 49 50 AUTOCHECKBOX "~Hidden", MSK_HIDDEN, 12, 67, 49, 10, 50 51 BS_NOPOINTERFOCUS | WS_GROUP … … 83 84 BEGIN 84 85 CTEXT "", WALK_HELP, 8, 158, 297, 8 85 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"86 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 86 87 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 87 88 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L … … 90 91 GROUPBOX "", -1, 4, 2, 308, 18, NOT WS_GROUP 91 92 ENTRYFIELD "", WALK_PATH, 6, 4, 302, 10, WS_GROUP 92 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"93 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 93 94 LISTBOX WALK_DRIVELIST, 4, 38, 24, 116, LS_NOADJUSTPOS | 94 95 WS_GROUP … … 96 97 LISTBOX WALK_DIRLIST, 30, 38, 134, 116, LS_NOADJUSTPOS | 97 98 LS_HORZSCROLL 98 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica"99 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica" 99 100 PUSHBUTTON "Okay", DID_OK, 8, 20, 40, 14, WS_GROUP 100 101 PUSHBUTTON "~Help", IDM_HELP, 64, 20, 40, 14, BS_NOPOINTERFOCUS … … 103 104 CBS_DROPDOWN | LS_HORZSCROLL | WS_GROUP | WS_TABSTOP | 104 105 WS_VISIBLE 105 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica"106 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica" 106 107 LISTBOX WALK_USERLIST, 171, 38, 137, 96, LS_NOADJUSTPOS | 107 108 LS_HORZSCROLL | WS_GROUP 108 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica"109 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica" 109 110 PUSHBUTTON "~Add", WALK_ADD, 214, 22, 40, 14, BS_NOPOINTERFOCUS | 110 111 WS_GROUP … … 120 121 BEGIN 121 122 ENTRYFIELD "", AD_ID, 5, 162, 81, 8, ES_MARGIN 122 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"123 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 123 124 ENTRYFIELD "", AD_ADD, 91, 162, 82, 8, ES_MARGIN 124 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"125 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 125 126 ENTRYFIELD "", AD_MOVE, 177, 162, 81, 8, ES_MARGIN 126 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"127 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 127 128 ENTRYFIELD "", AD_EXT, 5, 137, 81, 8, ES_MARGIN 128 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"129 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 129 130 ENTRYFIELD "", AD_EXTRACT, 91, 137, 82, 8, ES_MARGIN 130 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"131 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 131 132 ENTRYFIELD "", AD_WDIRS, 177, 137, 81, 8, ES_MARGIN 132 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"133 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 133 134 ENTRYFIELD "", AD_SIG, 5, 113, 81, 8, ES_MARGIN 134 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"135 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 135 136 ENTRYFIELD "", AD_LIST, 91, 113, 82, 8, ES_MARGIN 136 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"137 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 137 138 ENTRYFIELD "", AD_TEST, 177, 113, 81, 8, ES_MARGIN 138 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"139 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 139 140 ENTRYFIELD "", AD_ADDWPATHS, 6, 91, 81, 8, ES_MARGIN 140 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"141 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 141 142 ENTRYFIELD "", AD_MOVEWPATHS, 92, 91, 82, 8, ES_MARGIN 142 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"143 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 143 144 ENTRYFIELD "", AD_ADDRECURSE, 178, 91, 81, 8, ES_MARGIN 144 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"145 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 145 146 ENTRYFIELD "", AD_DELETE, 5, 69, 81, 8, ES_MARGIN 146 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"147 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 147 148 ENTRYFIELD "", AD_SIGPOS, 91, 69, 56, 8, ES_MARGIN 148 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"149 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 149 150 ENTRYFIELD "", AD_FNAMEPOS, 151, 69, 55, 8, ES_MARGIN 150 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"151 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 151 152 ENTRYFIELD "", AD_OLDSZ, 210, 69, 48, 8, ES_MARGIN 152 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"153 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 153 154 ENTRYFIELD "", AD_NUMDATEFLDS, 5, 48, 53, 8, ES_MARGIN 154 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"155 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 155 156 ENTRYFIELD "", AD_DATEPOS, 62, 48, 51, 8, ES_MARGIN 156 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"157 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 157 158 ENTRYFIELD "", AD_NEWSZ, 117, 48, 50, 8, ES_MARGIN 158 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"159 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 159 160 ENTRYFIELD "", AD_STARTLIST, 53, 35, 188, 8, ES_MARGIN | 160 161 WS_GROUP 161 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"162 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 162 163 ENTRYFIELD "", AD_ENDLIST, 53, 24, 188, 8, ES_MARGIN 163 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"164 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 164 165 LTEXT "Start-of-list", -1, 4, 35, 45, 8 165 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"166 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 166 167 LTEXT "End-of-list", -1, 4, 24, 46, 8, NOT WS_GROUP 167 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"168 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 168 169 LTEXT "ID", -1, 2, 173, 28, 8, NOT WS_GROUP 169 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"170 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 170 171 LTEXT "Add-to-archive", -1, 90, 173, 65, 8, NOT WS_GROUP 171 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"172 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 172 173 LTEXT "Move-to-archive", -1, 176, 173, 71, 8, NOT WS_GROUP 173 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"174 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 174 175 LTEXT "Extension", -1, 2, 148, 74, 8, NOT WS_GROUP 175 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"176 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 176 177 LTEXT "Extract", -1, 90, 148, 55, 8, NOT WS_GROUP 177 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"178 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 178 179 LTEXT "Extract w/Dirs", -1, 176, 148, 71, 8, NOT WS_GROUP 179 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"180 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 180 181 LTEXT "Signature", -1, 2, 124, 74, 8, NOT WS_GROUP 181 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"182 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 182 183 LTEXT "List-archive", -1, 90, 124, 71, 8, NOT WS_GROUP 183 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"184 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 184 185 LTEXT "Test-archive", -1, 176, 124, 71, 8, NOT WS_GROUP 185 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"186 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 186 187 LTEXT "Delete-from-archive", -1, 2, 80, 83, 8, NOT 187 188 WS_GROUP 188 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"189 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 189 190 LTEXT "Sig Pos", -1, 90, 80, 56, 8, NOT WS_GROUP 190 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"191 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 191 192 LTEXT "FName Pos", -1, 151, 80, 54, 8, NOT WS_GROUP 192 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"193 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 193 194 LTEXT "NumDateFlds", -1, 2, 59, 56, 8, NOT WS_GROUP 194 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"195 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 195 196 LTEXT "Date Pos", -1, 63, 59, 50, 8, NOT WS_GROUP 196 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"197 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 197 198 LTEXT "NewSz Pos", -1, 115, 59, 54, 8, NOT WS_GROUP 198 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"199 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 199 200 LTEXT "OldSz Pos", -1, 209, 80, 49, 8, NOT WS_GROUP 200 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"201 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 201 202 CTEXT "Archive Listing", -1, 274, 173, 71, 8, DT_VCENTER | 202 203 NOT WS_GROUP 203 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"204 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 204 205 LISTBOX AD_LISTBOX, 261, 22, 100, 151, LS_HORZSCROLL | 205 206 WS_GROUP … … 207 208 DEFPUSHBUTTON "Okay", DID_OK, 171, 48, 27, 16, BS_NOPOINTERFOCUS | 208 209 WS_GROUP 209 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"210 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 210 211 PUSHBUTTON "Help", IDM_HELP, 200, 48, 25, 16, BS_NOPOINTERFOCUS 211 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"212 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 212 213 PUSHBUTTON "Cancel", DID_CANCEL, 226, 48, 31, 15, 213 214 BS_NOPOINTERFOCUS 214 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"215 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 215 216 PUSHBUTTON "<<", AD_TOSTART, 243, 35, 15, 10, BS_NOPOINTERFOCUS | 216 217 WS_GROUP 217 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"218 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 218 219 PUSHBUTTON "<<", AD_TOEND, 243, 24, 15, 10, BS_NOPOINTERFOCUS 219 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"220 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 220 221 LTEXT "Fld0", -1, 16, 12, 32, 8, DT_VCENTER | DT_HALFTONE | 221 222 NOT WS_GROUP 222 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"223 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 223 224 LTEXT "Fld1", -1, 52, 12, 32, 8, DT_VCENTER | DT_HALFTONE | 224 225 NOT WS_GROUP 225 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"226 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 226 227 LTEXT "Fld2", -1, 86, 12, 32, 8, DT_VCENTER | DT_HALFTONE | 227 228 NOT WS_GROUP 228 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"229 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 229 230 LTEXT "Fld3", -1, 120, 12, 32, 8, DT_VCENTER | DT_HALFTONE | 230 231 NOT WS_GROUP 231 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"232 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 232 233 LTEXT "Fld4", -1, 154, 12, 32, 8, DT_VCENTER | DT_HALFTONE | 233 234 NOT WS_GROUP 234 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"235 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 235 236 LTEXT "Fld5", -1, 188, 12, 32, 8, DT_VCENTER | DT_HALFTONE | 236 237 NOT WS_GROUP 237 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"238 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 238 239 LTEXT "Fld6", -1, 222, 12, 32, 8, DT_VCENTER | DT_HALFTONE | 239 240 NOT WS_GROUP 240 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"241 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 241 242 LTEXT "Fld7", -1, 256, 12, 32, 8, DT_VCENTER | DT_HALFTONE | 242 243 NOT WS_GROUP 243 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"244 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 244 245 LTEXT "Fld8", -1, 290, 12, 32, 8, DT_VCENTER | DT_HALFTONE | 245 246 NOT WS_GROUP 246 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"247 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 247 248 LTEXT "Fld9", -1, 324, 12, 32, 8, DT_VCENTER | DT_HALFTONE 248 249 NOT WS_GROUP 249 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"250 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 250 251 LTEXT "", AD_FLD1, 16, 2, 32, 8, DT_VCENTER | NOT WS_GROUP 251 PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica"252 // PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica" 252 253 LTEXT "", AD_FLD2, 52, 2, 32, 8, DT_VCENTER | NOT WS_GROUP 253 PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica"254 // PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica" 254 255 LTEXT "", AD_FLD3, 86, 2, 32, 8, DT_VCENTER | NOT WS_GROUP 255 PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica"256 // PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica" 256 257 LTEXT "", AD_FLD4, 120, 2, 32, 8, DT_VCENTER | NOT 257 258 WS_GROUP 258 PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica"259 // PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica" 259 260 LTEXT "", AD_FLD5, 154, 2, 32, 8, DT_VCENTER | NOT 260 261 WS_GROUP 261 PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica"262 // PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica" 262 263 LTEXT "", AD_FLD6, 188, 2, 32, 8, DT_VCENTER | NOT 263 264 WS_GROUP 264 PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica"265 // PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica" 265 266 LTEXT "", AD_FLD7, 222, 2, 32, 8, DT_VCENTER | NOT 266 267 WS_GROUP 267 PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica"268 // PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica" 268 269 LTEXT "", AD_FLD8, 256, 2, 32, 8, DT_VCENTER | NOT 269 270 WS_GROUP 270 PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica"271 // PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica" 271 272 LTEXT "", AD_FLD9, 290, 2, 32, 8, DT_VCENTER | NOT 272 273 WS_GROUP 273 PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica"274 // PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica" 274 275 LTEXT "", AD_FLD10, 324, 2, 32, 8, DT_VCENTER | NOT 275 276 WS_GROUP 276 PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica"277 // PRESPARAMS PP_FONTNAMESIZE, "6.Helvetica" 277 278 PUSHBUTTON "See", AD_SEEEXTRACTOR, 149, 147, 25, 10, 278 279 BS_NOPOINTERFOCUS 279 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"280 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 280 281 PUSHBUTTON "See", AD_SEEADDER, 149, 171, 25, 10, 281 282 BS_NOPOINTERFOCUS 282 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"283 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 283 284 LTEXT "Add w/ paths", -1, 3, 102, 74, 8, NOT WS_GROUP 284 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"285 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 285 286 LTEXT "Move w/ paths", -1, 91, 102, 71, 8, NOT WS_GROUP 286 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"287 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 287 288 LTEXT "Add / recurse dirs", -1, 177, 102, 78, 8, NOT 288 289 WS_GROUP 289 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"290 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 290 291 CTEXT "", AD_HELP, 9, 185, 346, 8, DT_VCENTER 291 292 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 292 293 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 293 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"294 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 294 295 END 295 296 END … … 303 304 CTEXT "Listed:", -1, 29, 106, 92, 7, NOT WS_GROUP 304 305 CTEXT "FM/2", -1, 50, 2, 61, 15, DT_VCENTER | NOT WS_GROUP 305 PRESPARAMS PP_FONTNAMESIZE, "18.Times New Roman"306 // PRESPARAMS PP_FONTNAMESIZE, "18.Times New Roman" 306 307 LISTBOX ASEL_LISTBOX, 4, 19, 150, 83, WS_GROUP 307 308 DEFPUSHBUTTON "Okay", DID_OK, 4, 2, 44, 13, BS_NOPOINTERFOCUS | … … 321 322 CTEXT "FM/2", -1, 50, 10, 61, 15, DT_VCENTER | NOT 322 323 WS_GROUP 323 PRESPARAMS PP_FONTNAMESIZE, "18.Times New Roman"324 // PRESPARAMS PP_FONTNAMESIZE, "18.Times New Roman" 324 325 LISTBOX ASEL_LISTBOX, 4, 27, 150, 83, WS_GROUP 325 326 DEFPUSHBUTTON "Edit", DID_OK, 4, 10, 44, 13, BS_NOPOINTERFOCUS | … … 375 376 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 376 377 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 377 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"378 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 378 379 LTEXT "Select the items in the list that you want to keep." 379 380 " Then click Okay.", CHECK_PROMPT, 4, 22, 304, 24, 380 381 DT_WORDBREAK 381 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"382 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 382 383 DEFPUSHBUTTON "Okay", DID_OK, 6, 4, 40, 14, BS_NOPOINTERFOCUS 383 384 PUSHBUTTON "~Info", CHECK_INFO, 68, 4, 40, 14, … … 430 431 LTEXT "Enter search string:", -1, 3, 73, 200, 8, NOT 431 432 WS_GROUP 432 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold"433 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold" 433 434 GROUPBOX "Options:", -1, 3, 20, 201, 40, NOT WS_GROUP 434 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"435 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 435 436 ENTRYFIELD "", SRCH_SEARCH, 6, 62, 195, 8, ES_MARGIN | WS_GROUP 436 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold"437 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold" 437 438 AUTOCHECKBOX "~Search&Replace", SRCH_SANDR, 16, 40, 92, 10, 438 439 BS_NOPOINTERFOCUS | WS_GROUP 439 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold"440 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold" 440 441 AUTOCHECKBOX "~Replace All", SRCH_RALL, 118, 40, 80, 10, 441 442 BS_NOPOINTERFOCUS 442 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold"443 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold" 443 444 ENTRYFIELD "", SRCH_REPLACE, 8, 26, 191, 8, ES_MARGIN | 444 445 WS_GROUP 445 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold"446 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold" 446 447 DEFPUSHBUTTON "Okay", DID_OK, 6, 2, 40, 14, BS_NOPOINTERFOCUS | 447 448 WS_GROUP … … 508 509 BEGIN 509 510 GROUPBOX "Attributes", -1, 2, 19, 238, 37 510 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"511 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 511 512 GROUPBOX "", -1, 2, 57, 172, 36, NOT WS_GROUP 512 513 CTEXT "/", -1, 82, 76, 6, 8, DT_VCENTER 513 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"514 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 514 515 CTEXT "/", -1, 121, 76, 7, 8, DT_VCENTER | NOT WS_GROUP 515 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"516 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 516 517 CTEXT ":", -1, 69, 63, 5, 8, DT_VCENTER | NOT WS_GROUP 517 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"518 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 518 519 CTEXT ":", -1, 111, 63, 5, 8, DT_VCENTER | NOT WS_GROUP 519 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"520 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 520 521 LTEXT "Date:", -1, 8, 83, 23, 8, NOT WS_GROUP 521 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"522 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 522 523 LTEXT "Time:", -1, 8, 69, 24, 8, NOT WS_GROUP 523 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"524 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 524 525 CONTROL "", ATR_YEAR, 33, 74, 47, 12, WC_SPINBUTTON, 525 526 SPBS_ALLCHARACTERS | SPBS_NUMERICONLY | … … 577 578 AUTOCHECKBOX "~Use Date/Time", ATR_USEDATETIME, 177, 68, 64, 10, 578 579 BS_NOPOINTERFOCUS | WS_GROUP 579 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"580 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 580 581 PUSHBUTTON "~Now", ATR_NOW, 188, 80, 36, 12, BS_NOPOINTERFOCUS 581 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"582 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 582 583 PUSHBUTTON "~Leave all attrs", ATR_LEAVEALL, 176, 54, 64, 12, 583 584 BS_NOPOINTERFOCUS 584 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"585 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 585 586 LISTBOX ATR_LISTBOX, 4, 107, 234, 80, LS_NOADJUSTPOS | 586 587 LS_HORZSCROLL | LS_EXTENDEDSEL … … 588 589 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 589 590 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 590 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"591 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 591 592 END 592 593 END … … 635 636 WS_GROUP 636 637 CTEXT "", FLE_LASTWRITE, 45, 132, 90, 8, DT_VCENTER 637 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"638 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 638 639 CTEXT "n/a", FLE_LASTACCESS, 137, 132, 98, 8, DT_VCENTER 639 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"640 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 640 641 CTEXT "n/a", FLE_CREATE, 241, 132, 90, 8, DT_VCENTER 641 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"642 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 642 643 CTEXT "Last written:", -1, 45, 142, 90, 8, DT_VCENTER 643 644 CTEXT "Last accessed:", -1, 137, 142, 100, 8, DT_VCENTER … … 645 646 LTEXT "Sizes:", -1, 4, 117, 38, 8, DT_VCENTER 646 647 LTEXT "", FLE_SIZES, 46, 117, 156, 8, DT_VCENTER 647 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"648 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 648 649 LTEXT "Slack:", -1, 211, 117, 33, 8, DT_VCENTER 649 650 LTEXT "", FLE_SLACK, 247, 117, 82, 8, DT_VCENTER 650 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"651 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 651 652 CTEXT "Icon", -1, 302, 80, 27, 8, DT_VCENTER 652 653 LISTBOX FLE_NAME, 4, 156, 328, 48, LS_HORZSCROLL … … 681 682 BS_3STATE | BS_NOPOINTERFOCUS | WS_VISIBLE 682 683 LTEXT "", FLE_ARCNAME, 234, 81, 38, 8 683 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"684 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 684 685 CHECKBOX "OS/2 Full screen", FLE_OS2FS, 9, 57, 90, 10, 685 686 BS_NOPOINTERFOCUS | NOT WS_TABSTOP … … 748 749 LTEXT "", OBJCNR_DIR, 50, 137, 181, 8 749 750 CTEXT "Working...", OBJCNR_NOTE, 134, 6, 50, 8, DT_VCENTER 750 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"751 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 751 752 CONTROL "", OBJCNR_CNR, 4, 21, 264, 113, WC_CONTAINER, 752 753 CCS_SINGLESEL | CCS_READONLY | CCS_MINIRECORDCORE | … … 790 791 LISTBOX RE_ADDLISTBOX, 4, 18, 132, 168, LS_MULTIPLESEL | 791 792 LS_HORZSCROLL | LS_EXTENDEDSEL 792 PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced"793 // PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced" 793 794 LISTBOX RE_REMOVELISTBOX, 194, 18, 132, 168, LS_MULTIPLESEL | 794 795 LS_HORZSCROLL | LS_EXTENDEDSEL 795 PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced"796 // PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced" 796 797 PUSHBUTTON "~Add>>", RE_ADD, 140, 97, 49, 14, BS_NOPOINTERFOCUS 797 798 PUSHBUTTON "<<~Remove", RE_REMOVE, 140, 70, 50, 14, … … 828 829 ENTRYFIELD "", ADDBTN_ID, 44, 26, 50, 8, ES_MARGIN | WS_GROUP 829 830 PUSHBUTTON "~Edit bmp", ADDBTN_EDITBMP, 174, 22, 40, 14 830 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"831 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 831 832 DEFPUSHBUTTON "Okay", DID_OK, 4, 4, 40, 14, BS_NOPOINTERFOCUS | 832 833 WS_GROUP … … 836 837 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 837 838 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 838 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"839 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 839 840 CONTROL 65534 /* -2 */, ADDBTN_BMP, 181, 37, 21, 16, WC_STATIC, 840 841 SS_BITMAP | WS_GROUP | WS_VISIBLE … … 848 849 BEGIN 849 850 LISTBOX PICKBTN_LISTBOX, 4, 20, 248, 102 850 PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced"851 // PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced" 851 852 DEFPUSHBUTTON "Okay", DID_OK, 4, 4, 40, 14, BS_NOPOINTERFOCUS 852 853 PUSHBUTTON "Cancel", DID_CANCEL, 214, 4, 40, 14, … … 868 869 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 869 870 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 870 PRESPARAMS PP_FONTNAMESIZE, "9.Helvetica"871 // PRESPARAMS PP_FONTNAMESIZE, "9.Helvetica" 871 872 LISTBOX CMD_LISTBOX, 4, 125, 248, 96, LS_HORZSCROLL | 872 873 WS_GROUP … … 916 917 LISTBOX KILL_LISTBOX, 4, 33, 230, 124, LS_NOADJUSTPOS | 917 918 LS_HORZSCROLL 918 PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced"919 // PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced" 919 920 DEFPUSHBUTTON "~Kill", DID_OK, 4, 4, 40, 14, BS_NOPOINTERFOCUS | 920 921 WS_GROUP … … 927 928 30, 20, 178, 10 928 929 LTEXT "PID: Name:", KILL_HDR, 6, 156, 86, 8, DT_VCENTER 929 PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced"930 // PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced" 930 931 PUSHBUTTON "Show", KILL_SHOW, 52, 4, 40, 14, BS_NOPOINTERFOCUS 931 932 END … … 957 958 ENTRYFIELD "", UNDEL_ENTRY, 126, 157, 162, 8, ES_MARGIN 958 959 CTEXT "", UNDEL_COUNT, 56, 7, 25, 8, DT_VCENTER 959 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"960 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 960 961 END 961 962 END … … 984 985 LISTBOX SYS_LISTBOX, 4, 18, 308, 136, LS_NOADJUSTPOS | 985 986 LS_HORZSCROLL 986 PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced"987 // PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced" 987 988 DEFPUSHBUTTON "Okay", DID_OK, 4, 2, 52, 14, BS_NOPOINTERFOCUS 988 989 END … … 1122 1123 DIALOG "The author at rest", AUTHOR_FRAME, 12, 6, 84, 120, 1123 1124 FS_SCREENALIGN | WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR 1124 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1125 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1125 1126 BEGIN 1126 1127 CONTROL AUTHOR_PICTURE, AUTHOR_BITMAP, 4, 14, 76, 102, … … 1147 1148 MLE "", GREP_SEARCH, 89, 116, 198, 26, MLS_HSCROLL | 1148 1149 MLS_VSCROLL | MLS_IGNORETAB | WS_GROUP 1149 PRESPARAMS PP_FONTNAMESIZE, "8.Helv"1150 // PRESPARAMS PP_FONTNAMESIZE, "8.Helv" 1150 1151 AUTOCHECKBOX "~Include Subdirs", GREP_RECURSE, 10, 102, 94, 10, 1151 1152 BS_NOPOINTERFOCUS | WS_GROUP … … 1194 1195 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 1195 1196 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 1196 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1197 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1197 1198 LISTBOX GREP_LISTBOX, 34, 168, 254, 41, LS_HORZSCROLL 1198 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1199 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1199 1200 AUTOCHECKBOX "Append", GREP_APPEND, 91, 156, 58, 10, WS_GROUP | 1200 1201 BS_NOPOINTERFOCUS … … 1215 1216 GROUPBOX "Type of extraction:", -1, 2, 85, 180, 22, NOT 1216 1217 WS_GROUP 1217 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold"1218 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica.Bold" 1218 1219 LTEXT "Mask:", -1, 4, 109, 28, 8, NOT WS_GROUP 1219 1220 LTEXT "Command Line:", -1, 4, 74, 72, 8, NOT WS_GROUP … … 1223 1224 AUTORADIOBUTTON "~Normal", EXT_NORMAL, 5, 88, 43, 10, 1224 1225 BS_NOPOINTERFOCUS | WS_GROUP | WS_TABSTOP 1225 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"1226 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 1226 1227 AUTORADIOBUTTON "With ~Paths", EXT_WDIRS, 49, 88, 55, 10, 1227 1228 BS_NOPOINTERFOCUS | WS_TABSTOP 1228 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"1229 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 1229 1230 AUTOCHECKBOX "~Always Paths", EXT_AWDIRS, 115, 88, 65, 10, 1230 1231 BS_NOPOINTERFOCUS | WS_TABSTOP 1231 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"1232 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 1232 1233 ENTRYFIELD "", EXT_COMMAND, 6, 63, 174, 8, ES_MARGIN | WS_GROUP 1233 1234 PUSHBUTTON "~See", EXT_SEE, 148, 73, 34, 11 1234 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"1235 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 1235 1236 ENTRYFIELD "", EXT_DIRECTORY, 6, 19, 174, 8, ES_MARGIN | 1236 1237 WS_GROUP 1237 1238 PUSHBUTTON "~Walk", EXT_WALK, 145, 30, 36, 11, 1238 1239 BS_NOPOINTERFOCUS 1239 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"1240 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 1240 1241 DEFPUSHBUTTON "Okay", DID_OK, 4, 1, 40, 14, BS_NOPOINTERFOCUS | 1241 1242 WS_GROUP 1242 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"1243 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 1243 1244 PUSHBUTTON "~Help", IDM_HELP, 72, 1, 40, 14, BS_NOPOINTERFOCUS 1244 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"1245 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 1245 1246 PUSHBUTTON "Cancel", DID_CANCEL, 142, 1, 40, 14 1246 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"1247 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 1247 1248 ENTRYFIELD "", EXT_FILENAME, 4, 43, 176, 8, ES_READONLY | 1248 1249 WS_GROUP … … 1250 1251 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 1251 1252 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 1252 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1253 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1253 1254 AUTOCHECKBOX "~Remember...", EXT_REMEMBER, 113, 52, 66, 9, 1254 1255 BS_NOPOINTERFOCUS 1255 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"1256 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 1256 1257 END 1257 1258 END … … 1266 1267 LTEXT "Archive Name:", -1, 4, 121, 92, 8, NOT WS_GROUP 1267 1268 GROUPBOX "Method:", -1, 4, 71, 178, 38, NOT WS_GROUP 1268 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold"1269 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica.Bold" 1269 1270 LTEXT "Command Line:", -1, 4, 59, 99, 8, NOT WS_GROUP 1270 1271 LTEXT "Masks:", -1, 4, 36, 83, 8, NOT WS_GROUP … … 1285 1286 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 1286 1287 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 1287 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1288 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1288 1289 END 1289 1290 END … … 1304 1305 BS_NOPOINTERFOCUS 1305 1306 LTEXT "", ARCERR_TEXT, 8, 85, 300, 54, DT_WORDBREAK 1306 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1307 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1307 1308 MLE "", ARCERR_MLE, 4, 22, 308, 58, MLS_READONLY | 1308 1309 MLS_HSCROLL | MLS_VSCROLL | MLS_IGNORETAB | WS_GROUP 1309 PRESPARAMS PP_FONTNAMESIZE, "4.System VIO"1310 // PRESPARAMS PP_FONTNAMESIZE, "4.System VIO" 1310 1311 END 1311 1312 END … … 1335 1336 CTEXT "Hilite drives to see, then click Okay.", -1, 42, 69, 1336 1337 52, 35, DT_WORDBREAK | NOT WS_GROUP 1337 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1338 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1338 1339 LISTBOX DRVS_LISTBOX, 4, 4, 29, 120, LS_EXTENDEDSEL | 1339 1340 WS_GROUP … … 1356 1357 BKS_TABTEXTLEFT | BKS_TABTEXTCENTER | BKS_MERLINSTYLE | 1357 1358 WS_GROUP | WS_TABSTOP | WS_VISIBLE 1358 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1359 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1359 1360 DEFPUSHBUTTON "Okay", DID_OK, 4, 4, 40, 14, BS_NOPOINTERFOCUS 1360 1361 PUSHBUTTON "Cancel", DID_CANCEL, 54, 4, 40, 14, BS_NOPOINTERFOCUS … … 1370 1371 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 1371 1372 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 1372 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1373 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1373 1374 DEFPUSHBUTTON "Okay", DID_OK, 4, 4, 40, 14, BS_NOPOINTERFOCUS 1374 1375 PUSHBUTTON "Cancel", DID_CANCEL, 280, 4, 40, 14, … … 1491 1492 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 1492 1493 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 1493 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1494 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1494 1495 MLE "", IAF_MLE, 4, 22, 216, 72, MLS_HSCROLL | 1495 1496 MLS_VSCROLL | MLS_IGNORETAB | WS_GROUP … … 1507 1508 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 1508 1509 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 1509 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1510 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1510 1511 CTEXT "", EA_TEXT, 8, 23, 336, 10, DT_VCENTER | NOT 1511 1512 WS_GROUP … … 1515 1516 ENTRYFIELD "", EA_ENTRY, 6, 58, 340, 8, ES_MARGIN | WS_GROUP 1516 1517 LISTBOX EA_HEXDUMP, 4, 38, 344, 50, WS_GROUP 1517 PRESPARAMS PP_FONTNAMESIZE, "5.System VIO"1518 // PRESPARAMS PP_FONTNAMESIZE, "5.System VIO" 1518 1519 DEFPUSHBUTTON "Okay", DID_OK, 4, 4, 40, 14, BS_NOPOINTERFOCUS | 1519 1520 WS_GROUP … … 1588 1589 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 1589 1590 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 1590 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1591 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1591 1592 LISTBOX FND_LISTBOX, 4, 53, 214, 130, LS_HORZSCROLL | 1592 1593 LS_EXTENDEDSEL … … 1748 1749 WS_GROUP 1749 1750 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00000000L 1750 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"1751 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 1751 1752 AUTOCHECKBOX "Show archiver activity", CFGA_ARCSTUFFVISIBLE, 4, 1752 1753 74, 112, 10 … … 1943 1944 FCF_TITLEBAR 1944 1945 BEGIN 1946 CHECKBOX "Virtual Drive", DVS_VIRTUAL, 4, 122, 94, 10, 1947 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1948 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00808080L 1945 1949 CHECKBOX "Removable", DVS_REMOVABLE, 4, 110, 94, 10, 1946 1950 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1947 1951 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00808080L 1948 CHECKBOX " Not writeable", DVS_NOTWRITEABLE, 4, 98, 94, 10,1952 CHECKBOX "RAMDISK", DVS_RAMDISK, 4, 98, 94, 10, 1949 1953 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1950 1954 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00808080L 1951 CHECKBOX " Ignore", DVS_IGNORE, 4, 86, 94, 10,1955 CHECKBOX "Remote Drive", DVS_REMOTE, 4, 86, 94, 10, 1952 1956 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1953 1957 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00808080L … … 1955 1959 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1956 1960 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00808080L 1957 CHECKBOX " No longnames", DVS_NOLONGNAMES, 4, 62, 94, 10,1961 CHECKBOX "Zipstream", DVS_ZIPSTREAM, 4, 62, 94, 10, 1958 1962 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1959 1963 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00808080L 1960 CHECKBOX " Remote drive", DVS_REMOTE, 4, 50, 94, 10,1964 CHECKBOX "Ignore", DVS_IGNORE, 4, 50, 94, 10, 1961 1965 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1962 1966 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00808080L … … 1967 1971 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1968 1972 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00808080L 1969 AUTOCHECKBOX "~No prescan", DVS_NOPRESCAN, 106, 110, 94, 10, 1970 BS_NOPOINTERFOCUS 1971 CHECKBOX "Zipstream", DVS_ZIPSTREAM, 106, 98, 94, 10, 1973 CHECKBOX "Not writeable", DVS_NOTWRITEABLE, 106, 122, 94, 10, 1972 1974 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1973 1975 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00808080L 1974 AUTOCHECKBOX "~Don't load icons", DVS_NOLOADICONS, 106, 86, 94, 1975 10, BS_NOPOINTERFOCUS 1976 AUTOCHECKBOX "Don't load ~subjects", DVS_NOLOADSUBJS, 106, 74, 94, 1977 10, BS_NOPOINTERFOCUS 1978 AUTOCHECKBOX "Don't load ~longnames", DVS_NOLOADLONGS, 106, 62, 1979 106, 10, BS_NOPOINTERFOCUS 1976 CHECKBOX "~No longnames", DVS_NOLONGNAMES, 106, 110, 94, 10, 1977 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1978 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00808080L 1979 AUTOCHECKBOX "No ~Prescan", DVS_NOPRESCAN, 106, 98, 94, 10, 1980 BS_NOPOINTERFOCUS | NOT WS_TABSTOP 1981 AUTOCHECKBOX "~Don't load icons", DVS_NOLOADICONS, 106, 86, 94,10, 1982 BS_NOPOINTERFOCUS 1983 AUTOCHECKBOX "Don't load ~subjects", DVS_NOLOADSUBJS, 106, 74, 94,10, 1984 BS_NOPOINTERFOCUS 1985 AUTOCHECKBOX "Don't load ~longnames", DVS_NOLOADLONGS, 106, 62,106, 10, 1986 BS_NOPOINTERFOCUS 1980 1987 AUTOCHECKBOX "Slo~w drive", DVS_SLOW, 106, 50, 94, 10, 1981 1988 BS_NOPOINTERFOCUS 1982 AUTOCHECKBOX "Include ~files in tree", DVS_INCLUDEFILES, 106, 38, 1983 106, 10, BS_NOPOINTERFOCUS 1989 AUTOCHECKBOX "Include ~files in tree", DVS_INCLUDEFILES, 106, 38,106, 10, 1990 BS_NOPOINTERFOCUS 1991 AUTOCHECKBOX "~No drive stats", DVS_NOSTATS, 106, 26,106, 10, 1992 BS_NOPOINTERFOCUS 1984 1993 DEFPUSHBUTTON "Okay", DID_OK, 4, 4, 40, 14, BS_NOPOINTERFOCUS | 1985 1994 WS_GROUP … … 2040 2049 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 2041 2050 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 2042 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2051 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2043 2052 DEFPUSHBUTTON "~Copy", DND_COPY, 6, 4, 40, 14, BS_NOPOINTERFOCUS | 2044 2053 WS_GROUP … … 2062 2071 LISTBOX DND_LISTBOX, 5, 32, 385, 96, LS_HORZSCROLL | 2063 2072 LS_EXTENDEDSEL | WS_GROUP 2064 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2073 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2065 2074 ENTRYFIELD "", DND_TARGET, 36, 144, 356, 8, ES_READONLY | 2066 2075 WS_GROUP 2067 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2076 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2068 2077 PUSHBUTTON "~Target Info", DND_TARGETINFO, 4, 130, 76, 13, 2069 2078 BS_NOPOINTERFOCUS | WS_GROUP … … 2094 2103 CTLDATA 12, 0, 101, 0, 0, 0 2095 2104 CTEXT "", INFO_USEDPERCENT, 236, 109, 28, 8, DT_VCENTER 2096 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2105 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2097 2106 CTEXT "", INFO_FREEPERCENT, 236, 87, 28, 8, DT_VCENTER 2098 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2107 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2099 2108 LTEXT "File System:", -1, 4, 152, 60, 8 2100 2109 LTEXT "Label:", -1, 4, 130, 60, 8, NOT WS_GROUP … … 2105 2114 LTEXT "", INFO_FS, 69, 152, 194, 8 2106 2115 LTEXT "", INFO_REALPATH, 4, 142, 259, 8, DT_VCENTER 2107 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2116 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2108 2117 ENTRYFIELD "", INFO_LABEL, 69, 131, 192, 7, ES_MARGIN 2109 2118 LTEXT "", INFO_TOTAL, 69, 120, 194, 8, NOT WS_GROUP … … 2128 2137 CTEXT "Directory #1:", -1, 4, 156, 158, 8, DT_VCENTER 2129 2138 ENTRYFIELD "", WALK_PATH, 6, 143, 156, 10, ES_MARGIN 2130 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2139 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2131 2140 LISTBOX WALK_DRIVELIST, 4, 22, 24, 116, LS_NOADJUSTPOS 2132 2141 PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced" 2133 2142 LISTBOX WALK_DIRLIST, 30, 22, 134, 116, LS_NOADJUSTPOS | 2134 2143 LS_HORZSCROLL 2135 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica"2144 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica" 2136 2145 CTEXT "Directory #2:", -1, 168, 156, 158, 8, DT_VCENTER 2137 2146 ENTRYFIELD "", WALK2_PATH, 170, 143, 156, 10, ES_MARGIN 2138 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2147 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2139 2148 LISTBOX WALK2_DRIVELIST, 168, 22, 24, 116, LS_NOADJUSTPOS 2140 PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced"2149 // PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced" 2141 2150 LISTBOX WALK2_DIRLIST, 194, 22, 134, 116, LS_NOADJUSTPOS | 2142 2151 LS_HORZSCROLL 2143 PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica"2152 // PRESPARAMS PP_FONTNAMESIZE, "10.Helvetica" 2144 2153 PUSHBUTTON "Okay", DID_OK, 8, 4, 40, 14, WS_GROUP 2145 2154 PUSHBUTTON "~Help", IDM_HELP, 147, 4, 40, 14, BS_NOPOINTERFOCUS … … 2158 2167 LTEXT "Select:", -1, 5, 47, 42, 8, NOT WS_GROUP 2159 2168 LTEXT "", COMP_NOTE, 195, 10, 123, 8, NOT WS_GROUP 2160 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2169 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2161 2170 RTEXT "Total:", COMP_TOTALLEFTHDR, 4, 203, 32, 8, 2162 2171 DT_VCENTER | NOT WS_GROUP 2163 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2172 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2164 2173 RTEXT "Selected:", COMP_SELLEFTHDR, 129, 203, 23, 8, 2165 2174 DT_VCENTER | NOT WS_GROUP 2166 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2175 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2167 2176 LTEXT "0", COMP_TOTALLEFT, 37, 203, 55, 8, DT_VCENTER | 2168 2177 NOT WS_GROUP 2169 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2178 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2170 2179 LTEXT "0", COMP_SELLEFT, 154, 203, 64, 8, DT_VCENTER | NOT 2171 2180 WS_GROUP 2172 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2181 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2173 2182 RTEXT "Total:", COMP_TOTALRIGHTHDR, 228, 203, 32, 8, 2174 2183 DT_VCENTER | NOT WS_GROUP 2175 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2184 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2176 2185 RTEXT "Selected:", COMP_SELRIGHTHDR, 327, 203, 23, 8, 2177 2186 DT_VCENTER | NOT WS_GROUP 2178 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2187 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2179 2188 LTEXT "0", COMP_TOTALRIGHT, 261, 203, 55, 8, DT_VCENTER | 2180 2189 NOT WS_GROUP 2181 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2190 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2182 2191 LTEXT "0", COMP_SELRIGHT, 352, 203, 64, 8, DT_VCENTER | 2183 2192 NOT WS_GROUP 2184 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2193 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2185 2194 LTEXT "Actions:", -1, 4, 23, 44, 8, DT_VCENTER | NOT 2186 2195 WS_GROUP … … 2191 2200 PUSHBUTTON "Same size", IDM_SELECTSAME, 35, 45, 52, 12, 2192 2201 BS_NOPOINTERFOCUS | WS_GROUP 2193 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2202 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2194 2203 PUSHBUTTON "Size/time", IDM_SELECTIDENTICAL, 88, 45, 49, 12, 2195 2204 BS_NOPOINTERFOCUS 2196 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2205 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2197 2206 PUSHBUTTON "~Both", IDM_SELECTBOTH, 4, 33, 32, 12, 2198 2207 BS_NOPOINTERFOCUS 2199 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2208 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2200 2209 PUSHBUTTON "On~e", IDM_SELECTONE, 35, 33, 32, 12, 2201 2210 BS_NOPOINTERFOCUS 2202 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2211 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2203 2212 PUSHBUTTON "~Larger", IDM_SELECTBIGGER, 66, 33, 32, 12, 2204 2213 BS_NOPOINTERFOCUS 2205 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2214 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2206 2215 PUSHBUTTON "~Smaller", IDM_SELECTSMALLER, 97, 33, 33, 12, 2207 2216 BS_NOPOINTERFOCUS 2208 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2217 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2209 2218 PUSHBUTTON "~Older", IDM_SELECTOLDER, 129, 33, 32, 12, 2210 2219 BS_NOPOINTERFOCUS 2211 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2220 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2212 2221 PUSHBUTTON "~Newer", IDM_SELECTNEWER, 161, 33, 32, 12, 2213 2222 BS_NOPOINTERFOCUS 2214 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2223 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2215 2224 PUSHBUTTON "Invert", IDM_INVERT, 193, 45, 38, 12, 2216 2225 BS_NOPOINTERFOCUS | WS_GROUP 2217 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2226 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2218 2227 PUSHBUTTON "~All", IDM_DESELECTALL, 387, 45, 32, 12, 2219 2228 BS_NOPOINTERFOCUS | WS_GROUP 2220 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2229 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2221 2230 PUSHBUTTON "Both", IDM_DESELECTBOTH, 231, 33, 32, 12, 2222 2231 BS_NOPOINTERFOCUS 2223 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2232 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2224 2233 PUSHBUTTON "One", IDM_DESELECTONE, 262, 33, 32, 12, 2225 2234 BS_NOPOINTERFOCUS 2226 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2235 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2227 2236 PUSHBUTTON "Lar~ger", IDM_DESELECTBIGGER, 293, 33, 32, 12, 2228 2237 BS_NOPOINTERFOCUS 2229 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2238 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2230 2239 PUSHBUTTON "S~maller", IDM_DESELECTSMALLER, 324, 33, 33, 12, 2231 2240 BS_NOPOINTERFOCUS 2232 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2241 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2233 2242 PUSHBUTTON "Ol~der", IDM_DESELECTOLDER, 356, 33, 32, 12, 2234 2243 BS_NOPOINTERFOCUS 2235 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2244 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2236 2245 PUSHBUTTON "Ne~wer", IDM_DESELECTNEWER, 387, 33, 32, 12, 2237 2246 BS_NOPOINTERFOCUS 2238 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2247 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2239 2248 PUSHBUTTON "Copy>", COMP_COPYLEFT, 50, 21, 40, 12, 2240 2249 BS_NOPOINTERFOCUS | WS_GROUP … … 2262 2271 AUTOCHECKBOX "~Include subdirs", COMP_INCLUDESUBDIRS, 331, 13, 91, 2263 2272 8, BS_NOPOINTERFOCUS | WS_GROUP 2264 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2273 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2265 2274 AUTOCHECKBOX "~Hide not selected", COMP_HIDENOTSELECTED, 330, 5, 2266 2275 91, 8, BS_NOPOINTERFOCUS | WS_GROUP 2267 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2276 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2268 2277 PUSHBUTTON "Content", IDM_SELECTSAMECONTENT, 138, 45, 42, 12, 2269 2278 BS_NOPOINTERFOCUS 2270 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2279 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2271 2280 END 2272 2281 END … … 2291 2300 PUSHBUTTON "~Find", MRG_CHANGETARGET, 252, 48, 30, 12, 2292 2301 BS_NOPOINTERFOCUS 2293 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2302 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2294 2303 AUTOCHECKBOX "~Append", MRG_APPEND, 6, 34, 51, 10, 2295 2304 BS_NOPOINTERFOCUS | WS_GROUP … … 2386 2395 RTEXT "", EXEC_WARNING, 76, 107, 260, 7, DT_VCENTER | NOT 2387 2396 WS_GROUP 2388 PRESPARAMS PP_FONTNAMESIZE, "5.System VIO"2397 // PRESPARAMS PP_FONTNAMESIZE, "5.System VIO" 2389 2398 CTEXT "", EXEC_WARNING2, 8, 118, 344, 8, DT_VCENTER | NOT 2390 2399 WS_GROUP 2391 PRESPARAMS PP_FONTNAMESIZE, "5.System VIO"2400 // PRESPARAMS PP_FONTNAMESIZE, "5.System VIO" 2392 2401 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 2393 2402 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L … … 2397 2406 PUSHBUTTON "Del", EXEC2_DEL, 337, 106, 23, 11, BS_NOPOINTERFOCUS | 2398 2407 NOT WS_TABSTOP 2399 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2408 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2400 2409 AUTORADIOBUTTON "~Default", EXEC_DEFAULT, 22, 73, 51, 10, 2401 2410 BS_NOPOINTERFOCUS | WS_GROUP | WS_TABSTOP … … 2418 2427 CHECKBOX "~Save command line", EXEC_SAVECMD, 142, 4, 96, 10, 2419 2428 BS_NOPOINTERFOCUS 2420 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2429 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2421 2430 PUSHBUTTON "~Abort", EXEC_ABORT, 232, 4, 40, 14, 2422 2431 BS_NOPOINTERFOCUS … … 2440 2449 LISTBOX EXEC2_LISTBOX, 0, 0, 262, 94, LS_NOADJUSTPOS | 2441 2450 LS_HORZSCROLL | WS_GROUP 2442 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2451 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2443 2452 PUSHBUTTON "d", EXEC2_DEL, 262, 84, 10, 10, BS_NOPOINTERFOCUS | 2444 2453 WS_GROUP | NOT WS_TABSTOP 2445 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2454 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2446 2455 PUSHBUTTON "w", EXEC2_CLR, 262, 73, 10, 10, BS_NOPOINTERFOCUS | 2447 2456 NOT WS_TABSTOP 2448 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2457 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2449 2458 PUSHBUTTON "o", EXEC2_OPEN, 262, 58, 10, 10, BS_NOPOINTERFOCUS | 2450 2459 WS_GROUP | NOT WS_TABSTOP 2451 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2460 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2452 2461 PUSHBUTTON "c", EXEC2_CLOSE, 262, 49, 10, 10, BS_NOPOINTERFOCUS | 2453 2462 WS_GROUP | NOT WS_TABSTOP 2454 2463 PUSHBUTTON "f", EXEC2_FILTER, 262, 40, 10, 10, 2455 2464 BS_NOPOINTERFOCUS | WS_GROUP | NOT WS_TABSTOP 2456 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2465 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2457 2466 PUSHBUTTON "s", EXEC2_SAVE, 262, 32, 10, 10, BS_NOPOINTERFOCUS | 2458 2467 NOT WS_TABSTOP 2459 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2468 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2460 2469 PUSHBUTTON "k", EXEC2_KEEP, 262, 23, 10, 10, BS_NOPOINTERFOCUS | 2461 2470 NOT WS_TABSTOP 2462 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2471 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2463 2472 PUSHBUTTON "h", IDM_HELP, 262, 15, 10, 10, BS_NOPOINTERFOCUS | NOT 2464 2473 WS_TABSTOP 2465 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2474 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2466 2475 PUSHBUTTON "-", DID_CANCEL, 262, 0, 10, 8, BS_NOPOINTERFOCUS | 2467 2476 WS_GROUP | NOT WS_TABSTOP 2468 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2477 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2469 2478 END 2470 2479 END … … 2514 2523 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 2515 2524 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 2516 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2525 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2517 2526 RTEXT "Filename:", 257, 4, 124, 48, 8, DT_VCENTER 2518 2527 ENTRYFIELD "", 258, 59, 124, 236, 8, ES_MARGIN … … 2604 2613 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 2605 2614 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 2606 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2615 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2607 2616 LISTBOX MAP_ATTACHLIST, 4, 4, 32, 164, WS_GROUP 2608 2617 PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced" … … 2656 2665 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00FFFFFFL 2657 2666 PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000080L 2658 PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica"2667 // PRESPARAMS PP_FONTNAMESIZE, "8.Helvetica" 2659 2668 RTEXT "Filename:", 257, 4, 150, 48, 8, DT_VCENTER | NOT 2660 2669 WS_GROUP -
TabularUnified trunk/dll/fm3res.rc ¶
r549 r552 7 7 8 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2003, 200 6Steven H. Levine9 Copyright (c) 2003, 2007 Steven H. Levine 10 10 11 11 08 Feb 03 SHL Enable SYS_FRAME … … 21 21 29 Dec 06 GKY Move all extract options to main menu for archiver 22 22 29 Dec 06 GKY Removed "Make directory" from all Misc subdirectories 23 17 Feb 07 GKY Add Make direcroy to white space directory container menu 24 17 Feb 07 GKY Additional drive type icons 23 25 24 26 ***********************************************************************/ … … 76 78 ICON ZIPSTREAM_ICON icons\ZIPSTRM.ICO 77 79 ICON ART_ICON icons\ART.ICO 80 ICON RAMDISK_ICON icons\RAMDISK.ICO 81 ICON VIRTUAL_ICON icons\VIRTUAL.ICO 78 82 79 83 ICON ID_STICK1 icons\STICK1.ICO … … 858 862 MENUITEM "~Previous dir\tCtrl + >", IDM_PREVIOUS 859 863 MENUITEM "~Walk dirs...\tCtrl + w", IDM_WALKDIR 864 MENUITEM "~Make directory...\tCtrl + M",IDM_MKDIR 860 865 MENUITEM "~Quick tree...\tCtrl + Q",IDM_QTREE 861 866 SUBMENU "Open", IDM_OPENSUBMENU -
TabularUnified trunk/dll/fm3str.h ¶
r551 r552 13 13 26 Jul 06 SHL Add new 14 14 15 Aug 06 SHL Add new 15 07 JAN 07 GKY Add new 15 16 16 17 ***********************************************************************/ … … 22 23 // Last string reserved for cvs id 23 24 24 #define IDS_NUMSTRS 99225 #define IDS_NUMSTRS 1007 25 26 26 27 #define IDS_OPENBUTTONHELP 0 … … 844 845 #define IDS_FLSLOWTEXT 834 845 846 #define IDS_FLINCLFILESTEXT 835 846 #define IDS_ DRIVEINFOTITLETEXT836847 #define IDS_ UNITTEXT837848 #define IDS_ SECTORSTEXT838847 #define IDS_FLVIRTUALTEXT 836 848 #define IDS_FLNOSTATSTEXT 837 849 #define IDS_FLRAMDISKTEXT 838 849 850 #define IDS_CANTQUERYVOLTEXT 839 850 851 #define IDS_CANTQUERYALLOCTEXT 840 … … 979 980 #define IDS_NOTEBUBBLE2TEXT 989 980 981 #define IDS_TOTARGETTEXT 990 982 #define IDS_CANTADDCOMMANDTEXT 991 983 #define IDS_CANTADDCOMMANDTEXTDUP 992 984 #define IDS_CREATESEMFAILED 993 985 #define IDS_POSTSEMFAILED 994 986 #define IDS_CANTFINDDRIVETEXT 995 987 #define IDS_CANTDRAGROOTDIR 996 988 #define IDS_DOSQAPPTYPEFAILEDTEXT 997 989 #define IDS_APPTYPEUNEXPECTEDTEXT 998 990 #define IDS_PATHTODESKTOP 999 991 #define IDS_DRIVEINFOTITLETEXT 1000 992 #define IDS_18TIMESNEWROMANTEXT 1001 993 #define IDS_10HELVBOLDTEXT 1002 994 #define IDS_UNITTEXT 1003 995 #define IDS_SECTORSTEXT 1004 996 #define IDS_STATSMEANINGLESSTEXT 1005 -
TabularUnified trunk/dll/info.c ¶
r551 r552 53 53 if (isalpha(drive)) { 54 54 if (driveflags[toupper(drive) - 'A']) { 55 for (x = IDS_FLREMOVABLETEXT; x < IDS_FL INCLFILESTEXT + 1; x++) {55 for (x = IDS_FLREMOVABLETEXT; x < IDS_FLRAMDISKTEXT + 1; x++) { 56 56 if (driveflags[toupper(drive) - 'A'] & 57 57 (1 << (x - IDS_FLREMOVABLETEXT))) { … … 100 100 EM_SETTEXTLIMIT, 101 101 MPFROM2SHORT(CCHMAXPATHCOMP, 0), MPVOID); 102 if (!(driveflags[toupper(*pszFileName) - 'A'] & DRIVE_NOSTATS)){ 102 103 WinSendDlgItemMsg(hwnd, 103 104 INFO_FREE, … … 110 111 MPFROM2SHORT(SMA_SLIDERARMDIMENSIONS, 0), 111 112 MPFROM2SHORT(0, 0)); 113 } 112 114 if (driveflags[toupper(*pszFileName) - 'A'] & DRIVE_NOTWRITEABLE) { 113 115 WinSendDlgItemMsg(hwnd, … … 123 125 GetPString(IDS_DRIVEINFOTITLETEXT), toupper(*pszFileName)); 124 126 WinSetWindowText(hwnd, FileSystem); 125 if (CheckDrive(toupper(*pszFileName), FileSystem, &type) != -1){127 if (CheckDrive(toupper(*pszFileName), FileSystem, &type) != -1){ 126 128 127 129 FSALLOCATE fsa; 128 130 129 if (type & (DRIVE_REMOTE | DRIVE_ZIPSTREAM )) {131 if (type & (DRIVE_REMOTE | DRIVE_ZIPSTREAM | DRIVE_VIRTUAL)) { 130 132 131 133 CHAR Path[3], *pfsn, *pfsd; … … 173 175 WinSetDlgItemText(hwnd, INFO_LABEL, volser.volumelabel); 174 176 sprintf(s, "%lx", volser.serial); 175 WinSetDlgItemText(hwnd, INFO_SERIAL, s); 176 177 WinSetDlgItemText(hwnd, INFO_SERIAL, s); 178 FlagMsg(*pszFileName, s); 179 WinSetDlgItemText(hwnd, INFO_FLAGS, s); 180 if (!(driveflags[toupper(*pszFileName) - 'A'] & DRIVE_NOSTATS)){ 177 181 CommaFmtULL(szMB, sizeof(szMB), 178 182 (ULONGLONG) fsa.cUnit * … … 204 208 fsa.cSectorUnit, &"s"[fsa.cSectorUnit == 1L]); 205 209 WinSetDlgItemText(hwnd, INFO_ALLOCUNITS, s); 206 FlagMsg(*pszFileName, s); 207 WinSetDlgItemText(hwnd, INFO_FLAGS, s); 210 208 211 percentfree = (fsa.cUnitAvail && fsa.cUnit) ? 209 212 (fsa.cUnitAvail * 100) / fsa.cUnit : 0; … … 226 229 WinSetDlgItemText(hwnd, INFO_USEDPERCENT, s); 227 230 sprintf(s, "%u%%", percentfree); 228 WinSetDlgItemText(hwnd, INFO_FREEPERCENT, s); 231 WinSetDlgItemText(hwnd, INFO_FREEPERCENT, s); 232 } 233 else 234 WinSetDlgItemText(hwnd, INFO_AVAILABLE, GetPString(IDS_STATSMEANINGLESSTEXT)); 229 235 } 230 236 else { … … 873 879 WinEnableWindow(WinWindowFromID(hwnd,DVS_NOLONGNAMES),FALSE); 874 880 WinEnableWindow(WinWindowFromID(hwnd,DVS_REMOTE),FALSE); 881 WinEnableWindow(WinWindowFromID(hwnd,DVS_VIRTUAL),FALSE); 882 WinEnableWindow(WinWindowFromID(hwnd,DVS_RAMDISK),FALSE); 875 883 WinEnableWindow(WinWindowFromID(hwnd,DVS_BOOT),FALSE); 876 884 WinEnableWindow(WinWindowFromID(hwnd,DVS_INVALID),FALSE); 877 885 WinEnableWindow(WinWindowFromID(hwnd,DVS_ZIPSTREAM),FALSE); 886 WinEnableWindow(WinWindowFromID(hwnd,DVS_NOSTATS),FALSE); 878 887 */ 879 888 PostMsg(hwnd, UM_UNDO, MPVOID, MPVOID); … … 897 906 WinCheckButton(hwnd, DVS_REMOTE, 898 907 ((driveflags[drive] & DRIVE_REMOTE) != 0)); 899 WinCheckButton(hwnd, DVS_BOOT, ((driveflags[drive] & DRIVE_BOOT) != 0)); 908 WinCheckButton(hwnd,DVS_VIRTUAL, 909 ((driveflags[drive] & DRIVE_VIRTUAL) != 0)); 910 WinCheckButton(hwnd,DVS_RAMDISK, 911 ((driveflags[drive] & DRIVE_RAMDISK) != 0)); 912 WinCheckButton(hwnd, DVS_BOOT, 913 ((driveflags[drive] & DRIVE_BOOT) != 0)); 900 914 WinCheckButton(hwnd, DVS_INVALID, 901 915 ((driveflags[drive] & DRIVE_INVALID) != 0)); … … 913 927 WinCheckButton(hwnd, DVS_INCLUDEFILES, 914 928 ((driveflags[drive] & DRIVE_INCLUDEFILES) != 0)); 929 WinCheckButton(hwnd,DVS_NOSTATS, 930 ((driveflags[drive] & DRIVE_NOSTATS) != 0)); 915 931 } 916 932 return 0; … … 949 965 else 950 966 driveflags[drive] &= (~DRIVE_INCLUDEFILES); 967 if (WinQueryButtonCheckstate(hwnd,DVS_NOSTATS)) 968 driveflags[drive] |= DRIVE_NOSTATS; 969 else 970 driveflags[drive] &= (~DRIVE_NOSTATS); 951 971 { 952 972 ULONG flags; … … 958 978 DRIVE_IGNORE | DRIVE_CDROM | 959 979 DRIVE_NOLONGNAMES | DRIVE_REMOTE | 960 DRIVE_BOOT | DRIVE_INVALID | DRIVE_ZIPSTREAM)); 980 DRIVE_BOOT | DRIVE_INVALID | DRIVE_ZIPSTREAM | 981 DRIVE_VIRTUAL | DRIVE_RAMDISK)); 961 982 PrfWriteProfileData(fmprof, appname, s, &flags, sizeof(ULONG)); 962 983 } -
TabularUnified trunk/dll/init.c ¶
r551 r552 20 20 29 Jul 06 SHL Use xfgets 21 21 22 Oct 06 GKY Add NDFS32 support 22 18 Feb 07 GKY Add ISOFS, RAMFS support 22 23 23 24 ***********************************************************************/ … … 213 214 JFS = "JFS"; 214 215 CDFS = "CDFS"; 216 ISOFS = "ISOFS"; 215 217 FAT32 = "FAT32"; 216 218 HPFS386 = "HPFS386"; 217 219 CBSIFS = "CBSIFS"; 218 220 NDFS32 = "NDFS32"; 221 RAMFS = "RAMFS"; 219 222 /* end of strings */ 220 223 memset(&RGBBLACK, 0, sizeof(RGB2)); … … 1142 1145 hptrSystem = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, FILE_SYSTEM_ICON); 1143 1146 hptrHidden = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, FILE_HIDDEN_ICON); 1144 hptrReadonly = 1145 WinLoadPointer(HWND_DESKTOP, FM3ModHandle, FILE_READONLY_ICON); 1147 hptrReadonly = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, FILE_READONLY_ICON); 1146 1148 hptrLast = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, LASTITEM_ICON); 1147 1149 hptrRemote = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, REMOTE_ICON); 1150 hptrVirtual = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, VIRTUAL_ICON); 1151 hptrRamdisk = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, RAMDISK_ICON); 1148 1152 if (!fNoDead) 1149 1153 hptrFinger = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, FINGER_ICON); -
TabularUnified trunk/dll/ipf/archive.ipf ¶
r549 r552 1 ***********************************************************************2 *3 * $Id$4 *5 * Archiver Usage6 *7 * Copyright (c) 1993-98 M. Kimes8 * Copyright (c) 2006 Steven H.Levine9 *10 * 05 Jan 07 GKY Update extract dialog help11 *12 ***********************************************************************13 *1 .*********************************************************************** 2 .* 3 .* $Id$ 4 .* 5 .* Archiver Usage 6 .* 7 .* Copyright (c) 1993-98 M. Kimes 8 .* Copyright (c) 2006 Steven H.Levine 9 .* 10 .* 05 Jan 07 GKY Update extract dialog help 11 .* 12 .*********************************************************************** 13 .* 14 14 15 15 :h2 res=91000 name=PANEL_EXTRACT.Extract from archives -
TabularUnified trunk/dll/ipf/databar.ipf ¶
r288 r552 1 .*********************************************************************** 2 .* 3 .* $Id$ 4 .* 5 .* Databar Usage 6 .* 7 .* Copyright (c) 1993-98 M. Kimes 8 .* Copyright (c) 2007 Steven H.Levine 9 .* 10 .* 07 Jan 07 GKY How to add remote drives 11 .* 12 .*********************************************************************** 13 .* 1 14 :h2 res=99000 name=PANEL_DATABAR.Databar 2 15 :i1 id=aboutDataBar.Databar … … 7 20 :p. 8 21 In addition, the databar can optionally show the free drive space on all 9 local fixed drives (and, optionally, remote drives). To force a drive's 10 information bar to be updated immediately, click it once with :color fc=default bc=cyan.B1:color fc=default bc=default.. The 22 local fixed drives (and, optionally, remote drives 23 :color fc=default bc=cyan.B2:color fc=default bc=default. 24 gives you a context menu select include remote drives). To force a drive's 25 information bar to be updated immediately, click it once with 26 :color fc=default bc=cyan.B1:color fc=default bc=default.. The 11 27 drive information is presented in both text and as a colored bar showing 12 28 the amount of free space in relation to the total drive's size. The -
TabularUnified trunk/dll/ipf/tutor.ipf ¶
r549 r552 1 ***********************************************************************2 *3 * $Id$4 *5 * FM/2 Tutorial6 *7 * Copyright (c) 1993-98 M. Kimes8 * Copyright (c) 2006 Steven H.Levine9 *10 * 05 Jan 07 GKY Update extraction tutorial11 *12 ***********************************************************************13 *1 .*********************************************************************** 2 .* 3 .* $Id$ 4 .* 5 .* FM/2 Tutorial 6 .* 7 .* Copyright (c) 1993-98 M. Kimes 8 .* Copyright (c) 2006 Steven H.Levine 9 .* 10 .* 05 Jan 07 GKY Update extraction tutorial 11 .* 12 .*********************************************************************** 13 .* 14 14 :h1 res=99800 name=PANEL_TUTORIAL.Tutorials 15 15 :i1 id=aboutTutorial.Tutorials -
TabularUnified trunk/dll/mainwnd.c ¶
r551 r552 7 7 8 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2001, 200 6Steven H. Levine9 Copyright (c) 2001, 2007 Steven H. Levine 10 10 11 11 11 Jun 02 SHL Drop obsolete xor code … … 24 24 17 Jul 06 SHL Use Runtime_Error 25 25 17 Aug 06 SHL Complain nicer if state name does not exist 26 18 Feb 07 GKY More drive type and icon support 26 27 27 28 ***********************************************************************/ … … 1955 1956 iconid = (driveflags[x] & DRIVE_REMOVABLE) ? 1956 1957 REMOVABLE_ICON : 1958 (driveflags[x] & DRIVE_VIRTUAL) ? 1959 VIRTUAL_ICON : 1957 1960 (driveflags[x] & DRIVE_REMOTE) ? 1958 1961 REMOTE_ICON : 1959 (driveflags[x] & DRIVE_ZIPSTREAM) ? DRIVE_ICON : DRIVE_ICON; 1962 (driveflags[x] & DRIVE_RAMDISK) ? 1963 RAMDISK_ICON : 1964 (driveflags[x] & DRIVE_ZIPSTREAM) ? 1965 ZIPSTREAM_ICON :DRIVE_ICON; 1960 1966 } 1961 1967 else -
TabularUnified trunk/dll/misc.c ¶
r551 r552 7 7 8 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2003, 200 6Steven H. Levine9 Copyright (c) 2003, 2007 Steven H. Levine 10 10 11 11 11 Jun 03 SHL Add JFS and FAT32 support … … 22 22 31 Aug 06 SHL disable_menuitem: rework args to match name - sheesh 23 23 10 Oct 06 GKY Add NDFS32 support 24 18 Feb 07 GKY More drive type and drive icon support 24 25 25 26 ***********************************************************************/ … … 347 348 !stricmp(FileSystem, JFS) || 348 349 !stricmp(FileSystem, FAT32) || 349 !stricmp(FileSystem, NDFS32) || !stricmp(FileSystem, HPFS386)) { 350 !stricmp(FileSystem, RAMFS) || 351 !stricmp(FileSystem, NDFS32) || 352 !stricmp(FileSystem, HPFS386)) { 350 353 hasCreateDT = TRUE; 351 354 hasAccessDT = TRUE; 352 355 hasLongNames = TRUE; 353 356 } 354 else if (!strcmp(FileSystem, CDFS) ) {357 else if (!strcmp(FileSystem, CDFS) || !strcmp(FileSystem, ISOFS)) { 355 358 hasCreateDT = TRUE; 356 359 hasAccessDT = FALSE; -
TabularUnified trunk/dll/systemf.c ¶
r540 r552 17 17 01 Nov 06 SHL runemf2: temp fix for hung windows caused by termq errors 18 18 03 Nov 06 SHL runemf2: rework termination queue logic to work for multiple threads 19 07 Jan 07 GKY Move error strings etc. to string file 19 20 20 21 ***********************************************************************/ … … 782 783 switch_to(szSavedir); 783 784 if (rc) { 784 // fixme to be in fm2dll.str 785 Dos_Error(MB_CANCEL,rc,hwnd,pszSrcFile,__LINE__,"DosQAppType failed for %s.", pszPgm); 785 Dos_Error(MB_CANCEL,rc,hwnd,pszSrcFile,__LINE__, 786 GetPString(IDS_DOSQAPPTYPEFAILEDTEXT), 787 pszPgm); 786 788 DosFreeMem(pszPgm); 787 789 if (pszArgs) … … 793 795 (apptype & FAPPTYP_PHYSDRV) || (apptype & FAPPTYP_PROTDLL)) 794 796 { 795 // fixme to be in fm2dll.str 796 Runtime_Error(pszSrcFile, __LINE__, "apptype 0x%x unexpected for %s.", apptype, pszPgm); 797 Runtime_Error(pszSrcFile, __LINE__, 798 GetPString(IDS_APPTYPEUNEXPECTEDTEXT), 799 apptype, pszPgm); 797 800 if (pszPgm) 798 801 DosFreeMem(pszPgm); … … 804 807 (apptype & FAPPTYP_WINDOWSPROT) || (apptype & 0x1000)) 805 808 { 806 Runtime_Error(pszSrcFile, __LINE__, "apptype 0x%x unexpected for %s.", apptype, pszPgm); 809 Runtime_Error(pszSrcFile, __LINE__, 810 GetPString(IDS_APPTYPEUNEXPECTEDTEXT), 811 apptype, pszPgm); 807 812 if (pszPgm) 808 813 DosFreeMem(pszPgm); … … 914 919 switch_to(szSavedir); 915 920 if (rc) { 916 // fixme to be in fm2dll.str 917 Dos_Error(MB_CANCEL,rc,hwnd,pszSrcFile,__LINE__,"DosQAppType failed for %s.", pszPgm); 921 Dos_Error(MB_CANCEL,rc,hwnd,pszSrcFile,__LINE__, 922 GetPString(IDS_DOSQAPPTYPEFAILEDTEXT), 923 pszPgm); 918 924 DosFreeMem(pszPgm); 919 925 if (pszArgs) … … 925 931 if (apptype & (FAPPTYP_DLL | FAPPTYP_VIRTDRV | FAPPTYP_PHYSDRV | FAPPTYP_PROTDLL)) 926 932 { 927 // fixme to be in fm2dll.str 928 Runtime_Error(pszSrcFile, __LINE__, "apptype %d unexpected for %s.", pszPgm); 933 Runtime_Error(pszSrcFile, __LINE__, 934 GetPString(IDS_APPTYPEUNEXPECTEDTEXT), 935 pszPgm); 929 936 DosFreeMem(pszPgm); 930 937 if (pszArgs) -
TabularUnified trunk/dll/treecnr.c ¶
r551 r552 6 6 7 7 Copyright (c) 1993-98 M. Kimes 8 Copyright (c) 2001, 200 6Steven H. Levine8 Copyright (c) 2001, 2007 Steven H. Levine 9 9 10 10 16 Oct 02 SHL Handle large partitions … … 22 22 29 Dec 06 GKY Fixed menu gray out for remote drives (added variable "remote") 23 23 29 Dec 06 GKY Enabled edit of drive flags on "not ready" drives 24 18 Feb 07 GKY More drive type and inco support 24 25 25 26 ***********************************************************************/ … … 1773 1774 DRIVE_NOLOADICONS | DRIVE_NOLOADSUBJS | 1774 1775 DRIVE_NOLOADLONGS | DRIVE_INCLUDEFILES | 1775 DRIVE_SLOW) ;1776 DRIVE_SLOW) | DRIVE_NOSTATS; 1776 1777 1777 1778 if (removable == 1) … … 1779 1780 if (drvtype & DRIVE_REMOTE) 1780 1781 driveflags[x] |= DRIVE_REMOTE; 1781 if (!strcmp(FileSystem, CDFS)) 1782 if (!strcmp(FileSystem, CBSIFS)) { 1783 driveflags[x] |= DRIVE_ZIPSTREAM; 1784 driveflags[x] &= (~DRIVE_REMOTE); 1785 if(!strcmp(FileSystem,NDFS32)) { 1786 driveflags[x] |= DRIVE_VIRTUAL; 1787 driveflags[x] &= (~DRIVE_REMOTE); 1788 } 1789 if(!strcmp(FileSystem,RAMFS)) { 1790 driveflags[x] |= DRIVE_RAMDISK; 1791 driveflags[x] &= (~DRIVE_REMOTE); 1792 } 1793 if (!strcmp(FileSystem, CDFS) || !strcmp(FileSystem, ISOFS)) 1782 1794 driveflags[x] |= (DRIVE_REMOVABLE | 1783 1795 DRIVE_NOTWRITEABLE | DRIVE_CDROM); … … 1785 1797 strcmp(FileSystem, JFS) && 1786 1798 strcmp(FileSystem, CDFS) && 1799 strcmp(FileSystem, ISOFS) && 1800 strcmp(FileSystem, RAMFS) && 1787 1801 strcmp(FileSystem, FAT32) && 1788 strcmp(FileSystem, NDFS32) && strcmp(FileSystem, HPFS386)) { 1802 strcmp(FileSystem, NDFS32) && 1803 strcmp(FileSystem, HPFS386)) { 1789 1804 driveflags[x] |= DRIVE_NOLONGNAMES; 1790 1805 } 1791 if (!strcmp(FileSystem, CBSIFS)) { 1792 driveflags[x] |= DRIVE_ZIPSTREAM; 1793 driveflags[x] &= (~DRIVE_REMOTE); 1806 1794 1807 } 1795 1808 if (driveflags[x] & DRIVE_CDROM) … … 1799 1812 pciP->rc.hptrIcon = (driveflags[x] & DRIVE_REMOVABLE) ? 1800 1813 hptrRemovable : 1801 (driveflags[x] & DRIVE_REMOTE) ? hptrRemote : hptrDrive; 1814 (driveflags[x] & DRIVE_REMOTE) ? 1815 hptrRemote : 1816 (driveflags[x] & DRIVE_VIRTUAL) ? 1817 hptrVirtual : 1818 (driveflags[x] & DRIVE_RAMDISK) ? 1819 hptrRamdisk : 1820 (driveflags[x] & DRIVE_ZIPSTREAM) ? 1821 hptrZipstrm : hptrDrive; 1802 1822 WinSendMsg(hwnd, 1803 1823 CM_INVALIDATERECORD, … … 2008 2028 writeable = rdy 2009 2029 && !(driveflags[chDrvU - 'A'] & DRIVE_NOTWRITEABLE); 2010 remote = rdy && (driveflags[chDrvU - 'A'] & DRIVE_REMOTE) != 0;2030 remote = rdy && (driveflags[chDrvU - 'A'] & (DRIVE_REMOTE || DRIVE_VIRTUAL)) != 0; 2011 2031 underenv = (pci->flags & RECFLAGS_UNDERENV) != 0; 2012 2032 … … 2539 2559 driveflags[toupper(*pci->szFileName) - 'A'] &= 2540 2560 (DRIVE_IGNORE | DRIVE_NOPRESCAN | DRIVE_NOLOADICONS | 2541 DRIVE_NOLOADSUBJS | DRIVE_NOLOADLONGS );2561 DRIVE_NOLOADSUBJS | DRIVE_NOLOADLONGS | DRIVE_NOSTATS); 2542 2562 DriveFlagsOne(toupper(*pci->szFileName) - 'A'); 2543 2563 if (driveflags[toupper(*pci->szFileName) - 'A'] & … … 2555 2575 DRIVE_REMOTE) ? hptrRemote 2556 2576 : (driveflags[toupper(*pci->szFileName) - 'A'] & 2577 DRIVE_VIRTUAL) ? hptrVirtual 2578 : (driveflags[toupper(*pci->szFileName) - 'A'] & 2579 DRIVE_RAMDISK) ? hptrRamdisk 2580 : (driveflags[toupper(*pci->szFileName) - 'A'] & 2557 2581 DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 2558 2582 } -
TabularUnified trunk/dll/update.c ¶
r551 r552 15 15 06 Jun 05 SHL Drop unused code 16 16 22 Jul 06 SHL Use wrappers 17 Add FindDriveIcon 17 18 18 19 ***********************************************************************/ … … 36 37 #pragma alloc_text(UPDATECNR,UpdateCnrRecord,UpdateCnrList) 37 38 39 HPOINTER FindDriveIcon(PCNRITEM pci) 40 { 41 *pci->szFileName = toupper(*pci->szFileName); 42 if (isalpha(*pci->szFileName) && 43 toupper(*pci->szFileName) > 'B') { 44 if (driveflags[toupper(*pci->szFileName) - 'A'] & 45 DRIVE_CDROM) 46 pci->rc.hptrIcon = hptrCDROM; 47 else 48 pci->rc.hptrIcon = 49 (driveflags[toupper(*pci->szFileName) - 'A'] & 50 DRIVE_REMOVABLE) ? hptrRemovable 51 :(driveflags[toupper(*pci->szFileName) - 'A'] & 52 DRIVE_VIRTUAL) ? hptrVirtual 53 :(driveflags[toupper(*pci->szFileName) - 'A'] & 54 DRIVE_REMOTE) ? hptrRemote 55 :(driveflags[toupper(*pci->szFileName) - 'A'] & 56 DRIVE_RAMDISK) ? hptrRamdisk 57 :(driveflags[toupper(*pci->szFileName) - 'A'] & 58 DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 59 } 60 else 61 pci->rc.hptrIcon = hptrFloppy; 62 return pci->rc.hptrIcon; 63 } 38 64 PCNRITEM UpdateCnrRecord(HWND hwndCnr, CHAR * filename, BOOL partial, 39 65 DIRCNRDATA * dcd) … … 105 131 found = TRUE; 106 132 #endif 107 if ((!fForceUpper && !fForceLower && strcmp(pci->szFileName, filename)) || pci->cbFile != ffb.cbFile || pci->attrFile != ffb.attrFile || pci->easize != CBLIST_TO_EASIZE(ffb.cbList) || pci->date.day != ffb.fdateLastWrite.day || pci->date.month != ffb.fdateLastWrite.month || pci->date.year != ffb.fdateLastWrite.year + 1980 || pci->time.seconds != ffb.ftimeLastWrite.twosecs * 2 || pci->time.minutes != ffb.ftimeLastWrite.minutes || pci->time.hours != ffb.ftimeLastWrite.hours || pci->ladate.day != ffb.fdateLastAccess.day || pci->ladate.month != ffb.fdateLastAccess.month || pci->ladate.year != ffb.fdateLastAccess.year + 1980 || pci->latime.seconds != ffb.ftimeLastAccess.twosecs * 2 || pci->latime.minutes != ffb.ftimeLastAccess.minutes || pci->latime.hours != ffb.ftimeLastAccess.hours) { /* changed; update */ 133 if ((!fForceUpper && !fForceLower && strcmp(pci->szFileName, filename)) || 134 pci->cbFile != ffb.cbFile || pci->attrFile != ffb.attrFile || 135 pci->easize != CBLIST_TO_EASIZE(ffb.cbList) || pci->date.day != 136 ffb.fdateLastWrite.day || pci->date.month != ffb.fdateLastWrite.month || 137 pci->date.year != ffb.fdateLastWrite.year + 1980 || pci->time.seconds != 138 ffb.ftimeLastWrite.twosecs * 2 || pci->time.minutes != ffb.ftimeLastWrite.minutes || 139 pci->time.hours != ffb.ftimeLastWrite.hours || pci->ladate.day != 140 ffb.fdateLastAccess.day || pci->ladate.month != ffb.fdateLastAccess.month || 141 pci->ladate.year != ffb.fdateLastAccess.year + 1980 || pci->latime.seconds != 142 ffb.ftimeLastAccess.twosecs * 2 || pci->latime.minutes != 143 ffb.ftimeLastAccess.minutes || pci->latime.hours != ffb.ftimeLastAccess.hours) { /* changed; update */ 108 144 #ifdef DEBUG 109 145 updated = TRUE; … … 112 148 ffb.cchName = 0; 113 149 FillInRecordFromFFB(hwndCnr, pci, filename, &ffb, partial, dcd); 114 if (strlen(pci->szFileName) < 4) { 115 *pci->szFileName = toupper(*pci->szFileName); 116 if (isalpha(*pci->szFileName) && toupper(*pci->szFileName) > 'B') { 117 if (driveflags[toupper(*pci->szFileName) - 'A'] & DRIVE_CDROM) 118 pci->rc.hptrIcon = hptrCDROM; 119 else 120 pci->rc.hptrIcon = 121 (driveflags[toupper(*pci->szFileName) - 'A'] & 122 DRIVE_REMOVABLE) ? hptrRemovable 123 : (driveflags[toupper(*pci->szFileName) - 'A'] & DRIVE_REMOTE) 124 ? hptrRemote : (driveflags[toupper(*pci->szFileName) - 'A'] & 125 DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 126 } 127 else 128 pci->rc.hptrIcon = hptrFloppy; 129 } 150 if (strlen(pci->szFileName) < 4) 151 FindDriveIcon(pci); 130 152 oldemphasis = pci->rc.flRecordAttr & (CRA_SELECTED | CRA_CURSORED); 131 153 if (oldemphasis) … … 162 184 pci, 163 185 filename, &ffb, partial, dcd); 164 if (strlen(pci->szFileName) < 4) { 165 *pci->szFileName = toupper(*pci->szFileName); 166 if (isalpha(*pci->szFileName) && toupper(*pci->szFileName) > 'B') { 167 if (driveflags[toupper(*pci->szFileName) - 'A'] & DRIVE_CDROM) 168 pci->rc.hptrIcon = hptrCDROM; 169 else 170 pci->rc.hptrIcon = 171 (driveflags[toupper(*pci->szFileName) - 'A'] & 172 DRIVE_REMOVABLE) ? hptrRemovable 173 : (driveflags[toupper(*pci->szFileName) - 'A'] & 174 DRIVE_REMOTE) ? hptrRemote 175 : (driveflags[toupper(*pci->szFileName) - 'A'] & 176 DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 177 } 178 else 179 pci->rc.hptrIcon = hptrFloppy; 180 } 186 if (strlen(pci->szFileName) < 4) 187 FindDriveIcon(pci); 181 188 memset(&ri, 0, sizeof(RECORDINSERT)); 182 189 ri.cb = sizeof(RECORDINSERT); … … 223 230 FillInRecordFromFFB(hwndCnr, 224 231 pci, filename, &ffb, partial, dcd); 225 if (strlen(pci->szFileName) < 4) { 226 *pci->szFileName = toupper(*pci->szFileName); 227 if (isalpha(*pci->szFileName) 228 && toupper(*pci->szFileName) > 'B') { 229 if (driveflags[toupper(*pci->szFileName) - 'A'] & 230 DRIVE_CDROM) 231 pci->rc.hptrIcon = hptrCDROM; 232 else 233 pci->rc.hptrIcon = 234 (driveflags[toupper(*pci->szFileName) - 'A'] & 235 DRIVE_REMOVABLE) ? hptrRemovable 236 : (driveflags[toupper(*pci->szFileName) - 'A'] & 237 DRIVE_REMOTE) ? hptrRemote 238 : (driveflags[toupper(*pci->szFileName) - 'A'] & 239 DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 240 } 241 else 242 pci->rc.hptrIcon = hptrFloppy; 243 } 232 if (strlen(pci->szFileName) < 4) 233 FindDriveIcon(pci); 244 234 memset(&ri, 0, sizeof(RECORDINSERT)); 245 235 ri.cb = sizeof(RECORDINSERT); … … 287 277 pci, 288 278 filename, &ffb, partial, dcd); 289 if (strlen(pci->szFileName) < 4) { 290 *pci->szFileName = toupper(*pci->szFileName); 291 if (isalpha(*pci->szFileName) && toupper(*pci->szFileName) > 'B') { 292 if (driveflags[toupper(*pci->szFileName) - 'A'] & DRIVE_CDROM) 293 pci->rc.hptrIcon = hptrCDROM; 294 else 295 pci->rc.hptrIcon = 296 (driveflags[toupper(*pci->szFileName) - 'A'] & 297 DRIVE_REMOVABLE) ? hptrRemovable 298 : (driveflags[toupper(*pci->szFileName) - 'A'] & 299 DRIVE_REMOTE) ? hptrRemote 300 : (driveflags[toupper(*pci->szFileName) - 'A'] & 301 DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 302 } 303 else 304 pci->rc.hptrIcon = hptrFloppy; 305 } 279 if (strlen(pci->szFileName) < 4) 280 FindDriveIcon(pci); 306 281 memset(&ri, 0, sizeof(RECORDINSERT)); 307 282 ri.cb = sizeof(RECORDINSERT); … … 460 435 FillInRecordFromFFB(hwndCnr, 461 436 pci, filename[x], &ffb, partial, dcd); 462 if (IsRoot(pci->szFileName)) { 463 *pci->szFileName = toupper(*pci->szFileName); 464 if (isalpha(*pci->szFileName) && 465 toupper(*pci->szFileName) > 'B') { 466 if (driveflags[toupper(*pci->szFileName) - 'A'] & DRIVE_CDROM) 467 pci->rc.hptrIcon = hptrCDROM; 468 else 469 pci->rc.hptrIcon = 470 (driveflags[toupper(*pci->szFileName) - 'A'] & 471 DRIVE_REMOVABLE) ? hptrRemovable 472 : (driveflags[toupper(*pci->szFileName) - 'A'] & 473 DRIVE_REMOTE) ? hptrRemote 474 : (driveflags[toupper(*pci->szFileName) - 'A'] & 475 DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 476 } 477 else 478 pci->rc.hptrIcon = hptrFloppy; 479 } 437 if (IsRoot(pci->szFileName)) 438 FindDriveIcon(pci); 480 439 WinSendMsg(hwndCnr, 481 440 CM_SETRECORDEMPHASIS, … … 500 459 filename[x], 501 460 &ffb, partial, dcd); 502 if (strlen(pci->szFileName) < 4) { 503 *pci->szFileName = toupper(*pci->szFileName); 504 if (isalpha(*pci->szFileName) && 505 toupper(*pci->szFileName) > 'B') { 506 if (driveflags[toupper(*pci->szFileName) - 'A'] & 507 DRIVE_CDROM) 508 pci->rc.hptrIcon = hptrCDROM; 509 else 510 pci->rc.hptrIcon = 511 (driveflags[toupper(*pci->szFileName) - 'A'] & 512 DRIVE_REMOVABLE) ? hptrRemovable 513 : (driveflags[toupper(*pci->szFileName) - 'A'] & 514 DRIVE_REMOTE) ? hptrRemote 515 : (driveflags[toupper(*pci->szFileName) - 'A'] & 516 DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 517 } 518 else 519 pci->rc.hptrIcon = hptrFloppy; 520 } 461 if (strlen(pci->szFileName) < 4) 462 FindDriveIcon(pci); 521 463 memset(&ri, 0, sizeof(RECORDINSERT)); 522 464 ri.cb = sizeof(RECORDINSERT); … … 571 513 filename[x], 572 514 &ffb, partial, dcd); 573 if (strlen(pci->szFileName) < 4) { 574 *pci->szFileName = toupper(*pci->szFileName); 575 if (isalpha(*pci->szFileName) && 576 toupper(*pci->szFileName) > 'B') { 577 if (driveflags[toupper(*pci->szFileName) - 'A'] & 578 DRIVE_CDROM) 579 pci->rc.hptrIcon = hptrCDROM; 580 else 581 pci->rc.hptrIcon = 582 (driveflags[toupper(*pci->szFileName) - 'A'] & 583 DRIVE_REMOVABLE) ? hptrRemovable 584 : (driveflags[toupper(*pci->szFileName) - 'A'] & 585 DRIVE_REMOTE) ? hptrRemote 586 : (driveflags[toupper(*pci->szFileName) - 'A'] & 587 DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 588 } 589 else 590 pci->rc.hptrIcon = hptrFloppy; 591 } 515 if (strlen(pci->szFileName) < 4) 516 FindDriveIcon(pci); 592 517 memset(&ri, 0, sizeof(RECORDINSERT)); 593 518 ri.cb = sizeof(RECORDINSERT); … … 635 560 filename[x], 636 561 &ffb, partial, dcd); 637 if (strlen(pci->szFileName) < 4) { 638 *pci->szFileName = toupper(*pci->szFileName); 639 if (isalpha(*pci->szFileName) && 640 toupper(*pci->szFileName) > 'B') { 641 if (driveflags[toupper(*pci->szFileName) - 'A'] & 642 DRIVE_CDROM) 643 pci->rc.hptrIcon = hptrCDROM; 644 else 645 pci->rc.hptrIcon = 646 (driveflags[toupper(*pci->szFileName) - 'A'] & 647 DRIVE_REMOVABLE) ? hptrRemovable 648 : (driveflags[toupper(*pci->szFileName) - 'A'] & 649 DRIVE_REMOTE) ? hptrRemote 650 : (driveflags[toupper(*pci->szFileName) - 'A'] & 651 DRIVE_ZIPSTREAM) ? hptrZipstrm : hptrDrive; 652 } 653 else 654 pci->rc.hptrIcon = hptrFloppy; 655 } 562 if (strlen(pci->szFileName) < 4) 563 FindDriveIcon(pci); 656 564 memset(&ri, 0, sizeof(RECORDINSERT)); 657 565 ri.cb = sizeof(RECORDINSERT); -
TabularUnified trunk/dll/valid.c ¶
r551 r552 20 20 22 Oct 06 GKY Add NDFS32 support 21 21 22 Oct 06 GKY Increased BUFFER_BYTES in CheckDrive to 8192 to fix NDFS32 scan failure 22 07 Jan 07 GKY Move error strings etc. to string file 23 18 Feb 07 GKY Add more drive types and icons 22 24 23 25 ***********************************************************************/ … … 210 212 211 213 # define BUFFER_BYTES 8192 212 rc = 213 DosAllocMem(&pvBuffer, BUFFER_BYTES, 214 rc = DosAllocMem(&pvBuffer, BUFFER_BYTES, 214 215 PAG_COMMIT | OBJ_TILE | PAG_READ | PAG_WRITE); 215 216 if (rc) { … … 242 243 } 243 244 244 if (pulType && !strcmp(pfsn, CDFS))245 if (pulType && (!strcmp(pfsn, CDFS) || !strcmp(pfsn, ISOFS))) 245 246 *pulType |= DRIVE_NOTWRITEABLE | DRIVE_CDROM | DRIVE_REMOVABLE; 246 247 if (((PFSQBUFFER2) pvBuffer)->iType == FSAT_REMOTEDRV) { 247 if (pulType && !strcmp(pfsn, NDFS32)){ 248 *pulType |= DRIVE_VIRTUAL; 249 } 250 if (pulType && !strcmp(pfsn, RAMFS)){ 251 *pulType |= DRIVE_RAMDISK; 252 } 253 if (((PFSQBUFFER2) pvBuffer)->iType == FSAT_REMOTEDRV && 254 (strcmp(pfsn, CDFS) && strcmp(pfsn, ISOFS))) { 248 255 if (pulType) 249 256 *pulType |= DRIVE_REMOTE; 257 250 258 if (pulType && !strcmp(pfsn, CBSIFS)) { 251 259 *pulType |= DRIVE_ZIPSTREAM; … … 261 269 *pulType &= ~DRIVE_NOLONGNAMES; 262 270 } 271 263 272 } 264 273 } … … 267 276 !strcmp(pfsn, JFS) || 268 277 !strcmp(pfsn, FAT32) || 269 !strcmp(pfsn, NDFS32) || !strcmp(pfsn, HPFS386))) { 278 !strcmp(pfsn, RAMFS) || 279 !strcmp(pfsn, NDFS32) || 280 !strcmp(pfsn, HPFS386))) { 270 281 *pulType &= ~DRIVE_NOLONGNAMES; 271 282 } 283 272 284 DosFreeMem(pvBuffer); 273 285 return 0; // Remotes are non-removable … … 278 290 strcmp(pfsn, JFS) && 279 291 strcmp(pfsn, CDFS) && 280 strcmp(pfsn, FAT32) && strcmp(pfsn, NDFS32) && strcmp(pfsn, HPFS386)) { 292 strcmp(pfsn, ISOFS) && 293 strcmp(pfsn, RAMFS) && 294 strcmp(pfsn, FAT32) && 295 strcmp(pfsn, NDFS32) && 296 strcmp(pfsn, HPFS386)) { 281 297 if (pulType) 282 298 (*pulType) |= DRIVE_NOLONGNAMES; // Others can not have long names 283 299 } 300 284 301 285 302 DosError(FERR_DISABLEHARDERR); … … 543 560 } 544 561 } 562 else if (*argv[x] == '`' && isalpha(argv[x][1])) { 563 564 CHAR *p = &argv[x][1]; 565 566 while (isalpha(*p)) { 567 driveflags[toupper(*p) - 'A'] |= DRIVE_NOSTATS; 568 p++; 569 } 570 } 545 571 else if (*argv[x] == ',' && isalpha(argv[x][1])) { 546 572 … … 552 578 } 553 579 } 554 else if (*argv[x] == ' `' && isalpha(argv[x][1])) {580 else if (*argv[x] == '-' && isalpha(argv[x][1])) { 555 581 556 582 CHAR *p = &argv[x][1]; … … 586 612 driveflags[x] &= (DRIVE_IGNORE | DRIVE_NOPRESCAN | DRIVE_NOLOADICONS | 587 613 DRIVE_NOLOADSUBJS | DRIVE_NOLOADLONGS | 588 DRIVE_INCLUDEFILES | DRIVE_SLOW );614 DRIVE_INCLUDEFILES | DRIVE_SLOW | DRIVE_NOSTATS); 589 615 if (removable != -1) { 590 616 struct … … 608 634 if (drvtype & DRIVE_REMOTE) 609 635 driveflags[x] |= DRIVE_REMOTE; 636 if(!stricmp(FileSystem,NDFS32)){ 637 driveflags[x] |= DRIVE_VIRTUAL; 638 driveflags[x] &= (~DRIVE_REMOTE); 639 } 640 if(!stricmp(FileSystem,RAMFS)){ 641 driveflags[x] |= DRIVE_RAMDISK; 642 driveflags[x] &= (~DRIVE_REMOTE); 643 } 610 644 if (strcmp(FileSystem, HPFS) && 611 645 strcmp(FileSystem, JFS) && 612 646 strcmp(FileSystem, CDFS) && 613 strcmp(FileSystem, FAT32) && strcmp(FileSystem, HPFS386)) { 647 strcmp(FileSystem, ISOFS) && 648 strcmp(FileSystem, RAMFS) && 649 strcmp(FileSystem, FAT32) && 650 strcmp(FileSystem, HPFS386)) { 614 651 driveflags[x] |= DRIVE_NOLONGNAMES; 615 652 } 616 if (!strcmp(FileSystem, CDFS)) { 653 654 if (!strcmp(FileSystem, CDFS) || !strcmp(FileSystem, ISOFS)) { 617 655 removable = 1; 618 656 driveflags[x] |= (DRIVE_REMOVABLE | DRIVE_NOTWRITEABLE | DRIVE_CDROM); … … 636 674 driveflags[x] &= (DRIVE_IGNORE | DRIVE_NOPRESCAN | DRIVE_NOLOADICONS | 637 675 DRIVE_NOLOADSUBJS | DRIVE_NOLOADLONGS | 638 DRIVE_INCLUDEFILES | DRIVE_SLOW );676 DRIVE_INCLUDEFILES | DRIVE_SLOW | DRIVE_NOSTATS); 639 677 memset(driveserial, -1, sizeof(driveserial)); 640 678 DosError(FERR_DISABLEHARDERR); … … 737 775 *pp = ' '; 738 776 pp++; 777 *pp = '-'; 778 pp[1] = 0; 779 p = pp + 1; 780 if (pp) { 781 for (x = 0; x < 26; x++) { 782 if ((driveflags[x] & DRIVE_NOLOADSUBJS) != 0) { 783 *p = (CHAR) x + 'A'; 784 p++; 785 *p = 0; 786 } 787 } 788 } 789 if (!pp[1]) 790 *pp = 0; 791 pp = &s[strlen(s)]; 792 *pp = ' '; 793 pp++; 739 794 *pp = '`'; 740 795 pp[1] = 0; … … 742 797 if (pp) { 743 798 for (x = 0; x < 26; x++) { 744 if ((driveflags[x] & DRIVE_NO LOADSUBJS) != 0) {799 if ((driveflags[x] & DRIVE_NOSTATS) != 0) { 745 800 *p = (CHAR) x + 'A'; 746 801 p++; … … 871 926 } 872 927 if (!*objectpath) { 873 // Fall back - fixme to work for NLS928 // Fall back 874 929 DosError(FERR_DISABLEHARDERR); 875 930 DosQuerySysInfo(QSV_BOOT_DRIVE, QSV_BOOT_DRIVE, 876 931 (PVOID) & startdrive, (ULONG) sizeof(ULONG)); 877 sprintf(objectpath, "%c:\\DESKTOP", ((CHAR) startdrive) + '@');878 } 879 } 880 } 932 sprintf(objectpath, GetPString(IDS_PATHTODESKTOP), ((CHAR) startdrive) + '@'); 933 } 934 } 935 } -
TabularUnified trunk/fm3.rc ¶
r490 r552 6 6 7 7 Copyright (c) 1993-98 M. Kimes 8 Copyright (c) 2005, 200 6Steven H. Levine8 Copyright (c) 2005, 2007 Steven H. Levine 9 9 10 10 09 Aug 05 SHL Drop dup icon … … 12 12 01 Sep 06 SHL Add more select and sort toolbar bitmaps 13 13 03 Sep 06 SHL Add more select and sort toolbar bitmaps from David 14 17 Feb 07 GKY Add more drive type bitmaps from David 14 15 15 16 ***********************************************************************/ … … 95 96 BITMAP CDROM_ICON bitmaps\CDROM.BMP 96 97 BITMAP REMOTE_ICON bitmaps\REMOTE.BMP 98 BITMAP VIRTUAL_ICON bitmaps\VIRTUAL.BMP 99 BITMAP RAMDISK_ICON bitmaps\RAMDISK.BMP 97 100 BITMAP 65534 bitmaps\EMPTY.BMP 98 101 BITMAP LEDON_BMP bitmaps\LEDON.BMP -
TabularUnified trunk/fm4.rc ¶
r491 r552 10 10 09 Aug 05 SHL Drop dup icon 11 11 04 Sep 06 SHL Sync with fm3.rc 12 17 Feb 07 GKY Add more drive type bitmaps from David 12 13 13 14 ***********************************************************************/ … … 93 94 BITMAP CDROM_ICON bitmaps\CDROM.BMP 94 95 BITMAP REMOTE_ICON bitmaps\REMOTE.BMP 96 BITMAP VIRTUAL_ICON bitmaps\VIRTUAL.BMP 97 BITMAP RAMDISK_ICON bitmaps\RAMDISK.BMP 95 98 BITMAP 65534 bitmaps\EMPTY.BMP 96 99 BITMAP LEDON_BMP bitmaps\LEDON.BMP
Note:
See TracChangeset
for help on using the changeset viewer.