Ignore:
Timestamp:
Nov 2, 2009, 3:10:29 AM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

3rdparty: os2/xsystray: Use custom shared memory pool for structures posted by the server to the client windows. Process mouse/wheel and context menu messages in the icon area and post them to the respective client windows. Use smaller spacing between icons (one pad unit instead of two).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/3rdparty/os2/xsystray/xsystray.h

    r272 r273  
    1717#define XSYSTRAY_HEADER_INCLUDED
    1818
     19
     20
     21
     22
    1923#define XSYSTRAY_VERSION_MAJOR 0
    2024#define XSYSTRAY_VERSION_MINOR 1
     
    2630#define INTCLASS_WIDGET_XSYSTRAY        "ExtendedSysTray"
    2731#define HUMANSTR_WIDGET_XSYSTRAY        "Extended system tray"
     32
     33
     34
    2835
    2936#define WM_XST_CONTROL  (WM_USER + 0)
     
    3845    SYSTRAYCMD_HIDEBALLOON,
    3946} SYSTRAYCMD;
     47
     48
     49
     50
     51
     52
     53
     54
     55
     56
     57
    4058
    4159typedef struct
     
    5876        struct
    5977        {
    60             ULONG       ulId;
     78            UId;
    6179            HPOINTER    hIcon;
    6280            ULONG       ulMsgId;
     
    6684        struct
    6785        {
    68             ULONG   ulId;
     86            UId;
    6987            CHAR    szText[512];
    7088        } tooltip;
     
    7795} SYSTRAYCTLDATA, *PSYSTRAYCTLDATA;
    7896
     97
     98
     99
     100
     101
     102
     103
     104
     105
     106
     107
     108
     109
     110
     111
     112
     113
     114
     115
     116
     117
     118
     119
     120
     121
     122
     123
     124
     125
     126
     127
     128
     129
     130
     131
     132
     133
     134
     135
     136
     137
     138
     139
     140
     141
     142
     143
     144
     145
     146
     147
     148
     149
     150
     151
     152
     153
     154
     155
     156
     157
     158
     159
     160
     161
     162
     163
     164
     165
     166
     167
     168
     169
     170
     171
     172
     173
     174
     175
     176
     177
     178
     179
     180
     181
     182
     183
     184
     185
     186
     187
    79188#endif // XSYSTRAY_HEADER_INCLUDED
    80189
Note: See TracChangeset for help on using the changeset viewer.