]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/textctrl.h
Avoid double free in wxComboBox::SetClientObject.
[wxWidgets.git] / include / wx / textctrl.h
index eb69adfdc449fab840a318174718b02abae8e861..8efe4c913a6a99a536602ad82ca75d430042ebf2 100644 (file)
@@ -262,7 +262,8 @@ public:
     virtual bool LoadFile(const wxString& file);
     virtual bool SaveFile(const wxString& file = wxEmptyString);
 
-    // clears the dirty flag
+    // sets/clears the dirty flag
+    virtual void MarkDirty() = 0;
     virtual void DiscardEdits() = 0;
 
     // set the max number of characters which may be entered in a single line
@@ -335,7 +336,9 @@ public:
     wxTextCtrl& operator<<(const wxChar c);
 
     // do the window-specific processing after processing the update event
-    virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) ;
+    virtual void DoUpdateWindowUI(wxUpdateUIEvent& event);
+
+    virtual bool ShouldInheritColours() const { return false; }
 
 protected:
     // the name of the last file loaded with LoadFile() which will be used by