Changeset 872 for trunk/dll/misc.c
- Timestamp:
- Nov 23, 2007, 12:11:21 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/misc.c
r860 r872 35 35 01 Sep 07 GKY Use xDosSetPathInfo to fix case where FS3 buffer crosses 64k boundry 36 36 05 Nov 07 GKY Use commafmtULL to display file sizes for large file support 37 22 Nov 07 GKY Use CopyPresParams to fix presparam inconsistencies in menus 37 38 38 39 ***********************************************************************/ … … 1564 1565 WinSetParent(mi.hwndSubMenu, hwndMenu, FALSE); 1565 1566 WinSetWindowUShort(mi.hwndSubMenu, QWS_ID, IDM_FILESMENU); 1567 CopyPresParams(mi.hwndSubMenu, hwndNow); 1566 1568 mi.afStyle = MIS_SUBMENU; 1567 1569 ulStyle = WinQueryWindowULong(mi.hwndSubMenu, QWL_STYLE); … … 1595 1597 WinSetParent(mi.hwndSubMenu, hwndMenu, FALSE); 1596 1598 WinSetWindowUShort(mi.hwndSubMenu, QWS_ID, IDM_VIEWSMENU); 1599 CopyPresParams(mi.hwndSubMenu, hwndNow); 1597 1600 mi.afStyle = MIS_SUBMENU; 1598 1601 ulStyle = WinQueryWindowULong(mi.hwndSubMenu, QWL_STYLE); … … 1606 1609 } 1607 1610 1608 HWND CheckMenu(HWND * hwndMenu, USHORT id)1611 HWND CheckMenu(HWND hwnd, HWND * hwndMenu, USHORT id) 1609 1612 { 1610 1613 /* load and adjust menus as required */ … … 1613 1616 if (hwndMenu == &DirMenu) { 1614 1617 WinSetWindowUShort(DirMenu, QWS_ID, IDM_FILESMENU); 1618 CopyPresParams(*hwndMenu, hwnd); 1615 1619 SetConditionalCascade(DirMenu, IDM_COMMANDSMENU, IDM_DOITYOURSELF); 1616 1620 SetConditionalCascade(DirMenu, IDM_COPYMENU, IDM_COPY); … … 1632 1636 else if (hwndMenu == &TreeMenu) { 1633 1637 WinSetWindowUShort(TreeMenu, QWS_ID, IDM_FILESMENU); 1638 CopyPresParams(*hwndMenu, hwnd); 1634 1639 SetConditionalCascade(TreeMenu, IDM_COMMANDSMENU, IDM_DOITYOURSELF); 1635 1640 SetConditionalCascade(TreeMenu, IDM_SAVESUBMENU, IDM_SAVETOCLIP); … … 1647 1652 else if (hwndMenu == &ArcMenu) { 1648 1653 WinSetWindowUShort(ArcMenu, QWS_ID, IDM_FILESMENU); 1654 CopyPresParams(*hwndMenu, hwnd); 1649 1655 SetConditionalCascade(ArcMenu, IDM_EXTRACTSUBMENU, IDM_EXTRACT); 1650 1656 SetConditionalCascade(ArcMenu, IDM_EDITSUBMENU, IDM_EDIT); … … 1656 1662 else if (hwndMenu == &FileMenu) { 1657 1663 WinSetWindowUShort(FileMenu, QWS_ID, IDM_FILESMENU); 1664 CopyPresParams(*hwndMenu, hwnd); 1658 1665 SetConditionalCascade(FileMenu, IDM_COMMANDSMENU, IDM_DOITYOURSELF); 1659 1666 SetConditionalCascade(FileMenu, IDM_COPYMENU, IDM_COPY); … … 1676 1683 else if (hwndMenu == &DirCnrMenu) { 1677 1684 WinSetWindowUShort(DirCnrMenu, QWS_ID, IDM_VIEWSMENU); 1685 CopyPresParams(*hwndMenu, hwnd); 1678 1686 SetConditionalCascade(DirCnrMenu, IDM_MISCSUBMENU, IDM_SIZES); 1679 1687 SetConditionalCascade(DirCnrMenu, IDM_OPENSUBMENU, IDM_OPENSETTINGSME); … … 1684 1692 else if (hwndMenu == &TreeCnrMenu) { 1685 1693 WinSetWindowUShort(TreeCnrMenu, QWS_ID, IDM_VIEWSMENU); 1694 CopyPresParams(*hwndMenu, hwnd); 1686 1695 SetConditionalCascade(TreeCnrMenu, IDM_PARTITIONSMENU, IDM_PARTITION); 1687 1696 } 1688 1697 else if (hwndMenu == &ArcCnrMenu) { 1689 1698 WinSetWindowUShort(ArcCnrMenu, QWS_ID, IDM_VIEWSMENU); 1699 CopyPresParams(*hwndMenu, hwnd); 1690 1700 SetConditionalCascade(ArcCnrMenu, IDM_EXTRACTSUBMENU, IDM_ARCEXTRACT); 1691 1701 if (fWorkPlace) … … 1695 1705 else if (hwndMenu == &CollectorCnrMenu) { 1696 1706 WinSetWindowUShort(CollectorCnrMenu, QWS_ID, IDM_VIEWSMENU); 1707 CopyPresParams(*hwndMenu, hwnd); 1697 1708 SetConditionalCascade(CollectorCnrMenu, IDM_COLLECTMENU, 1698 1709 IDM_COLLECTFROMCLIP); … … 1700 1711 else if (hwndMenu == &CollectorFileMenu) { 1701 1712 WinSetWindowUShort(CollectorFileMenu, QWS_ID, IDM_FILESMENU); 1713 CopyPresParams(*hwndMenu, hwnd); 1702 1714 SetConditionalCascade(CollectorFileMenu, IDM_COMMANDSMENU, 1703 1715 IDM_DOITYOURSELF); … … 1722 1734 else if (hwndMenu == &CollectorDirMenu) { 1723 1735 WinSetWindowUShort(CollectorDirMenu, QWS_ID, IDM_FILESMENU); 1736 CopyPresParams(*hwndMenu, hwnd); 1724 1737 SetConditionalCascade(CollectorDirMenu, IDM_COMMANDSMENU, 1725 1738 IDM_DOITYOURSELF); … … 1744 1757 else if (hwndMenu == &MainPopupMenu) { 1745 1758 WinSetWindowUShort(MainPopupMenu, QWS_ID, IDM_MAINPOPUP); 1759 CopyPresParams(*hwndMenu, hwnd); 1746 1760 SetConditionalCascade(MainPopupMenu, IDM_TOOLSUBMENU, IDM_TOOLBAR); 1747 1761 SetConditionalCascade(MainPopupMenu, IDM_AUTOVIEWSUBMENU, IDM_AUTOVIEW);
Note:
See TracChangeset
for help on using the changeset viewer.