Ignore:
Timestamp:
Mar 18, 2011, 2:10:26 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

gui: Extracted xsystray API from Qt and put it to a separate DLL dynamically loaded at runtime (see #99 for details).

Location:
trunk/src/3rdparty/os2/xsystray/apilib
Files:
1 added
1 moved

Legend:

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

    r834 r835  
    11
    22/*
    3  *@@sourcefile xsystray_api.h:
     3 *@@sourcefile xsystray.h:
    44 *      Extended system tray widget for XCenter/eCenter.
    55 *
     
    3131#if __cplusplus
    3232extern "C" {
     33
     34
     35
     36
     37
     38
    3339#endif
    3440
     
    7581} XSTWHEELMSG, *PXSTWHEELMSG;
    7682
    77 BOOL xstQuerySysTrayVersion(PULONG pulMajor, PULONG pulMinor, PULONG pulRevision);
    78 BOOL xstAddSysTrayIcon(HWND hwnd, USHORT usId, HPOINTER hIcon, PCSZ pcszToolTip,
    79                        ULONG ulMsgId, ULONG ulFlags);
    80 BOOL xstReplaceSysTrayIcon(HWND hwnd, USHORT usId, HPOINTER hIcon);
    81 BOOL xstRemoveSysTrayIcon(HWND hwnd, USHORT usId);
    82 BOOL xstSetSysTrayIconToolTip(HWND hwnd, USHORT usId, PCSZ pcszToolTip);
    83 BOOL xstShowSysTrayIconBalloon(HWND hwnd, USHORT usId, PCSZ pcszTitle,
    84                                PCSZ pcszText, ULONG ulFlags, ULONG ulTimeout);
    85 BOOL xstHideSysTrayIconBalloon(HWND hwnd, USHORT usId);
     83BOOL XSTAPI xstQuerySysTrayVersion(PULONG pulMajor, PULONG pulMinor,
     84                                   PULONG pulRevision);
     85                                   
     86BOOL XSTAPI xstAddSysTrayIcon(HWND hwnd, USHORT usId, HPOINTER hIcon,
     87                              PCSZ pcszToolTip, ULONG ulMsgId, ULONG ulFlags);
     88                               
     89BOOL XSTAPI xstReplaceSysTrayIcon(HWND hwnd, USHORT usId, HPOINTER hIcon);
    8690
    87 BOOL xstQuerySysTrayIconRect(HWND hwnd, USHORT usId, PRECTL prclRect);
     91BOOL );
    8892
    89 ULONG xstGetSysTrayCreatedMsgId();
     93);
    9094
    91 ULONG xstGetSysTrayMaxTextLen();
     95BOOL XSTAPI xstShowSysTrayIconBalloon(HWND hwnd, USHORT usId, PCSZ pcszTitle,
     96                                      PCSZ pcszText, ULONG ulFlags,
     97                                      ULONG ulTimeout);
     98
     99BOOL XSTAPI xstHideSysTrayIconBalloon(HWND hwnd, USHORT usId);
     100
     101BOOL XSTAPI xstQuerySysTrayIconRect(HWND hwnd, USHORT usId, PRECTL prclRect);
     102
     103ULONG XSTAPI xstGetSysTrayCreatedMsgId();
     104
     105ULONG XSTAPI xstGetSysTrayMaxTextLen();
    92106
    93107#if __cplusplus
Note: See TracChangeset for help on using the changeset viewer.