Changeset 1673 for trunk/dll/mainwnd.c
- Timestamp:
- Dec 30, 2012, 7:51:01 PM (13 years ago)
- File:
-
- 1 edited
-
trunk/dll/mainwnd.c (modified) (26 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/mainwnd.c
r1672 r1673 262 262 case UM_SETUP4: 263 263 case UM_SETUP5: 264 /* 265 * feed setup messages to main window 266 */ 264 // feed setup messages to main window 267 265 PostMsg(hwndMain, msg, mp1, mp2); 268 266 return 0; 269 267 270 268 case UM_SETUP6: 271 /* 272 * handle bubble help requests from drive bar buttons 273 */ 269 // handle bubble help requests from drive bar buttons 274 270 { 275 271 char dv[3], d; … … 365 361 366 362 case UM_NOTIFY: 367 /* 368 * bring up notify messages for various windows 369 */ 363 // bring up notify messages for various windows 370 364 if (mp1) 371 365 return MRFROMLONG(DoNotify((char *)mp1)); … … 600 594 noattrib &= (~(SWP_SHOW | SWP_ZORDER)); 601 595 noattrib |= SWP_HIDE; 602 / * count tools */596 // count tools 603 597 tool = toolhead; 604 598 for (numtools = 0L; tool; numtools++) 605 599 tool = tool->next; 606 / * allocate swp array for WinSetMultWindowPos */600 // allocate swp array for WinSetMultWindowPos 607 601 swp = xmallocz(sizeof(SWP) * (numtools + 2), pszSrcFile, __LINE__); 608 602 if (swp) { … … 995 989 hwndActive = WinQueryActiveWindow(HWND_DESKTOP); 996 990 if (hwndActive) { 997 / * don't bring up help if window isn't active */991 // don't bring up help if window isn't active 998 992 if (!WinIsChild(hwnd, hwndActive)) 999 993 return; … … 1001 995 hwndActive = WinQueryFocus(HWND_DESKTOP); 1002 996 if (WinQueryClassName(hwndActive, sizeof(ucClassname), ucClassname)) { 1003 / * don't bring up help if a menu is active */997 // don't bring up help if a menu is active 1004 998 if (!strcmp(ucClassname, "#4")) 1005 999 return; … … 1343 1337 break; 1344 1338 1345 case IDM_HIDEANYTOOL: / * hide any tool */1346 case IDM_HIDETOOL: / * hide tool */1339 case IDM_HIDEANYTOOL: // hide any tool 1340 case IDM_HIDETOOL: // hide tool 1347 1341 if (SHORT1FROMMP(mp1) == IDM_HIDETOOL) 1348 1342 id = WinQueryWindowUShort(hwnd, QWS_ID); … … 1360 1354 break; 1361 1355 1362 case IDM_SHOWTOOLS: / * show all tools */1356 case IDM_SHOWTOOLS: // show all tools 1363 1357 tool = toolhead; 1364 1358 while (tool) { … … 1369 1363 break; 1370 1364 1371 case IDM_DELETEANYTOOL: / * delete any button */1372 case IDM_DELETETOOL: / * delete button */1365 case IDM_DELETEANYTOOL: // delete any button 1366 case IDM_DELETETOOL: // delete button 1373 1367 if (SHORT1FROMMP(mp1) == IDM_DELETETOOL) 1374 1368 id = WinQueryWindowUShort(hwnd, QWS_ID); … … 1382 1376 return 0; 1383 1377 1384 case IDM_EDITANYTOOL: / * edit any button */1385 case IDM_EDITTOOL: / * edit button */1378 case IDM_EDITANYTOOL: // edit any button 1379 case IDM_EDITTOOL: // edit button 1386 1380 if (SHORT1FROMMP(mp1) == IDM_EDITTOOL) 1387 1381 id = WinQueryWindowUShort(hwnd, QWS_ID); … … 1404 1398 break; 1405 1399 1406 case IDM_ADDTOOL: / * add tool */1400 case IDM_ADDTOOL: // add tool 1407 1401 id = (USHORT) WinDlgBox(HWND_DESKTOP, hwnd, AddToolProc, FM3ModHandle, 1408 1402 ADDBTN_FRAME, MPVOID); … … 1415 1409 break; 1416 1410 1417 case IDM_REORDERTOOLS: / * reorder tools */1411 case IDM_REORDERTOOLS: // reorder tools 1418 1412 WinDlgBox(HWND_DESKTOP, 1419 1413 hwnd, ReOrderToolsProc, FM3ModHandle, RE_FRAME, MPVOID); … … 1443 1437 1444 1438 case WM_CONTEXTMENU: 1445 //DosEnterCritSec(); //GKY 11-29-081446 1439 DosRequestMutexSem(hmtxFM2Globals, SEM_INDEFINITE_WAIT); 1447 1440 if (!hwndMenu) 1448 1441 hwndMenu = WinLoadMenu(hwnd, FM3ModHandle, ID_BUTTONMENU); 1449 1442 DosReleaseMutexSem(hmtxFM2Globals); 1450 //DosExitCritSec();1451 1443 //fixme to allow user to change font 1-10-09 GKY 1452 1444 SetPresParams(hwndMenu, NULL, NULL, NULL, FNT_10SYSTEMPROPORT); … … 1457 1449 case DM_DRAGOVER: 1458 1450 { 1459 PDRAGINFO pDInfo; / * Pointer to DRAGINFO */1460 1461 pDInfo = (PDRAGINFO) mp1; / * Get DRAGINFO pointer */1462 DrgAccessDraginfo(pDInfo); / * Access DRAGINFO */1451 PDRAGINFO pDInfo; // Pointer to DRAGINFO 1452 1453 pDInfo = (PDRAGINFO) mp1; // Get DRAGINFO pointer 1454 DrgAccessDraginfo(pDInfo); // Access DRAGINFO 1463 1455 id = WinQueryWindowUShort(hwnd, QWS_ID); 1464 1456 tool = find_tool(id); 1465 1457 if (!tool) { 1466 1458 DrgFreeDraginfo(pDInfo); 1467 return (MRFROM2SHORT(DOR_NEVERDROP, 0)); / * Drop not valid */1459 return (MRFROM2SHORT(DOR_NEVERDROP, 0)); // Drop not valid 1468 1460 } 1469 1461 if (!(tool->flags & T_DROPABLE)) { 1470 1462 DrgFreeDraginfo(pDInfo); 1471 return (MRFROM2SHORT(DOR_NEVERDROP, 0)); / * Drop not valid */1463 return (MRFROM2SHORT(DOR_NEVERDROP, 0)); // Drop not valid 1472 1464 } 1473 1465 { 1474 PDRAGITEM pDItem; / * Pointer to DRAGITEM */1475 1476 pDItem = DrgQueryDragitemPtr(pDInfo, / * Access DRAGITEM */1477 0); / * Index to DRAGITEM */1478 if (DrgVerifyRMF(pDItem, /* Check valid rendering */1479 (CHAR *) DRM_OS2FILE, /* mechanisms and data */1480 NULL)) { /* formats */1466 PDRAGITEM pDItem; // Pointer to DRAGITEM 1467 1468 pDItem = DrgQueryDragitemPtr(pDInfo, // Access DRAGITEM 1469 0); // Index to DRAGITEM 1470 if (DrgVerifyRMF(pDItem, // Check valid rendering 1471 (CHAR *) DRM_OS2FILE, // mechanisms and data 1472 NULL)) { // formats 1481 1473 if (!(tool->flags & T_EMPHASIZED)) { 1482 1474 tool->flags |= T_EMPHASIZED; … … 1484 1476 DrgFreeDraginfo(pDInfo); 1485 1477 } 1486 return (MRFROM2SHORT(DOR_DROP, / * Return okay to drop */1487 DO_MOVE)); / * Move operation valid */1478 return (MRFROM2SHORT(DOR_DROP, // Return okay to drop 1479 DO_MOVE)); // Move operation valid 1488 1480 } 1489 1481 DrgFreeDraginfo(pDInfo); 1490 1482 } 1491 1483 } 1492 return (MRFROM2SHORT(DOR_NEVERDROP, 0)); / * Drop not valid */1484 return (MRFROM2SHORT(DOR_NEVERDROP, 0)); // Drop not valid 1493 1485 1494 1486 case DM_DROPHELP: … … 2292 2284 WinEnableMenuItem(hwndMenu, IDM_CHKDSK, FALSE); 2293 2285 } 2294 /* fixme to be gone?2295 if (!rdy || ~driveflags[iDrv] & DRIVE_CDROM) {2296 WinEnableMenuItem(hwndMenu, IDM_CLOSETRAY, FALSE);2297 }2298 */2299 2286 PopupMenu(hwnd, hwnd, hwndMenu); 2300 2287 } … … 2982 2969 return 0; 2983 2970 2984 case UM_SETUP2: / * Used to load a new a toolbar */2971 case UM_SETUP2: // Used to load a new a toolbar 2985 2972 BuildTools(hwnd, TRUE); 2986 2973 return 0; … … 3199 3186 BOOL CloseDirCnrChildren(HWND hwndClient) 3200 3187 { 3201 / * returns TRUE if a directory container window was told to close */3188 // returns TRUE if a directory container window was told to close 3202 3189 3203 3190 HENUM henum; … … 3680 3667 if (ulCnt == (ULONG) - 1) { 3681 3668 ulCnt = CountChildren(hwndClient, &ulNumMinChildren); 3682 / * return these values to the caller for later use */3669 // return these values to the caller for later use 3683 3670 *ulCntR = ulCnt; 3684 3671 *ulNumMinChildrenR = ulNumMinChildren; … … 3897 3884 SHORT newcx, SHORT newcy) 3898 3885 { 3899 /* 3886 /** 3900 3887 * resize all children of the client to maintain their proportional 3901 3888 * sizes and positions … … 4237 4224 mr = oldproc(hwnd, msg, mp1, mp2); 4238 4225 4239 /* 4226 /** 4240 4227 * Calculate the position of the client rectangle. 4241 4228 * Otherwise, we'll see a lot of redraw when we move the … … 4316 4303 soldCount = sCount; 4317 4304 4318 /* 4305 /** 4319 4306 * Reformat the frame to "squeeze" the client 4320 4307 * and make room for status window sibling beneath … … 5660 5647 hwndFrame = WinQueryWindow(hwnd, QW_PARENT); 5661 5648 5662 /* 5663 * create frame children (not client children, frame children) 5664 */ 5649 // create frame children (not client children, frame children) 5665 5650 DosSleep(1); 5666 5651 WinQueryWindowPos(hwndFrame, &swp); … … 5932 5917 5933 5918 case UM_SETUP: 5934 /* 5935 * start up some initial children 5936 */ 5919 // start up some initial children 5937 5920 WinShowWindow(WinQueryWindow(hwnd, QW_PARENT), TRUE); 5938 5921 PostMsg(MainObjectHwnd, UM_SETUP2, mp1, mp2); … … 5994 5977 5995 5978 case UM_SETUP3: 5996 / * start remaining child windows */5979 // start remaining child windows 5997 5980 if (!fNoSaveState && fSaveState) { 5998 5981 PCSZ pszStatename = PCSZ_SHUTDOWNSTATE; … … 6190 6173 6191 6174 case IDM_WINDOWSMENU: 6192 /* 6175 /** 6193 6176 * add child windows of client 6194 6177 * and switchlist entries to end of pulldown menu … … 6641 6624 6642 6625 case UM_SETDIR: 6643 / * mp1 == name of directory to open */6626 // mp1 == name of directory to open 6644 6627 if (mp1) 6645 6628 return MRFROMLONG(OpenDirCnr((HWND) 0,
Note:
See TracChangeset
for help on using the changeset viewer.
