]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/pickerbase.h
destroy m_impl even if an exception is thrown from the main loop
[wxWidgets.git] / include / wx / pickerbase.h
index e6a441fc265d7e15512226aee01a40f632f0257b..c1b8bb9b496961e248fd075be1c33ae092dca556 100644 (file)
 
 #include "wx/control.h"
 #include "wx/sizer.h"
+#include "wx/containr.h"
 
 class WXDLLIMPEXP_CORE wxTextCtrl;
+class WXDLLEXPORT wxToolTip;
 
 extern WXDLLEXPORT_DATA(const wxChar) wxButtonNameStr[];
 
@@ -48,9 +50,7 @@ public:
                     const wxSize& size = wxDefaultSize,
                     long style = 0,
                     const wxValidator& validator = wxDefaultValidator,
-                    const wxString& name = wxButtonNameStr,
-                    long textstyle = 0);
-
+                    const wxString& name = wxButtonNameStr);
 
 public:     // public API
 
@@ -105,12 +105,16 @@ public:     // public API
     wxControl *GetPickerCtrl()
         { return m_picker; }
 
-public:     // methods that derived class must/may override
-
+    // methods that derived class must/may override
     virtual void UpdatePickerFromTextCtrl() = 0;
     virtual void UpdateTextCtrlFromPicker() = 0;
 
-protected:        // utility functions
+protected:
+    // overridden base class methods
+#if wxUSE_TOOLTIPS
+    virtual void DoSetToolTip(wxToolTip *tip);
+#endif // wxUSE_TOOLTIPS
+
 
     // event handlers
     void OnTextCtrlDelete(wxWindowDestroyEvent &);