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);
public:
%pythonAppend wxTextCtrl "self._setOORInfo(self)"
%pythonAppend wxTextCtrl() ""
+ %typemap(out) wxTextCtrl*; // turn off this typemap
wxTextCtrl(wxWindow* parent, wxWindowID id=-1,
const wxString& value = wxPyEmptyString,
long style = 0,
const wxValidator& validator = wxDefaultValidator,
const wxString& name = wxPyTextCtrlNameStr);
- %name(PreTextCtrl)wxTextCtrl();
+ %RenameCtor(PreTextCtrl, wxTextCtrl());
+
+ // Turn it back on again
+ %typemap(out) wxTextCtrl* { $result = wxPyMake_wxObject($1, $owner); }
bool Create(wxWindow* parent, wxWindowID id=-1,
const wxString& value = wxPyEmptyString,
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. NB: pt is in device
-coords but is not adjusted for the client area origin nor scrolling", "");
+ "Find the row, col coresponding to the character at the point given in
+pixels. NB: pt is in device coords but is not adjusted for the client
+area origin nor scrolling.", "");
+
+ DocDeclAStrName(
+ virtual wxTextCtrlHitTestResult , HitTest(const wxPoint& pt, long *OUTPUT) const,
+ "HitTestPos(Point pt) -> (result, position)",
+ "Find the character position in the text coresponding to the point
+given in pixels. NB: pt is in device coords but is not adjusted for
+the client area origin nor scrolling. ", "",
+ HitTestPos);
+
+
// Clipboard operations
virtual void Copy();
virtual void Cut();
#ifdef __WXMSW__
// Caret handling (Windows only)
- bool ShowNativeCaret(bool show = True);
+ bool ShowNativeCaret(bool show = true);
bool HideNativeCaret();
#endif