Changeset 549 for trunk/dll/treecnr.c
- Timestamp:
- Feb 4, 2007, 4:14:36 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/treecnr.c
r527 r549 19 19 15 Aug 06 SHL Rework SetMask args 20 20 31 Aug 06 JS Add more partitioning menu items 21 22 OCT o6 GKY Add NDFS32 support 21 22 OCT 06 GKY Add NDFS32 support 22 29 Dec 06 GKY Fixed menu gray out for remote drives (added variable "remote") 23 29 Dec 06 GKY Enabled edit of drive flags on "not ready" drives 22 24 23 25 ***********************************************************************/ … … 2340 2342 BOOL writeable; 2341 2343 BOOL removable; 2344 BOOL remote; 2342 2345 BOOL underenv; 2343 2346 CHAR chDrvU; … … 2350 2353 removable = rdy && (driveflags[chDrvU - 'A'] & DRIVE_REMOVABLE) != 0; 2351 2354 writeable = rdy && !(driveflags[chDrvU - 'A'] & DRIVE_NOTWRITEABLE); 2355 remote = rdy && (driveflags[chDrvU - 'A'] & DRIVE_REMOTE) != 0; 2352 2356 underenv = (pci->flags & RECFLAGS_UNDERENV) != 0; 2353 2357 … … 2357 2361 WinEnableMenuItem((HWND)mp2, IDM_EAS, writeable); 2358 2362 WinEnableMenuItem((HWND)mp2, IDM_SUBJECT, writeable); 2359 WinEnableMenuItem((HWND)mp2, IDM_DRVFLAGS, rdy); // fixme to allow if not ready2363 WinEnableMenuItem((HWND)mp2, IDM_DRVFLAGS, 1); // fixme to allow if not ready 2360 2364 2361 2365 WinEnableMenuItem((HWND)mp2, IDM_ARCHIVE, rdy); … … 2371 2375 WinEnableMenuItem((HWND)mp2, IDM_UNDELETE, writeable); 2372 2376 2373 WinEnableMenuItem((HWND)mp2, IDM_CHKDSK, writeable );2374 WinEnableMenuItem((HWND)mp2, IDM_FORMAT, writeable );2375 WinEnableMenuItem((HWND)mp2, IDM_OPTIMIZE, writeable);2376 2377 WinEnableMenuItem((HWND)mp2, IDM_DETACH, 2378 rdy && (driveflags[chDrvU - 'A'] & DRIVE_REMOTE) != 0);2377 WinEnableMenuItem((HWND)mp2, IDM_CHKDSK, writeable && !remote); 2378 WinEnableMenuItem((HWND)mp2, IDM_FORMAT, writeable && !remote); 2379 WinEnableMenuItem((HWND)mp2, IDM_OPTIMIZE, writeable && !remote); 2380 WinEnableMenuItem((HWND)mp2, IDM_PARTITIONSMENU, !remote); 2381 2382 WinEnableMenuItem((HWND)mp2, IDM_DETACH, remote); 2379 2383 2380 2384 WinEnableMenuItem((HWND)mp2, IDM_EJECT, removable);
Note:
See TracChangeset
for help on using the changeset viewer.