X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1e53cf51f6eb5e7b3850093d64814ab469cd8167..015fd9ef4833ec3d8b0043a1c7e448c8be4f734a:/wxPython/src/_textctrl.i diff --git a/wxPython/src/_textctrl.i b/wxPython/src/_textctrl.i index 01cad4d056..a12f5b6c6e 100644 --- a/wxPython/src/_textctrl.i +++ b/wxPython/src/_textctrl.i @@ -105,9 +105,7 @@ enum wxTextCtrlHitTestResult class wxTextAttr { public: - %nokwargs wxTextAttr; - wxTextAttr(); - wxTextAttr(const wxColour& colText, + wxTextAttr(const wxColour& colText = wxNullColour, const wxColour& colBack = wxNullColour, const wxFont& font = wxNullFont, wxTextAttrAlignment alignment = wxTEXT_ALIGNMENT_DEFAULT); @@ -122,7 +120,7 @@ public: void SetFont(const wxFont& font, long flags = wxTEXT_ATTR_FONT); void SetAlignment(wxTextAttrAlignment alignment); void SetTabs(const wxArrayInt& tabs); - void SetLeftIndent(int indent); + void SetLeftIndent(int indent, int subIndent=0); void SetRightIndent(int indent); void SetFlags(long flags); @@ -142,6 +140,7 @@ public: wxTextAttrAlignment GetAlignment() const; const wxArrayInt& GetTabs() const; long GetLeftIndent() const; + long GetLeftSubIndent() const; long GetRightIndent() const; long GetFlags() const; @@ -160,13 +159,14 @@ public: // wxTextCtrl: a single or multiple line text zone where user can enter and // edit text +MustHaveApp(wxTextCtrl); class wxTextCtrl : public wxControl { public: %pythonAppend wxTextCtrl "self._setOORInfo(self)" %pythonAppend wxTextCtrl() "" - wxTextCtrl(wxWindow* parent, wxWindowID id, + wxTextCtrl(wxWindow* parent, wxWindowID id=-1, const wxString& value = wxPyEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, @@ -175,7 +175,7 @@ public: const wxString& name = wxPyTextCtrlNameStr); %name(PreTextCtrl)wxTextCtrl(); - bool Create(wxWindow* parent, wxWindowID id, + bool Create(wxWindow* parent, wxWindowID id=-1, const wxString& value = wxPyEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, @@ -204,7 +204,7 @@ public: DocDeclAStr( virtual void, GetSelection(long* OUTPUT, long* OUTPUT) const, "GetSelection() -> (from, to)", - "If the return values from and to are the same, there is no selection."); + "If the return values from and to are the same, there is no selection.", ""); virtual wxString GetStringSelection() const; @@ -258,9 +258,8 @@ public: virtual wxTextCtrlHitTestResult, HitTest(const wxPoint& pt, long* OUTPUT, long* OUTPUT) const, "HitTest(Point pt) -> (result, row, col)", - "Find the character at position given in pixels.\n" - "NB: pt is in device coords (not adjusted for the client area\n" - "origin nor scrolling)"); + "Find the character at position given in pixels. NB: pt is in device +coords but is not adjusted for the client area origin nor scrolling", ""); // Clipboard operations @@ -309,6 +308,8 @@ public: } } + static wxVisualAttributes + GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL); }; //---------------------------------------------------------------------------