]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/combo.h
Add wxDataViewCtrl::GetCurrentColumn().
[wxWidgets.git] / interface / wx / combo.h
index 6b7291eca415229c25eadea8d5e28973131c7514..268f247573b07e4862f11f716e5f74a136a245e7 100644 (file)
@@ -36,6 +36,18 @@ public:
     */
     virtual bool Create(wxWindow* parent) = 0;
 
+    /**
+        You only need to implement this member function if you create
+        your popup class in non-standard way. The default implementation can
+        handle both multiple-inherited popup control (as seen in wxComboCtrl
+        samples) and one allocated separately in heap.
+
+        If you do completely re-implement this function, make sure it calls
+        Destroy() for the popup control and also deletes @a this object
+        (usually as the last thing).
+    */
+    virtual void DestroyPopup();
+
     /**
         Utility function that hides the popup.
     */
@@ -856,7 +868,7 @@ protected:
     /**
         This member function is not normally called in application code.
         Instead, it can be implemented in a derived class to return default
-        wxComboPopup, incase @a popup is @NULL.
+        wxComboPopup, in case @a popup is @NULL.
 
         @note If you have implemented OnButtonClick() to do something else than
               show the popup, then DoSetPopupControl() must always set @a popup