+ static void SetDelay(long milliseconds);
+ // set the delay after which the tooltip disappears or how long the
+ // tooltip remains visible
+ static void SetAutoPop(long milliseconds);
+ // set the delay between subsequent tooltips to appear
+ static void SetReshow(long milliseconds);
+ // set maximum width for the new tooltips: -1 disables wrapping
+ // entirely, 0 restores the default behaviour
+ static void SetMaxWidth(int width);
+
+ // implementation only from now on
+ // -------------------------------
+
+ // should be called in response to WM_MOUSEMOVE
+ static void RelayEvent(WXMSG *msg);
+
+ // add a window to the tooltip control
+ void Add(WXHWND hwnd);
+
+ // remove any tooltip from the window
+ static void Remove(WXHWND hwnd, unsigned int id, const wxRect& rc);