Changeset 280
- Timestamp:
- Dec 8, 2005, 8:44:15 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/collect.c
r197 r280 19 19 06 Jun 05 SHL Indent -i2 20 20 06 Jun 05 SHL Make savedSortFlags static to avoid referencing garbage 21 24 Oct 05 SHL Sanitize handle references 22 24 Oct 05 SHL CollectorCnrWndProc: avoid excess writes to Status2 window 23 10 Nov 05 SHL CollectorCnrWndProc: correct missing button window updates 21 24 22 25 ***********************************************************************/ … … 167 170 CenterOverWindow(hwndButtonPopup); 168 171 PaintRecessedWindow(hwnd, 169 (HPS) 0,172 NULLHANDLE, 170 173 FALSE, 171 174 FALSE); … … 192 195 if (hwndButtonPopup == (HWND) mp2) 193 196 { 194 lastid = WinQueryWindowUShort((HWND) mp2, 195 QWS_ID); 197 lastid = WinQueryWindowUShort((HWND) mp2, QWS_ID); 196 198 WinDestroyWindow(hwndButtonPopup); 197 199 hwndButtonPopup = (HWND) 0; … … 206 208 case DIR_SORT: 207 209 PaintRecessedWindow(hwnd, 208 (HPS) 0,210 NULLHANDLE, 209 211 TRUE, 210 212 FALSE); … … 295 297 USHORT id; 296 298 297 id = WinQueryWindowUShort(hwnd, 298 QWS_ID); 299 id = WinQueryWindowUShort(hwnd, QWS_ID); 299 300 switch (id) 300 301 { … … 313 314 USHORT id, cmd = 0; 314 315 315 id = WinQueryWindowUShort(hwnd, 316 QWS_ID); 316 id = WinQueryWindowUShort(hwnd, QWS_ID); 317 317 switch (id) 318 318 { … … 425 425 RECTL rcl; 426 426 427 hps = WinBeginPaint(hwnd, (HPS) 0, NULL);427 hps = WinBeginPaint(hwnd, NULLHANDLE, NULL); 428 428 if (hps) 429 429 { … … 489 489 SWP_SHOW | SWP_MOVE | SWP_SIZE); 490 490 } 491 CommonTextPaint(hwnd, (HPS) 0);491 CommonTextPaint(hwnd, NULLHANDLE); 492 492 if (msg == UM_SIZE) 493 493 { … … 998 998 999 999 dcd -> stopflag = 1; 1000 // Allow rescan logic to quiesce 1000 1001 while (x++ < 10 && dcd -> amextracted) 1001 1002 DosSleep(250L); … … 1005 1006 } 1006 1007 DosPostEventSem(CompactSem); 1007 if (!PostMsg( (HWND) 0, WM_QUIT, MPVOID, MPVOID))1008 WinSendMsg( (HWND) 0, WM_QUIT, MPVOID, MPVOID);1008 if (!PostMsg(HWND_DESKTOP, WM_QUIT, MPVOID, MPVOID)) 1009 WinSendMsg(HWND_DESKTOP, WM_QUIT, MPVOID, MPVOID); 1009 1010 break; 1010 1011 } … … 1217 1218 if (dcd -> amextracted) 1218 1219 WinSetWindowText(hwndStatus2, 1219 GetPString(IDS_INSEEKSCANTEXT)); 1220 GetPString(IDS_INSEEKSCANTEXT)); // Say working 1220 1221 WinSendMsg(hwnd, 1221 1222 UM_RESCAN, … … 1279 1280 if (pci && (INT) pci != -1) 1280 1281 { 1282 BOOL fStatus2Used = FALSE; 1281 1283 if (fSplitStatus && hwndStatus2) 1282 1284 { … … 1317 1319 } 1318 1320 WinSetWindowText(hwndStatus2, s); 1321 fStatus2Used = TRUE; 1319 1322 } 1320 1323 if (fMoreButtons) … … 1328 1331 WinSetWindowText(hwndAttr, pci -> pszDispAttr); 1329 1332 } 1330 if (dcd -> amextracted && hwndStatus2 )1331 WinSetWindowText(hwndStatus2, GetPString(IDS_INSEEKSCANTEXT)); 1333 if (dcd -> amextracted && hwndStatus2 && !fStatus2Used) 1334 WinSetWindowText(hwndStatus2, GetPString(IDS_INSEEKSCANTEXT)); // Say working 1332 1335 } 1333 1336 else … … 1367 1370 { 1368 1371 dcd -> stopflag = 0; 1369 dcd -> amextracted = FALSE; 1372 dcd -> amextracted = FALSE; // Say not scanning 1370 1373 if (dcd -> namecanchange) 1371 1374 { … … 1409 1412 WinSendMsg(CollectorCnrMenu, MM_SETITEMATTR, MPFROM2SHORT(IDM_GREP, TRUE), 1410 1413 MPFROM2SHORT(MIA_DISABLED, 0)); 1411 dcd -> amextracted = FALSE; 1414 dcd -> amextracted = FALSE; // Use to indicate scan busy 1412 1415 dcd -> stopflag = 0; 1413 1416 memset(&cnri, 0, sizeof(CNRINFO)); … … 1510 1513 if (mp1 && 1511 1514 !IsFile((CHAR *) mp1)) 1512 OpenDirCnr( (HWND) 0,1515 OpenDirCnr(HWND_DESKTOP, 1513 1516 hwndMain, 1514 1517 dcd -> hwndFrame, … … 1898 1901 case DID_CANCEL: 1899 1902 if (dcd -> amextracted) 1900 dcd -> stopflag = 1; 1903 dcd -> stopflag = 1; // Request cancel 1901 1904 break; 1902 1905 … … 1948 1951 FM3ModHandle, GREP_FRAME, (PVOID) & hwnd)) 1949 1952 { 1950 dcd -> amextracted = TRUE; 1953 dcd -> amextracted = TRUE; // Collector scan in progress 1951 1954 WinSendMsg(CollectorCnrMenu, MM_SETITEMATTR, 1952 1955 MPFROM2SHORT(DID_CANCEL, TRUE), … … 1959 1962 } 1960 1963 else 1961 DosBeep(50, 100); 1964 DosBeep(50, 100); // Complain about busy 1962 1965 break; 1963 1966 … … 2744 2747 } 2745 2748 } 2746 else if (!dcd -> suspendview && 2747 WinQueryActiveWindow(dcd -> hwndParent) == 2748 dcd -> hwndFrame) 2749 if (!dcd -> suspendview && 2750 WinQueryActiveWindow(dcd -> hwndParent) == dcd -> hwndFrame) 2749 2751 { 2750 2752 if (pre -> fEmphasisMask & CRA_CURSORED) … … 2850 2852 OpenObject(pci -> szFileName, Default, dcd -> hwndFrame); 2851 2853 else 2852 OpenDirCnr( (HWND) 0,2854 OpenDirCnr(HWND_DESKTOP, 2853 2855 hwndMain, 2854 2856 dcd -> hwndFrame, … … 2911 2913 2912 2914 case UM_FOLDUP: 2913 if (!PostMsg( (HWND) 0, WM_QUIT, MPVOID, MPVOID))2915 if (!PostMsg(HWND_DESKTOP, WM_QUIT, MPVOID, MPVOID)) 2914 2916 DosExit(EXIT_PROCESS, 1); 2915 2917 return 0; … … 2921 2923 dcd -> stopflag = 1; 2922 2924 if (dcd -> amextracted) 2923 return 0; 2925 return 0; // Can not close yet 2924 2926 } 2925 2927 WinSendMsg(hwnd, WM_SAVEAPPLICATION, MPVOID, MPVOID);
Note:
See TracChangeset
for help on using the changeset viewer.