]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/x11/textctrl.h
A few tweaks and cleanups
[wxWidgets.git] / include / wx / x11 / textctrl.h
index 894ae98c881e4afb10431271abc76569e1c0fa2b..37348e0cdd0929306b86763b7c258d47e8039f8c 100644 (file)
@@ -210,6 +210,8 @@ public:
     virtual bool ScrollPages(int pages);
 
     // not part of the wxTextCtrl API from now on..
+    
+    void SetLanguage( wxSourceLanguage lang = wxSOURCE_LANG_NONE );
 
     void Delete();
     void DeleteLine();
@@ -238,12 +240,17 @@ public:
     void DoReturn();
     void DoDClick();
     
-    wxString GetNextToken( wxString &line, int &pos );
+    wxString GetNextToken( wxString &line, size_t &pos );
+
+    void DrawLinePart( wxDC &dc, int x, int y, const wxString &toDraw, const wxString &origin, const wxColour &colour);
     void DrawLine( wxDC &dc, int x, int y, const wxString &line, int lineNum );
     void OnPaint( wxPaintEvent &event );
+    void OnEraseBackground( wxEraseEvent &event );
     void OnMouse( wxMouseEvent &event );
     void OnChar( wxKeyEvent &event );
     void OnIdle( wxIdleEvent &event );
+    void OnSetFocus( wxFocusEvent& event );
+    void OnKillFocus( wxFocusEvent& event );
     
     void RefreshLine( int n );
     void RefreshDown( int n );