]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_textctrl.i
bitwise vs. logical operator
[wxWidgets.git] / wxPython / src / _textctrl.i
index 20b89a9a235292799287ab504a9f97f2678dadab..f6755ef430df22c01dad78ea8f9f118dc8597c97 100644 (file)
@@ -227,6 +227,10 @@ public:
     virtual wxString GetValue() const;
     virtual void SetValue(const wxString& value);
 
     virtual wxString GetValue() const;
     virtual void SetValue(const wxString& value);
 
+    virtual bool IsEmpty() const;
+
+    virtual void ChangeValue(const wxString &value);
+    
     virtual wxString GetRange(long from, long to) const;
 
     virtual int GetLineLength(long lineNo) const;
     virtual wxString GetRange(long from, long to) const;
 
     virtual int GetLineLength(long lineNo) const;
@@ -339,6 +343,17 @@ the client area origin nor scrolling. ", "",
     virtual void SetSelection(long from, long to);
     virtual void SelectAll();
     virtual void SetEditable(bool editable);
     virtual void SetSelection(long from, long to);
     virtual void SelectAll();
     virtual void SetEditable(bool editable);
+    
+#ifdef __WXMAC__
+    virtual void MacCheckSpelling(bool check);
+#else
+    %extend {
+        void MacCheckSpelling(bool check) {}
+    }
+#endif
+
+    // generate the wxEVT_COMMAND_TEXT_UPDATED event, like SetValue() does
+    void SendTextUpdatedEvent();
 
 #ifdef __WXMSW__
     // Caret handling (Windows only)
 
 #ifdef __WXMSW__
     // Caret handling (Windows only)