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);
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);
wxTextAttrAlignment GetAlignment() const;
const wxArrayInt& GetTabs() const;
long GetLeftIndent() const;
+ long GetLeftSubIndent() const;
long GetRightIndent() const;
long GetFlags() const;
// 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,
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,