Data Structures |
| struct | TTTOOL_INFO |
| struct | TOOLTIPS_INFO |
Defines |
| #define | ID_TIMERSHOW 1 /* show delay timer */ |
| #define | ID_TIMERPOP 2 /* auto pop timer */ |
| #define | ID_TIMERLEAVE 3 /* tool leave timer */ |
| #define | TOOLTIPS_GetInfoPtr(hWindow) ((TOOLTIPS_INFO *)GetWindowLongPtrW (hWindow, 0)) |
| #define | NORMAL_TEXT_MARGIN 2 |
| #define | BALLOON_TEXT_MARGIN (NORMAL_TEXT_MARGIN+8) |
| #define | BALLOON_ROUNDEDNESS 20 |
| #define | BALLOON_STEMHEIGHT 13 |
| #define | BALLOON_STEMWIDTH 10 |
| #define | BALLOON_STEMINDENT 20 |
| #define | BALLOON_ICON_TITLE_SPACING 8 /* horizontal spacing between icon and title */ |
| #define | BALLOON_TITLE_TEXT_SPACING 8 /* vertical spacing between icon/title and main text */ |
| #define | ICON_HEIGHT 16 |
| #define | ICON_WIDTH 16 |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (tooltips) |
| static LRESULT CALLBACK | TOOLTIPS_SubclassProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uId, DWORD_PTR dwRef) |
| static BOOL | TOOLTIPS_IsCallbackString (LPCWSTR str, BOOL isW) |
| static UINT_PTR | TOOLTIPS_GetTitleIconIndex (HICON hIcon) |
| static void | TOOLTIPS_InitSystemSettings (TOOLTIPS_INFO *infoPtr) |
| static void | TOOLTIPS_customdraw_fill (const TOOLTIPS_INFO *infoPtr, NMTTCUSTOMDRAW *lpnmttcd, HDC hdc, const RECT *rcBounds, UINT uFlags) |
| static DWORD | TOOLTIPS_notify_customdraw (DWORD dwDrawStage, NMTTCUSTOMDRAW *lpnmttcd) |
| static void | TOOLTIPS_Refresh (const TOOLTIPS_INFO *infoPtr, HDC hdc) |
| static void | TOOLTIPS_GetDispInfoA (const TOOLTIPS_INFO *infoPtr, TTTOOL_INFO *toolPtr, WCHAR *buffer) |
| static void | TOOLTIPS_GetDispInfoW (const TOOLTIPS_INFO *infoPtr, TTTOOL_INFO *toolPtr, WCHAR *buffer) |
| static void | TOOLTIPS_GetTipText (const TOOLTIPS_INFO *infoPtr, INT nTool, WCHAR *buffer) |
| static void | TOOLTIPS_CalcTipSize (const TOOLTIPS_INFO *infoPtr, LPSIZE lpSize) |
| static void | TOOLTIPS_Show (TOOLTIPS_INFO *infoPtr, BOOL track_activate) |
| static void | TOOLTIPS_Hide (TOOLTIPS_INFO *infoPtr) |
| static void | TOOLTIPS_TrackShow (TOOLTIPS_INFO *infoPtr) |
| static void | TOOLTIPS_TrackHide (const TOOLTIPS_INFO *infoPtr) |
| static INT | TOOLTIPS_GetToolFromInfoT (const TOOLTIPS_INFO *infoPtr, const TTTOOLINFOW *lpToolInfo) |
| static INT | TOOLTIPS_GetToolFromPoint (const TOOLTIPS_INFO *infoPtr, HWND hwnd, const POINT *lpPt) |
| static BOOL | TOOLTIPS_IsWindowActive (HWND hwnd) |
| static INT | TOOLTIPS_CheckTool (const TOOLTIPS_INFO *infoPtr, BOOL bShowTest) |
| static LRESULT | TOOLTIPS_Activate (TOOLTIPS_INFO *infoPtr, BOOL activate) |
| static LRESULT | TOOLTIPS_AddToolT (TOOLTIPS_INFO *infoPtr, const TTTOOLINFOW *ti, BOOL isW) |
| static LRESULT | TOOLTIPS_DelToolT (TOOLTIPS_INFO *infoPtr, const TTTOOLINFOW *ti, BOOL isW) |
| static LRESULT | TOOLTIPS_EnumToolsT (const TOOLTIPS_INFO *infoPtr, UINT uIndex, TTTOOLINFOW *ti, BOOL isW) |
| static LRESULT | TOOLTIPS_GetBubbleSize (const TOOLTIPS_INFO *infoPtr, const TTTOOLINFOW *lpToolInfo) |
| static LRESULT | TOOLTIPS_GetCurrentToolT (const TOOLTIPS_INFO *infoPtr, TTTOOLINFOW *ti, BOOL isW) |
| static LRESULT | TOOLTIPS_GetDelayTime (const TOOLTIPS_INFO *infoPtr, DWORD duration) |
| static LRESULT | TOOLTIPS_GetMargin (const TOOLTIPS_INFO *infoPtr, LPRECT lpRect) |
| static LRESULT | TOOLTIPS_GetMaxTipWidth (const TOOLTIPS_INFO *infoPtr) |
| static LRESULT | TOOLTIPS_GetTextT (const TOOLTIPS_INFO *infoPtr, TTTOOLINFOW *ti, BOOL isW) |
| static LRESULT | TOOLTIPS_GetTipBkColor (const TOOLTIPS_INFO *infoPtr) |
| static LRESULT | TOOLTIPS_GetTipTextColor (const TOOLTIPS_INFO *infoPtr) |
| static LRESULT | TOOLTIPS_GetToolCount (const TOOLTIPS_INFO *infoPtr) |
| static LRESULT | TOOLTIPS_GetToolInfoT (const TOOLTIPS_INFO *infoPtr, TTTOOLINFOW *ti, BOOL isW) |
| static LRESULT | TOOLTIPS_HitTestT (const TOOLTIPS_INFO *infoPtr, LPTTHITTESTINFOW lptthit, BOOL isW) |
| static LRESULT | TOOLTIPS_NewToolRectT (TOOLTIPS_INFO *infoPtr, const TTTOOLINFOW *ti) |
| static LRESULT | TOOLTIPS_Pop (TOOLTIPS_INFO *infoPtr) |
| static LRESULT | TOOLTIPS_RelayEvent (TOOLTIPS_INFO *infoPtr, LPMSG lpMsg) |
| static LRESULT | TOOLTIPS_SetDelayTime (TOOLTIPS_INFO *infoPtr, DWORD duration, INT nTime) |
| static LRESULT | TOOLTIPS_SetMargin (TOOLTIPS_INFO *infoPtr, const RECT *lpRect) |
| static LRESULT | TOOLTIPS_SetMaxTipWidth (TOOLTIPS_INFO *infoPtr, INT MaxWidth) |
| static LRESULT | TOOLTIPS_SetTipBkColor (TOOLTIPS_INFO *infoPtr, COLORREF clrBk) |
| static LRESULT | TOOLTIPS_SetTipTextColor (TOOLTIPS_INFO *infoPtr, COLORREF clrText) |
| static LRESULT | TOOLTIPS_SetTitleT (TOOLTIPS_INFO *infoPtr, UINT_PTR uTitleIcon, LPCWSTR pszTitle, BOOL isW) |
| static LRESULT | TOOLTIPS_SetToolInfoT (TOOLTIPS_INFO *infoPtr, const TTTOOLINFOW *ti, BOOL isW) |
| static LRESULT | TOOLTIPS_TrackActivate (TOOLTIPS_INFO *infoPtr, BOOL track_activate, const TTTOOLINFOA *ti) |
| static LRESULT | TOOLTIPS_TrackPosition (TOOLTIPS_INFO *infoPtr, LPARAM coord) |
| static LRESULT | TOOLTIPS_Update (TOOLTIPS_INFO *infoPtr) |
| static LRESULT | TOOLTIPS_UpdateTipTextT (TOOLTIPS_INFO *infoPtr, const TTTOOLINFOW *ti, BOOL isW) |
| static LRESULT | TOOLTIPS_Create (HWND hwnd) |
| static LRESULT | TOOLTIPS_Destroy (TOOLTIPS_INFO *infoPtr) |
| static LRESULT | TOOLTIPS_GetFont (const TOOLTIPS_INFO *infoPtr) |
| static LRESULT | TOOLTIPS_MouseMessage (TOOLTIPS_INFO *infoPtr) |
| static LRESULT | TOOLTIPS_NCCreate (HWND hwnd) |
| static LRESULT | TOOLTIPS_NCHitTest (const TOOLTIPS_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLTIPS_NotifyFormat (TOOLTIPS_INFO *infoPtr, WPARAM wParam, LPARAM lParam) |
| static LRESULT | TOOLTIPS_Paint (const TOOLTIPS_INFO *infoPtr, HDC hDC) |
| static LRESULT | TOOLTIPS_SetFont (TOOLTIPS_INFO *infoPtr, HFONT hFont, BOOL redraw) |
| static LRESULT | TOOLTIPS_GetTextLength (const TOOLTIPS_INFO *infoPtr) |
| static LRESULT | TOOLTIPS_OnWMGetText (const TOOLTIPS_INFO *infoPtr, WPARAM size, LPWSTR pszText) |
| static LRESULT | TOOLTIPS_Timer (TOOLTIPS_INFO *infoPtr, INT iTimer) |
| static LRESULT | TOOLTIPS_WinIniChange (TOOLTIPS_INFO *infoPtr) |
| static LRESULT CALLBACK | TOOLTIPS_WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| VOID | TOOLTIPS_Register (void) |
| VOID | TOOLTIPS_Unregister (void) |
Variables |
| static HICON | hTooltipIcons [TTI_ERROR+1] |