Changeset 285
- Timestamp:
- Nov 3, 2009, 3:58:20 AM (16 years ago)
- Location:
- trunk/src/3rdparty/os2/xsystray
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/3rdparty/os2/xsystray/xsystray.c
r282 r285 735 735 * to left. 736 736 * 737 * NOTE: This function must be keept in sync with FindIconDataAtPt() in738 * terms of system tray geometry.737 * NOTE: This function must be keept in sync with FindIconDataAtPt() 738 * terms of system tray geometry. 739 739 */ 740 740 /* … … 1311 1311 } 1312 1312 1313 1314 1313 1315 WgtXSysTrayUpdateAfterIconAddRemove(pWidget); 1314 1315 ++pSysTrayData->cIcons;1316 1316 1317 1317 xrc = XST_OK; … … 1439 1439 } 1440 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1441 1503 xrc = XST_OK; 1442 1504 } -
trunk/src/3rdparty/os2/xsystray/xsystray.h
r282 r285 52 52 SYSTRAYCMD_SHOWBALLOON, 53 53 SYSTRAYCMD_HIDEBALLOON, 54 54 55 } SYSTRAYCMD; 55 56 … … 76 77 HWND hwndSender; 77 78 // sender window, a must for SYSTRAYCMD_ADDICON, _CHANGEICON, 78 // _REMOVEICON, _SETTOOLTIP, _SHOWBALLOON, _HIDEBALLOON 79 // _REMOVEICON, _SETTOOLTIP, _SHOWBALLOON, _HIDEBALLOON, 80 // _QUERYRECT 79 81 union 80 82 { … … 95 97 } icon; 96 98 // used by SYSTRAYCMD_ADDICON, _CHANGEICON, _REMOVEICON, _SETTOOLTIP 99 100 101 102 103 104 97 105 } u; 98 106 -
trunk/src/3rdparty/os2/xsystray/xsystray_api.c
r282 r285 569 569 pData->u.icon.usId = usId; 570 570 571 572 571 if (!pcszToolTip) 573 572 pData->u.icon.szToolTip[0] = '\0'; … … 610 609 BOOL xstQuerySysTrayIconRect(HWND hwnd, USHORT usId, PRECTL prclRect) 611 610 { 612 // @todo implement 613 return FALSE; 611 BOOL brc; 612 PSYSTRAYCTLDATA pData = AllocSysTrayCtlDataPtr(); 613 if (!pData) 614 return FALSE; 615 616 pData->ulCommand = SYSTRAYCMD_QUERYRECT; 617 pData->hwndSender = hwnd; 618 pData->u.icon.usId = usId; 619 620 brc = SendSysTrayCtlMsg(pData) == XST_OK; 621 if (brc) 622 { 623 *prclRect = pData->u.rect.rclIcon; 624 } 625 626 FreeSysTrayCtlDataPtr(pData); 627 628 return brc; 614 629 } 615 630
Note:
See TracChangeset
for help on using the changeset viewer.