]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/popupwin.h
Use a single taskbar icon for all notifications in wxMSW.
[wxWidgets.git] / interface / wx / popupwin.h
index 202eae1923e9edd639c9f70c959a7e46cc814e17..4c1476d1712b1ad42c030e6cbb68e99c47a4417c 100644 (file)
@@ -22,6 +22,11 @@ class wxPopupWindow: public wxNonOwnedWindow
 {
 public:
 
+    /**
+      Default constructor
+    */
+    wxPopupWindow();
+    
     /**
       Constructor
     */
@@ -33,7 +38,7 @@ public:
     bool Create(wxWindow *parent, int flags = wxBORDER_NONE);
 
     /**
-        Move the popup window to the right position, i.e. such that it is
+        Move the popup window to the right position, i.e.\ such that it is
         entirely visible.
 
         The popup is positioned at ptOrigin + size if it opens below and to the
@@ -67,6 +72,11 @@ public:
 class wxPopupTransientWindow : public wxPopupWindow
 {
 public:
+    /**
+        Default constructor.
+    */
+    wxPopupTransientWindow();
+
     /**
         Constructor.
     */
@@ -96,4 +106,12 @@ public:
         (which consists in dismissing it if the mouse is clicked outside it).
     */
     virtual bool ProcessLeftDown(wxMouseEvent& event);
+
+protected:
+    /**
+       This is called when the popup is disappeared because of anything
+       else but direct call to Dismiss().
+    */
+    virtual void OnDismiss();
+    
 };