1 # This file was created automatically by SWIG 1.3.29.
2 # Don't modify this file, modify the SWIG interface instead.
6 new_instancemethod
= new
.instancemethod
7 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1):
8 if (name
== "thisown"): return self
.this
.own(value
)
10 if type(value
).__name
__ == 'PySwigObject':
11 self
.__dict
__[name
] = value
13 method
= class_type
.__swig
_setmethods
__.get(name
,None)
14 if method
: return method(self
,value
)
15 if (not static
) or hasattr(self
,name
):
16 self
.__dict
__[name
] = value
18 raise AttributeError("You cannot add attributes to %s" % self
)
20 def _swig_setattr(self
,class_type
,name
,value
):
21 return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0)
23 def _swig_getattr(self
,class_type
,name
):
24 if (name
== "thisown"): return self
.this
.own()
25 method
= class_type
.__swig
_getmethods
__.get(name
,None)
26 if method
: return method(self
)
27 raise AttributeError,name
30 try: strthis
= "proxy of " + self
.this
.__repr
__()
32 return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,)
36 _object
= types
.ObjectType
38 except AttributeError:
44 def _swig_setattr_nondynamic_method(set):
45 def set_attr(self
,name
,value
):
46 if (name
== "thisown"): return self
.this
.own(value
)
47 if hasattr(self
,name
) or (name
== "this"):
50 raise AttributeError("You cannot add attributes to %s" % self
)
54 USE_TEXTATTREX
= _richtext
.USE_TEXTATTREX
58 __docfilter__
= wx
.__DocFilter
(globals())
59 RE_READONLY
= _richtext
.RE_READONLY
60 RE_MULTILINE
= _richtext
.RE_MULTILINE
61 RICHTEXT_SHIFT_DOWN
= _richtext
.RICHTEXT_SHIFT_DOWN
62 RICHTEXT_CTRL_DOWN
= _richtext
.RICHTEXT_CTRL_DOWN
63 RICHTEXT_ALT_DOWN
= _richtext
.RICHTEXT_ALT_DOWN
64 RICHTEXT_SELECTED
= _richtext
.RICHTEXT_SELECTED
65 RICHTEXT_TAGGED
= _richtext
.RICHTEXT_TAGGED
66 RICHTEXT_FOCUSSED
= _richtext
.RICHTEXT_FOCUSSED
67 RICHTEXT_IS_FOCUS
= _richtext
.RICHTEXT_IS_FOCUS
68 RICHTEXT_TYPE_ANY
= _richtext
.RICHTEXT_TYPE_ANY
69 RICHTEXT_TYPE_TEXT
= _richtext
.RICHTEXT_TYPE_TEXT
70 RICHTEXT_TYPE_XML
= _richtext
.RICHTEXT_TYPE_XML
71 RICHTEXT_TYPE_HTML
= _richtext
.RICHTEXT_TYPE_HTML
72 RICHTEXT_TYPE_RTF
= _richtext
.RICHTEXT_TYPE_RTF
73 RICHTEXT_TYPE_PDF
= _richtext
.RICHTEXT_TYPE_PDF
74 RICHTEXT_FIXED_WIDTH
= _richtext
.RICHTEXT_FIXED_WIDTH
75 RICHTEXT_FIXED_HEIGHT
= _richtext
.RICHTEXT_FIXED_HEIGHT
76 RICHTEXT_VARIABLE_WIDTH
= _richtext
.RICHTEXT_VARIABLE_WIDTH
77 RICHTEXT_VARIABLE_HEIGHT
= _richtext
.RICHTEXT_VARIABLE_HEIGHT
78 RICHTEXT_HITTEST_NONE
= _richtext
.RICHTEXT_HITTEST_NONE
79 RICHTEXT_HITTEST_BEFORE
= _richtext
.RICHTEXT_HITTEST_BEFORE
80 RICHTEXT_HITTEST_AFTER
= _richtext
.RICHTEXT_HITTEST_AFTER
81 RICHTEXT_HITTEST_ON
= _richtext
.RICHTEXT_HITTEST_ON
82 RICHTEXT_FORMATTED
= _richtext
.RICHTEXT_FORMATTED
83 RICHTEXT_UNFORMATTED
= _richtext
.RICHTEXT_UNFORMATTED
84 RICHTEXT_SETSTYLE_NONE
= _richtext
.RICHTEXT_SETSTYLE_NONE
85 RICHTEXT_SETSTYLE_WITH_UNDO
= _richtext
.RICHTEXT_SETSTYLE_WITH_UNDO
86 RICHTEXT_SETSTYLE_OPTIMIZE
= _richtext
.RICHTEXT_SETSTYLE_OPTIMIZE
87 RICHTEXT_SETSTYLE_PARAGRAPHS_ONLY
= _richtext
.RICHTEXT_SETSTYLE_PARAGRAPHS_ONLY
88 RICHTEXT_SETSTYLE_CHARACTERS_ONLY
= _richtext
.RICHTEXT_SETSTYLE_CHARACTERS_ONLY
89 RICHTEXT_INSERT_NONE
= _richtext
.RICHTEXT_INSERT_NONE
90 RICHTEXT_INSERT_WITH_PREVIOUS_PARAGRAPH_STYLE
= _richtext
.RICHTEXT_INSERT_WITH_PREVIOUS_PARAGRAPH_STYLE
91 TEXT_ATTR_TEXT_COLOUR
= _richtext
.TEXT_ATTR_TEXT_COLOUR
92 TEXT_ATTR_BACKGROUND_COLOUR
= _richtext
.TEXT_ATTR_BACKGROUND_COLOUR
93 TEXT_ATTR_FONT_FACE
= _richtext
.TEXT_ATTR_FONT_FACE
94 TEXT_ATTR_FONT_SIZE
= _richtext
.TEXT_ATTR_FONT_SIZE
95 TEXT_ATTR_FONT_WEIGHT
= _richtext
.TEXT_ATTR_FONT_WEIGHT
96 TEXT_ATTR_FONT_ITALIC
= _richtext
.TEXT_ATTR_FONT_ITALIC
97 TEXT_ATTR_FONT_UNDERLINE
= _richtext
.TEXT_ATTR_FONT_UNDERLINE
98 TEXT_ATTR_FONT
= _richtext
.TEXT_ATTR_FONT
99 TEXT_ATTR_ALIGNMENT
= _richtext
.TEXT_ATTR_ALIGNMENT
100 TEXT_ATTR_LEFT_INDENT
= _richtext
.TEXT_ATTR_LEFT_INDENT
101 TEXT_ATTR_RIGHT_INDENT
= _richtext
.TEXT_ATTR_RIGHT_INDENT
102 TEXT_ATTR_TABS
= _richtext
.TEXT_ATTR_TABS
103 TEXT_ATTR_PARA_SPACING_AFTER
= _richtext
.TEXT_ATTR_PARA_SPACING_AFTER
104 TEXT_ATTR_PARA_SPACING_BEFORE
= _richtext
.TEXT_ATTR_PARA_SPACING_BEFORE
105 TEXT_ATTR_LINE_SPACING
= _richtext
.TEXT_ATTR_LINE_SPACING
106 TEXT_ATTR_CHARACTER_STYLE_NAME
= _richtext
.TEXT_ATTR_CHARACTER_STYLE_NAME
107 TEXT_ATTR_PARAGRAPH_STYLE_NAME
= _richtext
.TEXT_ATTR_PARAGRAPH_STYLE_NAME
108 TEXT_ATTR_BULLET_STYLE
= _richtext
.TEXT_ATTR_BULLET_STYLE
109 TEXT_ATTR_BULLET_NUMBER
= _richtext
.TEXT_ATTR_BULLET_NUMBER
110 TEXT_ATTR_BULLET_SYMBOL
= _richtext
.TEXT_ATTR_BULLET_SYMBOL
111 TEXT_ATTR_BULLET_STYLE_NONE
= _richtext
.TEXT_ATTR_BULLET_STYLE_NONE
112 TEXT_ATTR_BULLET_STYLE_ARABIC
= _richtext
.TEXT_ATTR_BULLET_STYLE_ARABIC
113 TEXT_ATTR_BULLET_STYLE_LETTERS_UPPER
= _richtext
.TEXT_ATTR_BULLET_STYLE_LETTERS_UPPER
114 TEXT_ATTR_BULLET_STYLE_LETTERS_LOWER
= _richtext
.TEXT_ATTR_BULLET_STYLE_LETTERS_LOWER
115 TEXT_ATTR_BULLET_STYLE_ROMAN_UPPER
= _richtext
.TEXT_ATTR_BULLET_STYLE_ROMAN_UPPER
116 TEXT_ATTR_BULLET_STYLE_ROMAN_LOWER
= _richtext
.TEXT_ATTR_BULLET_STYLE_ROMAN_LOWER
117 TEXT_ATTR_BULLET_STYLE_SYMBOL
= _richtext
.TEXT_ATTR_BULLET_STYLE_SYMBOL
118 TEXT_ATTR_BULLET_STYLE_BITMAP
= _richtext
.TEXT_ATTR_BULLET_STYLE_BITMAP
119 TEXT_ATTR_BULLET_STYLE_PARENTHESES
= _richtext
.TEXT_ATTR_BULLET_STYLE_PARENTHESES
120 TEXT_ATTR_BULLET_STYLE_PERIOD
= _richtext
.TEXT_ATTR_BULLET_STYLE_PERIOD
121 TEXT_ATTR_LINE_SPACING_NORMAL
= _richtext
.TEXT_ATTR_LINE_SPACING_NORMAL
122 TEXT_ATTR_LINE_SPACING_HALF
= _richtext
.TEXT_ATTR_LINE_SPACING_HALF
123 TEXT_ATTR_LINE_SPACING_TWICE
= _richtext
.TEXT_ATTR_LINE_SPACING_TWICE
124 TEXT_ALIGNMENT_DEFAULT
= _richtext
.TEXT_ALIGNMENT_DEFAULT
125 TEXT_ALIGNMENT_LEFT
= _richtext
.TEXT_ALIGNMENT_LEFT
126 TEXT_ALIGNMENT_CENTRE
= _richtext
.TEXT_ALIGNMENT_CENTRE
127 TEXT_ALIGNMENT_CENTER
= _richtext
.TEXT_ALIGNMENT_CENTER
128 TEXT_ALIGNMENT_RIGHT
= _richtext
.TEXT_ALIGNMENT_RIGHT
129 TEXT_ALIGNMENT_JUSTIFIED
= _richtext
.TEXT_ALIGNMENT_JUSTIFIED
130 class RichTextRange(object):
132 RichTextRange is a data structure that represents a range of text
133 within a `RichTextCtrl`. It simply contains integer ``start`` and
134 ``end`` properties and a few operations useful for dealing with
135 ranges. In most places in wxPython where a RichTextRange is expected a
136 2-tuple containing (start, end) can be used instead.
138 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
139 __repr__
= _swig_repr
140 def __init__(self
, *args
, **kwargs
):
142 __init__(self, long start=0, long end=0) -> RichTextRange
144 Creates a new range object.
146 _richtext
.RichTextRange_swiginit(self
,_richtext
.new_RichTextRange(*args
, **kwargs
))
147 __swig_destroy__
= _richtext
.delete_RichTextRange
148 __del__
= lambda self
: None;
149 def __eq__(*args
, **kwargs
):
151 __eq__(self, PyObject other) -> bool
153 Test for equality of RichTextRange objects.
155 return _richtext
.RichTextRange___eq__(*args
, **kwargs
)
157 def __sub__(*args
, **kwargs
):
158 """__sub__(self, RichTextRange range) -> RichTextRange"""
159 return _richtext
.RichTextRange___sub__(*args
, **kwargs
)
161 def __add__(*args
, **kwargs
):
162 """__add__(self, RichTextRange range) -> RichTextRange"""
163 return _richtext
.RichTextRange___add__(*args
, **kwargs
)
165 def SetRange(*args
, **kwargs
):
166 """SetRange(self, long start, long end)"""
167 return _richtext
.RichTextRange_SetRange(*args
, **kwargs
)
169 def SetStart(*args
, **kwargs
):
170 """SetStart(self, long start)"""
171 return _richtext
.RichTextRange_SetStart(*args
, **kwargs
)
173 def GetStart(*args
, **kwargs
):
174 """GetStart(self) -> long"""
175 return _richtext
.RichTextRange_GetStart(*args
, **kwargs
)
177 start
= property(GetStart
, SetStart
)
178 def SetEnd(*args
, **kwargs
):
179 """SetEnd(self, long end)"""
180 return _richtext
.RichTextRange_SetEnd(*args
, **kwargs
)
182 def GetEnd(*args
, **kwargs
):
183 """GetEnd(self) -> long"""
184 return _richtext
.RichTextRange_GetEnd(*args
, **kwargs
)
186 end
= property(GetEnd
, SetEnd
)
187 def IsOutside(*args
, **kwargs
):
189 IsOutside(self, RichTextRange range) -> bool
191 Returns true if this range is completely outside 'range'
193 return _richtext
.RichTextRange_IsOutside(*args
, **kwargs
)
195 def IsWithin(*args
, **kwargs
):
197 IsWithin(self, RichTextRange range) -> bool
199 Returns true if this range is completely within 'range'
201 return _richtext
.RichTextRange_IsWithin(*args
, **kwargs
)
203 def Contains(*args
, **kwargs
):
205 Contains(self, long pos) -> bool
207 Returns true if the given position is within this range. Allow for the
208 possibility of an empty range - assume the position is within this
211 return _richtext
.RichTextRange_Contains(*args
, **kwargs
)
213 def LimitTo(*args
, **kwargs
):
215 LimitTo(self, RichTextRange range) -> bool
217 Limit this range to be within 'range'
219 return _richtext
.RichTextRange_LimitTo(*args
, **kwargs
)
221 def GetLength(*args
, **kwargs
):
223 GetLength(self) -> long
225 Gets the length of the range
227 return _richtext
.RichTextRange_GetLength(*args
, **kwargs
)
229 def Swap(*args
, **kwargs
):
233 Swaps the start and end
235 return _richtext
.RichTextRange_Swap(*args
, **kwargs
)
237 def Get(*args
, **kwargs
):
241 Returns the start and end properties as a tuple.
243 return _richtext
.RichTextRange_Get(*args
, **kwargs
)
245 def __str__(self
): return str(self
.Get())
246 def __repr__(self
): return 'RichTextRange'+str(self
.Get())
247 def __len__(self
): return len(self
.Get())
248 def __getitem__(self
, index
): return self
.Get()[index
]
249 def __setitem__(self
, index
, val
):
250 if index
== 0: self
.start
= val
251 elif index
== 1: self
.end
= val
252 else: raise IndexError
253 def __nonzero__(self
): return self
.Get() != (0,0)
254 __safe_for_unpickling__
= True
255 def __reduce__(self
): return (RichTextRange
, self
.Get())
257 End
= property(GetEnd
,SetEnd
,doc
="See `GetEnd` and `SetEnd`")
258 Length
= property(GetLength
,doc
="See `GetLength`")
259 Start
= property(GetStart
,SetStart
,doc
="See `GetStart` and `SetStart`")
260 _richtext
.RichTextRange_swigregister(RichTextRange
)
262 class RichTextAttr(object):
264 The RichTextAttr class stored information about the various attributes
265 for a block of text, including font, colour, indents, alignments, and
268 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
269 __repr__
= _swig_repr
270 def __init__(self
, *args
, **kwargs
):
272 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
273 int alignment=TEXT_ALIGNMENT_DEFAULT) -> RichTextAttr
275 The RichTextAttr class stored information about the various attributes
276 for a block of text, including font, colour, indents, alignments, and
279 _richtext
.RichTextAttr_swiginit(self
,_richtext
.new_RichTextAttr(*args
, **kwargs
))
280 __swig_destroy__
= _richtext
.delete_RichTextAttr
281 __del__
= lambda self
: None;
282 def CreateFont(*args
, **kwargs
):
283 """CreateFont(self) -> Font"""
284 return _richtext
.RichTextAttr_CreateFont(*args
, **kwargs
)
286 def GetFontAttributes(*args
, **kwargs
):
287 """GetFontAttributes(self, Font font) -> bool"""
288 return _richtext
.RichTextAttr_GetFontAttributes(*args
, **kwargs
)
291 return self
.CreateFont()
292 def SetFont(self
, font
):
293 return self
.GetFontAttributes(font
)
295 def SetTextColour(*args
, **kwargs
):
296 """SetTextColour(self, Colour colText)"""
297 return _richtext
.RichTextAttr_SetTextColour(*args
, **kwargs
)
299 def SetBackgroundColour(*args
, **kwargs
):
300 """SetBackgroundColour(self, Colour colBack)"""
301 return _richtext
.RichTextAttr_SetBackgroundColour(*args
, **kwargs
)
303 def SetAlignment(*args
, **kwargs
):
304 """SetAlignment(self, int alignment)"""
305 return _richtext
.RichTextAttr_SetAlignment(*args
, **kwargs
)
307 def SetTabs(*args
, **kwargs
):
308 """SetTabs(self, wxArrayInt tabs)"""
309 return _richtext
.RichTextAttr_SetTabs(*args
, **kwargs
)
311 def SetLeftIndent(*args
, **kwargs
):
312 """SetLeftIndent(self, int indent, int subIndent=0)"""
313 return _richtext
.RichTextAttr_SetLeftIndent(*args
, **kwargs
)
315 def SetRightIndent(*args
, **kwargs
):
316 """SetRightIndent(self, int indent)"""
317 return _richtext
.RichTextAttr_SetRightIndent(*args
, **kwargs
)
319 def SetFontSize(*args
, **kwargs
):
320 """SetFontSize(self, int pointSize)"""
321 return _richtext
.RichTextAttr_SetFontSize(*args
, **kwargs
)
323 def SetFontStyle(*args
, **kwargs
):
324 """SetFontStyle(self, int fontStyle)"""
325 return _richtext
.RichTextAttr_SetFontStyle(*args
, **kwargs
)
327 def SetFontWeight(*args
, **kwargs
):
328 """SetFontWeight(self, int fontWeight)"""
329 return _richtext
.RichTextAttr_SetFontWeight(*args
, **kwargs
)
331 def SetFontFaceName(*args
, **kwargs
):
332 """SetFontFaceName(self, String faceName)"""
333 return _richtext
.RichTextAttr_SetFontFaceName(*args
, **kwargs
)
335 def SetFontUnderlined(*args
, **kwargs
):
336 """SetFontUnderlined(self, bool underlined)"""
337 return _richtext
.RichTextAttr_SetFontUnderlined(*args
, **kwargs
)
339 def SetFlags(*args
, **kwargs
):
340 """SetFlags(self, long flags)"""
341 return _richtext
.RichTextAttr_SetFlags(*args
, **kwargs
)
343 def SetCharacterStyleName(*args
, **kwargs
):
344 """SetCharacterStyleName(self, String name)"""
345 return _richtext
.RichTextAttr_SetCharacterStyleName(*args
, **kwargs
)
347 def SetParagraphStyleName(*args
, **kwargs
):
348 """SetParagraphStyleName(self, String name)"""
349 return _richtext
.RichTextAttr_SetParagraphStyleName(*args
, **kwargs
)
351 def SetParagraphSpacingAfter(*args
, **kwargs
):
352 """SetParagraphSpacingAfter(self, int spacing)"""
353 return _richtext
.RichTextAttr_SetParagraphSpacingAfter(*args
, **kwargs
)
355 def SetParagraphSpacingBefore(*args
, **kwargs
):
356 """SetParagraphSpacingBefore(self, int spacing)"""
357 return _richtext
.RichTextAttr_SetParagraphSpacingBefore(*args
, **kwargs
)
359 def SetLineSpacing(*args
, **kwargs
):
360 """SetLineSpacing(self, int spacing)"""
361 return _richtext
.RichTextAttr_SetLineSpacing(*args
, **kwargs
)
363 def SetBulletStyle(*args
, **kwargs
):
364 """SetBulletStyle(self, int style)"""
365 return _richtext
.RichTextAttr_SetBulletStyle(*args
, **kwargs
)
367 def SetBulletNumber(*args
, **kwargs
):
368 """SetBulletNumber(self, int n)"""
369 return _richtext
.RichTextAttr_SetBulletNumber(*args
, **kwargs
)
371 def SetBulletSymbol(*args
, **kwargs
):
372 """SetBulletSymbol(self, wxChar symbol)"""
373 return _richtext
.RichTextAttr_SetBulletSymbol(*args
, **kwargs
)
375 def SetBulletFont(*args
, **kwargs
):
376 """SetBulletFont(self, String bulletFont)"""
377 return _richtext
.RichTextAttr_SetBulletFont(*args
, **kwargs
)
379 def GetTextColour(*args
, **kwargs
):
380 """GetTextColour(self) -> Colour"""
381 return _richtext
.RichTextAttr_GetTextColour(*args
, **kwargs
)
383 def GetBackgroundColour(*args
, **kwargs
):
384 """GetBackgroundColour(self) -> Colour"""
385 return _richtext
.RichTextAttr_GetBackgroundColour(*args
, **kwargs
)
387 def GetAlignment(*args
, **kwargs
):
388 """GetAlignment(self) -> int"""
389 return _richtext
.RichTextAttr_GetAlignment(*args
, **kwargs
)
391 def GetTabs(*args
, **kwargs
):
392 """GetTabs(self) -> wxArrayInt"""
393 return _richtext
.RichTextAttr_GetTabs(*args
, **kwargs
)
395 def GetLeftIndent(*args
, **kwargs
):
396 """GetLeftIndent(self) -> long"""
397 return _richtext
.RichTextAttr_GetLeftIndent(*args
, **kwargs
)
399 def GetLeftSubIndent(*args
, **kwargs
):
400 """GetLeftSubIndent(self) -> long"""
401 return _richtext
.RichTextAttr_GetLeftSubIndent(*args
, **kwargs
)
403 def GetRightIndent(*args
, **kwargs
):
404 """GetRightIndent(self) -> long"""
405 return _richtext
.RichTextAttr_GetRightIndent(*args
, **kwargs
)
407 def GetFlags(*args
, **kwargs
):
408 """GetFlags(self) -> long"""
409 return _richtext
.RichTextAttr_GetFlags(*args
, **kwargs
)
411 def GetFontSize(*args
, **kwargs
):
412 """GetFontSize(self) -> int"""
413 return _richtext
.RichTextAttr_GetFontSize(*args
, **kwargs
)
415 def GetFontStyle(*args
, **kwargs
):
416 """GetFontStyle(self) -> int"""
417 return _richtext
.RichTextAttr_GetFontStyle(*args
, **kwargs
)
419 def GetFontWeight(*args
, **kwargs
):
420 """GetFontWeight(self) -> int"""
421 return _richtext
.RichTextAttr_GetFontWeight(*args
, **kwargs
)
423 def GetFontUnderlined(*args
, **kwargs
):
424 """GetFontUnderlined(self) -> bool"""
425 return _richtext
.RichTextAttr_GetFontUnderlined(*args
, **kwargs
)
427 def GetFontFaceName(*args
, **kwargs
):
428 """GetFontFaceName(self) -> String"""
429 return _richtext
.RichTextAttr_GetFontFaceName(*args
, **kwargs
)
431 def GetCharacterStyleName(*args
, **kwargs
):
432 """GetCharacterStyleName(self) -> String"""
433 return _richtext
.RichTextAttr_GetCharacterStyleName(*args
, **kwargs
)
435 def GetParagraphStyleName(*args
, **kwargs
):
436 """GetParagraphStyleName(self) -> String"""
437 return _richtext
.RichTextAttr_GetParagraphStyleName(*args
, **kwargs
)
439 def GetParagraphSpacingAfter(*args
, **kwargs
):
440 """GetParagraphSpacingAfter(self) -> int"""
441 return _richtext
.RichTextAttr_GetParagraphSpacingAfter(*args
, **kwargs
)
443 def GetParagraphSpacingBefore(*args
, **kwargs
):
444 """GetParagraphSpacingBefore(self) -> int"""
445 return _richtext
.RichTextAttr_GetParagraphSpacingBefore(*args
, **kwargs
)
447 def GetLineSpacing(*args
, **kwargs
):
448 """GetLineSpacing(self) -> int"""
449 return _richtext
.RichTextAttr_GetLineSpacing(*args
, **kwargs
)
451 def GetBulletStyle(*args
, **kwargs
):
452 """GetBulletStyle(self) -> int"""
453 return _richtext
.RichTextAttr_GetBulletStyle(*args
, **kwargs
)
455 def GetBulletNumber(*args
, **kwargs
):
456 """GetBulletNumber(self) -> int"""
457 return _richtext
.RichTextAttr_GetBulletNumber(*args
, **kwargs
)
459 def GetBulletSymbol(*args
, **kwargs
):
460 """GetBulletSymbol(self) -> wxChar"""
461 return _richtext
.RichTextAttr_GetBulletSymbol(*args
, **kwargs
)
463 def GetBulletFont(*args
, **kwargs
):
464 """GetBulletFont(self) -> String"""
465 return _richtext
.RichTextAttr_GetBulletFont(*args
, **kwargs
)
467 def HasTextColour(*args
, **kwargs
):
468 """HasTextColour(self) -> bool"""
469 return _richtext
.RichTextAttr_HasTextColour(*args
, **kwargs
)
471 def HasBackgroundColour(*args
, **kwargs
):
472 """HasBackgroundColour(self) -> bool"""
473 return _richtext
.RichTextAttr_HasBackgroundColour(*args
, **kwargs
)
475 def HasAlignment(*args
, **kwargs
):
476 """HasAlignment(self) -> bool"""
477 return _richtext
.RichTextAttr_HasAlignment(*args
, **kwargs
)
479 def HasTabs(*args
, **kwargs
):
480 """HasTabs(self) -> bool"""
481 return _richtext
.RichTextAttr_HasTabs(*args
, **kwargs
)
483 def HasLeftIndent(*args
, **kwargs
):
484 """HasLeftIndent(self) -> bool"""
485 return _richtext
.RichTextAttr_HasLeftIndent(*args
, **kwargs
)
487 def HasRightIndent(*args
, **kwargs
):
488 """HasRightIndent(self) -> bool"""
489 return _richtext
.RichTextAttr_HasRightIndent(*args
, **kwargs
)
491 def HasWeight(*args
, **kwargs
):
492 """HasWeight(self) -> bool"""
493 return _richtext
.RichTextAttr_HasWeight(*args
, **kwargs
)
495 def HasSize(*args
, **kwargs
):
496 """HasSize(self) -> bool"""
497 return _richtext
.RichTextAttr_HasSize(*args
, **kwargs
)
499 def HasItalic(*args
, **kwargs
):
500 """HasItalic(self) -> bool"""
501 return _richtext
.RichTextAttr_HasItalic(*args
, **kwargs
)
503 def HasUnderlined(*args
, **kwargs
):
504 """HasUnderlined(self) -> bool"""
505 return _richtext
.RichTextAttr_HasUnderlined(*args
, **kwargs
)
507 def HasFaceName(*args
, **kwargs
):
508 """HasFaceName(self) -> bool"""
509 return _richtext
.RichTextAttr_HasFaceName(*args
, **kwargs
)
511 def HasFont(*args
, **kwargs
):
512 """HasFont(self) -> bool"""
513 return _richtext
.RichTextAttr_HasFont(*args
, **kwargs
)
515 def HasParagraphSpacingAfter(*args
, **kwargs
):
516 """HasParagraphSpacingAfter(self) -> bool"""
517 return _richtext
.RichTextAttr_HasParagraphSpacingAfter(*args
, **kwargs
)
519 def HasParagraphSpacingBefore(*args
, **kwargs
):
520 """HasParagraphSpacingBefore(self) -> bool"""
521 return _richtext
.RichTextAttr_HasParagraphSpacingBefore(*args
, **kwargs
)
523 def HasLineSpacing(*args
, **kwargs
):
524 """HasLineSpacing(self) -> bool"""
525 return _richtext
.RichTextAttr_HasLineSpacing(*args
, **kwargs
)
527 def HasCharacterStyleName(*args
, **kwargs
):
528 """HasCharacterStyleName(self) -> bool"""
529 return _richtext
.RichTextAttr_HasCharacterStyleName(*args
, **kwargs
)
531 def HasParagraphStyleName(*args
, **kwargs
):
532 """HasParagraphStyleName(self) -> bool"""
533 return _richtext
.RichTextAttr_HasParagraphStyleName(*args
, **kwargs
)
535 def HasBulletStyle(*args
, **kwargs
):
536 """HasBulletStyle(self) -> bool"""
537 return _richtext
.RichTextAttr_HasBulletStyle(*args
, **kwargs
)
539 def HasBulletNumber(*args
, **kwargs
):
540 """HasBulletNumber(self) -> bool"""
541 return _richtext
.RichTextAttr_HasBulletNumber(*args
, **kwargs
)
543 def HasBulletSymbol(*args
, **kwargs
):
544 """HasBulletSymbol(self) -> bool"""
545 return _richtext
.RichTextAttr_HasBulletSymbol(*args
, **kwargs
)
547 def HasFlag(*args
, **kwargs
):
548 """HasFlag(self, long flag) -> bool"""
549 return _richtext
.RichTextAttr_HasFlag(*args
, **kwargs
)
551 def IsCharacterStyle(*args
, **kwargs
):
552 """IsCharacterStyle(self) -> bool"""
553 return _richtext
.RichTextAttr_IsCharacterStyle(*args
, **kwargs
)
555 def IsParagraphStyle(*args
, **kwargs
):
556 """IsParagraphStyle(self) -> bool"""
557 return _richtext
.RichTextAttr_IsParagraphStyle(*args
, **kwargs
)
559 def IsDefault(*args
, **kwargs
):
560 """IsDefault(self) -> bool"""
561 return _richtext
.RichTextAttr_IsDefault(*args
, **kwargs
)
563 Alignment
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")
564 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
565 BulletFont
= property(GetBulletFont
,SetBulletFont
,doc
="See `GetBulletFont` and `SetBulletFont`")
566 BulletNumber
= property(GetBulletNumber
,SetBulletNumber
,doc
="See `GetBulletNumber` and `SetBulletNumber`")
567 BulletStyle
= property(GetBulletStyle
,SetBulletStyle
,doc
="See `GetBulletStyle` and `SetBulletStyle`")
568 BulletSymbol
= property(GetBulletSymbol
,SetBulletSymbol
,doc
="See `GetBulletSymbol` and `SetBulletSymbol`")
569 CharacterStyleName
= property(GetCharacterStyleName
,SetCharacterStyleName
,doc
="See `GetCharacterStyleName` and `SetCharacterStyleName`")
570 Flags
= property(GetFlags
,SetFlags
,doc
="See `GetFlags` and `SetFlags`")
571 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
572 FontAttributes
= property(GetFontAttributes
,doc
="See `GetFontAttributes`")
573 FontFaceName
= property(GetFontFaceName
,SetFontFaceName
,doc
="See `GetFontFaceName` and `SetFontFaceName`")
574 FontSize
= property(GetFontSize
,SetFontSize
,doc
="See `GetFontSize` and `SetFontSize`")
575 FontStyle
= property(GetFontStyle
,SetFontStyle
,doc
="See `GetFontStyle` and `SetFontStyle`")
576 FontUnderlined
= property(GetFontUnderlined
,SetFontUnderlined
,doc
="See `GetFontUnderlined` and `SetFontUnderlined`")
577 FontWeight
= property(GetFontWeight
,SetFontWeight
,doc
="See `GetFontWeight` and `SetFontWeight`")
578 LeftIndent
= property(GetLeftIndent
,SetLeftIndent
,doc
="See `GetLeftIndent` and `SetLeftIndent`")
579 LeftSubIndent
= property(GetLeftSubIndent
,doc
="See `GetLeftSubIndent`")
580 LineSpacing
= property(GetLineSpacing
,SetLineSpacing
,doc
="See `GetLineSpacing` and `SetLineSpacing`")
581 ParagraphSpacingAfter
= property(GetParagraphSpacingAfter
,SetParagraphSpacingAfter
,doc
="See `GetParagraphSpacingAfter` and `SetParagraphSpacingAfter`")
582 ParagraphSpacingBefore
= property(GetParagraphSpacingBefore
,SetParagraphSpacingBefore
,doc
="See `GetParagraphSpacingBefore` and `SetParagraphSpacingBefore`")
583 ParagraphStyleName
= property(GetParagraphStyleName
,SetParagraphStyleName
,doc
="See `GetParagraphStyleName` and `SetParagraphStyleName`")
584 RightIndent
= property(GetRightIndent
,SetRightIndent
,doc
="See `GetRightIndent` and `SetRightIndent`")
585 Tabs
= property(GetTabs
,SetTabs
,doc
="See `GetTabs` and `SetTabs`")
586 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
587 _richtext
.RichTextAttr_swigregister(RichTextAttr
)
588 cvar
= _richtext
.cvar
589 RICHTEXT_ALL
= cvar
.RICHTEXT_ALL
590 RICHTEXT_NONE
= cvar
.RICHTEXT_NONE
592 TEXT_ATTR_CHARACTER
= _richtext
.TEXT_ATTR_CHARACTER
593 TEXT_ATTR_PARAGRAPH
= _richtext
.TEXT_ATTR_PARAGRAPH
594 TEXT_ATTR_ALL
= _richtext
.TEXT_ATTR_ALL
595 class RichTextCtrl(_windows
.ScrolledWindow
):
596 """Proxy of C++ RichTextCtrl class"""
597 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
598 __repr__
= _swig_repr
599 def __init__(self
, *args
, **kwargs
):
601 __init__(self, Window parent, int id=-1, String value=EmptyString,
602 Point pos=DefaultPosition, Size size=DefaultSize,
603 long style=RE_MULTILINE) -> RichTextCtrl
605 _richtext
.RichTextCtrl_swiginit(self
,_richtext
.new_RichTextCtrl(*args
, **kwargs
))
606 self
._setOORInfo
(self
)
608 def Create(*args
, **kwargs
):
610 Create(self, Window parent, int id=-1, String value=EmptyString,
611 Point pos=DefaultPosition, Size size=DefaultSize,
612 long style=RE_MULTILINE) -> bool
614 return _richtext
.RichTextCtrl_Create(*args
, **kwargs
)
616 def GetValue(*args
, **kwargs
):
617 """GetValue(self) -> String"""
618 return _richtext
.RichTextCtrl_GetValue(*args
, **kwargs
)
620 def SetValue(*args
, **kwargs
):
621 """SetValue(self, String value)"""
622 return _richtext
.RichTextCtrl_SetValue(*args
, **kwargs
)
624 def GetRange(*args
, **kwargs
):
625 """GetRange(self, long from, long to) -> String"""
626 return _richtext
.RichTextCtrl_GetRange(*args
, **kwargs
)
628 def GetLineLength(*args
, **kwargs
):
629 """GetLineLength(self, long lineNo) -> int"""
630 return _richtext
.RichTextCtrl_GetLineLength(*args
, **kwargs
)
632 def GetLineText(*args
, **kwargs
):
633 """GetLineText(self, long lineNo) -> String"""
634 return _richtext
.RichTextCtrl_GetLineText(*args
, **kwargs
)
636 def GetNumberOfLines(*args
, **kwargs
):
637 """GetNumberOfLines(self) -> int"""
638 return _richtext
.RichTextCtrl_GetNumberOfLines(*args
, **kwargs
)
640 def IsModified(*args
, **kwargs
):
641 """IsModified(self) -> bool"""
642 return _richtext
.RichTextCtrl_IsModified(*args
, **kwargs
)
644 def IsEditable(*args
, **kwargs
):
645 """IsEditable(self) -> bool"""
646 return _richtext
.RichTextCtrl_IsEditable(*args
, **kwargs
)
648 def IsSingleLine(*args
, **kwargs
):
649 """IsSingleLine(self) -> bool"""
650 return _richtext
.RichTextCtrl_IsSingleLine(*args
, **kwargs
)
652 def IsMultiLine(*args
, **kwargs
):
653 """IsMultiLine(self) -> bool"""
654 return _richtext
.RichTextCtrl_IsMultiLine(*args
, **kwargs
)
656 def GetSelection(*args
, **kwargs
):
658 GetSelection() --> (start, end)
660 Returns the start and end positions of the current selection. If the
661 values are the same then there is no selection.
663 return _richtext
.RichTextCtrl_GetSelection(*args
, **kwargs
)
665 def GetStringSelection(*args
, **kwargs
):
666 """GetStringSelection(self) -> String"""
667 return _richtext
.RichTextCtrl_GetStringSelection(*args
, **kwargs
)
669 def GetFilename(*args
, **kwargs
):
670 """GetFilename(self) -> String"""
671 return _richtext
.RichTextCtrl_GetFilename(*args
, **kwargs
)
673 def SetFilename(*args
, **kwargs
):
674 """SetFilename(self, String filename)"""
675 return _richtext
.RichTextCtrl_SetFilename(*args
, **kwargs
)
677 def SetDelayedLayoutThreshold(*args
, **kwargs
):
679 SetDelayedLayoutThreshold(self, long threshold)
681 Set the threshold in character positions for doing layout optimization
684 return _richtext
.RichTextCtrl_SetDelayedLayoutThreshold(*args
, **kwargs
)
686 def GetDelayedLayoutThreshold(*args
, **kwargs
):
688 GetDelayedLayoutThreshold(self) -> long
690 Get the threshold in character positions for doing layout optimization
693 return _richtext
.RichTextCtrl_GetDelayedLayoutThreshold(*args
, **kwargs
)
695 def Clear(*args
, **kwargs
):
697 return _richtext
.RichTextCtrl_Clear(*args
, **kwargs
)
699 def Replace(*args
, **kwargs
):
700 """Replace(self, long from, long to, String value)"""
701 return _richtext
.RichTextCtrl_Replace(*args
, **kwargs
)
703 def Remove(*args
, **kwargs
):
704 """Remove(self, long from, long to)"""
705 return _richtext
.RichTextCtrl_Remove(*args
, **kwargs
)
707 def LoadFile(*args
, **kwargs
):
709 LoadFile(self, String file, int type=RICHTEXT_TYPE_ANY) -> bool
711 Load the contents of the document from the given filename.
713 return _richtext
.RichTextCtrl_LoadFile(*args
, **kwargs
)
715 def SaveFile(*args
, **kwargs
):
717 SaveFile(self, String file=EmptyString, int type=RICHTEXT_TYPE_ANY) -> bool
719 Save the contents of the document to the given filename, or if the
720 empty string is passed then to the filename set with `SetFilename`.
722 return _richtext
.RichTextCtrl_SaveFile(*args
, **kwargs
)
724 def MarkDirty(*args
, **kwargs
):
728 Sets the dirty flag, meaning that the contents of the control have
729 changed and need to be saved.
731 return _richtext
.RichTextCtrl_MarkDirty(*args
, **kwargs
)
733 def DiscardEdits(*args
, **kwargs
):
737 Clears the dirty flag.
740 return _richtext
.RichTextCtrl_DiscardEdits(*args
, **kwargs
)
742 def SetMaxLength(*args
, **kwargs
):
744 SetMaxLength(self, unsigned long len)
746 Set the max number of characters which may be entered in a single line
749 return _richtext
.RichTextCtrl_SetMaxLength(*args
, **kwargs
)
751 def WriteText(*args
, **kwargs
):
753 WriteText(self, String text)
755 Insert text at the current position.
757 return _richtext
.RichTextCtrl_WriteText(*args
, **kwargs
)
759 def AppendText(*args
, **kwargs
):
761 AppendText(self, String text)
763 Append text to the end of the document.
765 return _richtext
.RichTextCtrl_AppendText(*args
, **kwargs
)
767 def SetStyle(*args
, **kwargs
):
769 SetStyle(self, RichTextRange range, RichTextAttr style) -> bool
771 Set the style for the text in ``range`` to ``style``
773 return _richtext
.RichTextCtrl_SetStyle(*args
, **kwargs
)
775 def SetStyleEx(*args
, **kwargs
):
777 SetStyleEx(self, RichTextRange range, RichTextAttr style, int flags=RICHTEXT_SETSTYLE_WITH_UNDO) -> bool
779 Extended style setting operation with flags including:
780 RICHTEXT_SETSTYLE_WITH_UNDO, RICHTEXT_SETSTYLE_OPTIMIZE,
781 RICHTEXT_SETSTYLE_PARAGRAPHS_ONLY, RICHTEXT_SETSTYLE_CHARACTERS_ONLY
783 return _richtext
.RichTextCtrl_SetStyleEx(*args
, **kwargs
)
785 def GetStyle(*args
, **kwargs
):
787 GetStyle(self, long position, RichTextAttr style) -> bool
789 Retrieve the style used at the given position. Copies the style
790 values at ``position`` into the ``style`` parameter and returns ``True``
791 if successful. Returns ``False`` otherwise.
793 return _richtext
.RichTextCtrl_GetStyle(*args
, **kwargs
)
795 def GetUncombinedStyle(*args
, **kwargs
):
797 GetUncombinedStyle(self, long position, RichTextAttr style) -> bool
799 Get the content (uncombined) attributes for this position. Copies the
800 style values at ``position`` into the ``style`` parameter and returns
801 ``True`` if successful. Returns ``False`` otherwise.
803 return _richtext
.RichTextCtrl_GetUncombinedStyle(*args
, **kwargs
)
805 def SetDefaultStyle(*args
, **kwargs
):
807 SetDefaultStyle(self, RichTextAttr style) -> bool
809 Set the style used by default for the rich text document.
811 return _richtext
.RichTextCtrl_SetDefaultStyle(*args
, **kwargs
)
813 def GetDefaultStyle(*args
, **kwargs
):
815 GetDefaultStyle(self) -> RichTextAttr
817 Retrieves a copy of the default style object.
819 return _richtext
.RichTextCtrl_GetDefaultStyle(*args
, **kwargs
)
821 def XYToPosition(*args
, **kwargs
):
823 XYToPosition(self, long x, long y) -> long
825 Translate a col,row coordinants into a document position.
827 return _richtext
.RichTextCtrl_XYToPosition(*args
, **kwargs
)
829 def PositionToXY(*args
, **kwargs
):
831 PositionToXY(self, long pos) --> (x, y)
833 Retrieves the col,row for the given position within the document
835 return _richtext
.RichTextCtrl_PositionToXY(*args
, **kwargs
)
837 def ShowPosition(*args
, **kwargs
):
839 ShowPosition(self, long position)
841 Ensure that the given position in the document is visible.
843 return _richtext
.RichTextCtrl_ShowPosition(*args
, **kwargs
)
845 def HitTest(*args
, **kwargs
):
847 HitTest(self, Point pt) --> (result, pos)
849 Returns the character position at the given point in pixels. Note
850 that ``pt`` should be given in device coordinates, and not be adjusted
851 for the client area origin nor for scrolling. The return value is a
852 tuple of the hit test result and the position.
854 return _richtext
.RichTextCtrl_HitTest(*args
, **kwargs
)
856 def HitTestXY(*args
, **kwargs
):
858 HitTestRC(self, Point pt) --> (result, col, row)
860 Returns the column and row of the given point in pixels. Note that
861 ``pt`` should be given in device coordinates, and not be adjusted for
862 the client area origin nor for scrolling. The return value is a tuple
863 of the hit test result and the column and row values.
865 return _richtext
.RichTextCtrl_HitTestXY(*args
, **kwargs
)
867 def Copy(*args
, **kwargs
):
871 Copies the selected text to the clipboard.
873 return _richtext
.RichTextCtrl_Copy(*args
, **kwargs
)
875 def Cut(*args
, **kwargs
):
879 Copies the selected text to the clipboard and removes the selection.
881 return _richtext
.RichTextCtrl_Cut(*args
, **kwargs
)
883 def Paste(*args
, **kwargs
):
887 Pastes text from the clipboard into the document at the current
890 return _richtext
.RichTextCtrl_Paste(*args
, **kwargs
)
892 def DeleteSelection(*args
, **kwargs
):
894 DeleteSelection(self)
896 Remove the current selection.
898 return _richtext
.RichTextCtrl_DeleteSelection(*args
, **kwargs
)
900 def CanCopy(*args
, **kwargs
):
902 CanCopy(self) -> bool
904 Returns ``True`` if the selection can be copied to the clipboard.
906 return _richtext
.RichTextCtrl_CanCopy(*args
, **kwargs
)
908 def CanCut(*args
, **kwargs
):
912 Returns ``True`` if the selection can be cut to the clipboard.
914 return _richtext
.RichTextCtrl_CanCut(*args
, **kwargs
)
916 def CanPaste(*args
, **kwargs
):
918 CanPaste(self) -> bool
920 Returns ``True`` if the current contents of the clipboard can be
921 pasted into the document.
923 return _richtext
.RichTextCtrl_CanPaste(*args
, **kwargs
)
925 def CanDeleteSelection(*args
, **kwargs
):
927 CanDeleteSelection(self) -> bool
929 Returns ``True`` if the selection can be removed from the document.
931 return _richtext
.RichTextCtrl_CanDeleteSelection(*args
, **kwargs
)
933 def Undo(*args
, **kwargs
):
937 If the last operation can be undone, undoes the last operation.
939 return _richtext
.RichTextCtrl_Undo(*args
, **kwargs
)
941 def Redo(*args
, **kwargs
):
945 If the last operation can be redone, redoes the last operation.
947 return _richtext
.RichTextCtrl_Redo(*args
, **kwargs
)
949 def CanUndo(*args
, **kwargs
):
951 CanUndo(self) -> bool
953 Returns ``True`` if the last operation can be undone.
955 return _richtext
.RichTextCtrl_CanUndo(*args
, **kwargs
)
957 def CanRedo(*args
, **kwargs
):
959 CanRedo(self) -> bool
961 Returns ``True`` if the last operation can be redone.
963 return _richtext
.RichTextCtrl_CanRedo(*args
, **kwargs
)
965 def SetInsertionPoint(*args
, **kwargs
):
967 SetInsertionPoint(self, long pos)
969 Sets the insertion point at the given position.
971 return _richtext
.RichTextCtrl_SetInsertionPoint(*args
, **kwargs
)
973 def SetInsertionPointEnd(*args
, **kwargs
):
975 SetInsertionPointEnd(self)
977 Moves the insertion point to the end of the document.
979 return _richtext
.RichTextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
981 def GetInsertionPoint(*args
, **kwargs
):
983 GetInsertionPoint(self) -> long
985 Returns the insertion point. This is defined as the zero based index
986 of the character position to the right of the insertion point.
988 return _richtext
.RichTextCtrl_GetInsertionPoint(*args
, **kwargs
)
990 def GetLastPosition(*args
, **kwargs
):
992 GetLastPosition(self) -> long
994 Returns the zero based index of the last position in the document.
996 return _richtext
.RichTextCtrl_GetLastPosition(*args
, **kwargs
)
998 def SetSelection(*args
, **kwargs
):
1000 SetSelection(self, long from, long to)
1002 Selects the text starting at the first position up to (but not
1003 including) the character at the last position. If both parameters are
1004 equal to -1 then all text in the control is selected.
1006 return _richtext
.RichTextCtrl_SetSelection(*args
, **kwargs
)
1008 def SelectAll(*args
, **kwargs
):
1012 Select all text in the document.
1014 return _richtext
.RichTextCtrl_SelectAll(*args
, **kwargs
)
1016 def SetEditable(*args
, **kwargs
):
1018 SetEditable(self, bool editable)
1020 Makes the document editable or read-only, overriding the RE_READONLY
1023 return _richtext
.RichTextCtrl_SetEditable(*args
, **kwargs
)
1025 def HasSelection(*args
, **kwargs
):
1026 """HasSelection(self) -> bool"""
1027 return _richtext
.RichTextCtrl_HasSelection(*args
, **kwargs
)
1029 def WriteImage(*args
, **kwargs
):
1030 """WriteImage(self, Image image, int bitmapType=BITMAP_TYPE_PNG) -> bool"""
1031 return _richtext
.RichTextCtrl_WriteImage(*args
, **kwargs
)
1033 def WriteBitmap(*args
, **kwargs
):
1034 """WriteBitmap(self, Bitmap bitmap, int bitmapType=BITMAP_TYPE_PNG) -> bool"""
1035 return _richtext
.RichTextCtrl_WriteBitmap(*args
, **kwargs
)
1037 def WriteImageFile(*args
, **kwargs
):
1038 """WriteImageFile(self, String filename, int bitmapType) -> bool"""
1039 return _richtext
.RichTextCtrl_WriteImageFile(*args
, **kwargs
)
1041 def WriteImageBlock(*args
, **kwargs
):
1042 """WriteImageBlock(self, wxRichTextImageBlock imageBlock) -> bool"""
1043 return _richtext
.RichTextCtrl_WriteImageBlock(*args
, **kwargs
)
1045 def Newline(*args
, **kwargs
):
1046 """Newline(self) -> bool"""
1047 return _richtext
.RichTextCtrl_Newline(*args
, **kwargs
)
1049 def SetBasicStyle(*args
, **kwargs
):
1050 """SetBasicStyle(self, RichTextAttr style)"""
1051 return _richtext
.RichTextCtrl_SetBasicStyle(*args
, **kwargs
)
1053 def EndStyle(*args
, **kwargs
):
1054 """EndStyle(self) -> bool"""
1055 return _richtext
.RichTextCtrl_EndStyle(*args
, **kwargs
)
1057 def EndAllStyles(*args
, **kwargs
):
1058 """EndAllStyles(self) -> bool"""
1059 return _richtext
.RichTextCtrl_EndAllStyles(*args
, **kwargs
)
1061 def BeginBold(*args
, **kwargs
):
1062 """BeginBold(self) -> bool"""
1063 return _richtext
.RichTextCtrl_BeginBold(*args
, **kwargs
)
1065 def EndBold(*args
, **kwargs
):
1066 """EndBold(self) -> bool"""
1067 return _richtext
.RichTextCtrl_EndBold(*args
, **kwargs
)
1069 def BeginItalic(*args
, **kwargs
):
1070 """BeginItalic(self) -> bool"""
1071 return _richtext
.RichTextCtrl_BeginItalic(*args
, **kwargs
)
1073 def EndItalic(*args
, **kwargs
):
1074 """EndItalic(self) -> bool"""
1075 return _richtext
.RichTextCtrl_EndItalic(*args
, **kwargs
)
1077 def BeginUnderline(*args
, **kwargs
):
1078 """BeginUnderline(self) -> bool"""
1079 return _richtext
.RichTextCtrl_BeginUnderline(*args
, **kwargs
)
1081 def EndUnderline(*args
, **kwargs
):
1082 """EndUnderline(self) -> bool"""
1083 return _richtext
.RichTextCtrl_EndUnderline(*args
, **kwargs
)
1085 def BeginFontSize(*args
, **kwargs
):
1086 """BeginFontSize(self, int pointSize) -> bool"""
1087 return _richtext
.RichTextCtrl_BeginFontSize(*args
, **kwargs
)
1089 def EndFontSize(*args
, **kwargs
):
1090 """EndFontSize(self) -> bool"""
1091 return _richtext
.RichTextCtrl_EndFontSize(*args
, **kwargs
)
1093 def BeginFont(*args
, **kwargs
):
1094 """BeginFont(self, Font font) -> bool"""
1095 return _richtext
.RichTextCtrl_BeginFont(*args
, **kwargs
)
1097 def EndFont(*args
, **kwargs
):
1098 """EndFont(self) -> bool"""
1099 return _richtext
.RichTextCtrl_EndFont(*args
, **kwargs
)
1101 def BeginTextColour(*args
, **kwargs
):
1102 """BeginTextColour(self, Colour colour) -> bool"""
1103 return _richtext
.RichTextCtrl_BeginTextColour(*args
, **kwargs
)
1105 def EndTextColour(*args
, **kwargs
):
1106 """EndTextColour(self) -> bool"""
1107 return _richtext
.RichTextCtrl_EndTextColour(*args
, **kwargs
)
1109 def BeginAlignment(*args
, **kwargs
):
1110 """BeginAlignment(self, int alignment) -> bool"""
1111 return _richtext
.RichTextCtrl_BeginAlignment(*args
, **kwargs
)
1113 def EndAlignment(*args
, **kwargs
):
1114 """EndAlignment(self) -> bool"""
1115 return _richtext
.RichTextCtrl_EndAlignment(*args
, **kwargs
)
1117 def BeginLeftIndent(*args
, **kwargs
):
1118 """BeginLeftIndent(self, int leftIndent, int leftSubIndent=0) -> bool"""
1119 return _richtext
.RichTextCtrl_BeginLeftIndent(*args
, **kwargs
)
1121 def EndLeftIndent(*args
, **kwargs
):
1122 """EndLeftIndent(self) -> bool"""
1123 return _richtext
.RichTextCtrl_EndLeftIndent(*args
, **kwargs
)
1125 def BeginRightIndent(*args
, **kwargs
):
1126 """BeginRightIndent(self, int rightIndent) -> bool"""
1127 return _richtext
.RichTextCtrl_BeginRightIndent(*args
, **kwargs
)
1129 def EndRightIndent(*args
, **kwargs
):
1130 """EndRightIndent(self) -> bool"""
1131 return _richtext
.RichTextCtrl_EndRightIndent(*args
, **kwargs
)
1133 def BeginParagraphSpacing(*args
, **kwargs
):
1134 """BeginParagraphSpacing(self, int before, int after) -> bool"""
1135 return _richtext
.RichTextCtrl_BeginParagraphSpacing(*args
, **kwargs
)
1137 def EndParagraphSpacing(*args
, **kwargs
):
1138 """EndParagraphSpacing(self) -> bool"""
1139 return _richtext
.RichTextCtrl_EndParagraphSpacing(*args
, **kwargs
)
1141 def BeginLineSpacing(*args
, **kwargs
):
1142 """BeginLineSpacing(self, int lineSpacing) -> bool"""
1143 return _richtext
.RichTextCtrl_BeginLineSpacing(*args
, **kwargs
)
1145 def EndLineSpacing(*args
, **kwargs
):
1146 """EndLineSpacing(self) -> bool"""
1147 return _richtext
.RichTextCtrl_EndLineSpacing(*args
, **kwargs
)
1149 def BeginNumberedBullet(*args
, **kwargs
):
1151 BeginNumberedBullet(self, int bulletNumber, int leftIndent, int leftSubIndent,
1152 int bulletStyle=wxTEXT_ATTR_BULLET_STYLE_ARABIC|wxTEXT_ATTR_BULLET_STYLE_PERIOD) -> bool
1154 return _richtext
.RichTextCtrl_BeginNumberedBullet(*args
, **kwargs
)
1156 def EndNumberedBullet(*args
, **kwargs
):
1157 """EndNumberedBullet(self) -> bool"""
1158 return _richtext
.RichTextCtrl_EndNumberedBullet(*args
, **kwargs
)
1160 def BeginSymbolBullet(*args
, **kwargs
):
1161 """BeginSymbolBullet(self, char symbol, int leftIndent, int leftSubIndent, int bulletStyle=TEXT_ATTR_BULLET_STYLE_SYMBOL) -> bool"""
1162 return _richtext
.RichTextCtrl_BeginSymbolBullet(*args
, **kwargs
)
1164 def EndSymbolBullet(*args
, **kwargs
):
1165 """EndSymbolBullet(self) -> bool"""
1166 return _richtext
.RichTextCtrl_EndSymbolBullet(*args
, **kwargs
)
1168 def BeginCharacterStyle(*args
, **kwargs
):
1169 """BeginCharacterStyle(self, String characterStyle) -> bool"""
1170 return _richtext
.RichTextCtrl_BeginCharacterStyle(*args
, **kwargs
)
1172 def EndCharacterStyle(*args
, **kwargs
):
1173 """EndCharacterStyle(self) -> bool"""
1174 return _richtext
.RichTextCtrl_EndCharacterStyle(*args
, **kwargs
)
1176 def BeginParagraphStyle(*args
, **kwargs
):
1177 """BeginParagraphStyle(self, String paragraphStyle) -> bool"""
1178 return _richtext
.RichTextCtrl_BeginParagraphStyle(*args
, **kwargs
)
1180 def EndParagraphStyle(*args
, **kwargs
):
1181 """EndParagraphStyle(self) -> bool"""
1182 return _richtext
.RichTextCtrl_EndParagraphStyle(*args
, **kwargs
)
1184 def SetDefaultStyleToCursorStyle(*args
, **kwargs
):
1185 """SetDefaultStyleToCursorStyle(self) -> bool"""
1186 return _richtext
.RichTextCtrl_SetDefaultStyleToCursorStyle(*args
, **kwargs
)
1188 def SelectNone(*args
, **kwargs
):
1189 """SelectNone(self)"""
1190 return _richtext
.RichTextCtrl_SelectNone(*args
, **kwargs
)
1192 def SelectWord(*args
, **kwargs
):
1193 """SelectWord(self, long position) -> bool"""
1194 return _richtext
.RichTextCtrl_SelectWord(*args
, **kwargs
)
1196 def GetSelectionRange(*args
, **kwargs
):
1197 """GetSelectionRange(self) -> RichTextRange"""
1198 return _richtext
.RichTextCtrl_GetSelectionRange(*args
, **kwargs
)
1200 def SetSelectionRange(*args
, **kwargs
):
1201 """SetSelectionRange(self, RichTextRange range)"""
1202 return _richtext
.RichTextCtrl_SetSelectionRange(*args
, **kwargs
)
1204 def GetInternalSelectionRange(*args
, **kwargs
):
1205 """GetInternalSelectionRange(self) -> RichTextRange"""
1206 return _richtext
.RichTextCtrl_GetInternalSelectionRange(*args
, **kwargs
)
1208 def SetInternalSelectionRange(*args
, **kwargs
):
1209 """SetInternalSelectionRange(self, RichTextRange range)"""
1210 return _richtext
.RichTextCtrl_SetInternalSelectionRange(*args
, **kwargs
)
1212 def AddParagraph(*args
, **kwargs
):
1213 """AddParagraph(self, String text) -> RichTextRange"""
1214 return _richtext
.RichTextCtrl_AddParagraph(*args
, **kwargs
)
1216 def AddImage(*args
, **kwargs
):
1217 """AddImage(self, Image image) -> RichTextRange"""
1218 return _richtext
.RichTextCtrl_AddImage(*args
, **kwargs
)
1220 def LayoutContent(*args
, **kwargs
):
1221 """LayoutContent(self, bool onlyVisibleRect=False) -> bool"""
1222 return _richtext
.RichTextCtrl_LayoutContent(*args
, **kwargs
)
1224 def MoveCaret(*args
, **kwargs
):
1225 """MoveCaret(self, long pos, bool showAtLineStart=False) -> bool"""
1226 return _richtext
.RichTextCtrl_MoveCaret(*args
, **kwargs
)
1228 def MoveRight(*args
, **kwargs
):
1229 """MoveRight(self, int noPositions=1, int flags=0) -> bool"""
1230 return _richtext
.RichTextCtrl_MoveRight(*args
, **kwargs
)
1232 def MoveLeft(*args
, **kwargs
):
1233 """MoveLeft(self, int noPositions=1, int flags=0) -> bool"""
1234 return _richtext
.RichTextCtrl_MoveLeft(*args
, **kwargs
)
1236 def MoveUp(*args
, **kwargs
):
1237 """MoveUp(self, int noLines=1, int flags=0) -> bool"""
1238 return _richtext
.RichTextCtrl_MoveUp(*args
, **kwargs
)
1240 def MoveDown(*args
, **kwargs
):
1241 """MoveDown(self, int noLines=1, int flags=0) -> bool"""
1242 return _richtext
.RichTextCtrl_MoveDown(*args
, **kwargs
)
1244 def MoveToLineEnd(*args
, **kwargs
):
1245 """MoveToLineEnd(self, int flags=0) -> bool"""
1246 return _richtext
.RichTextCtrl_MoveToLineEnd(*args
, **kwargs
)
1248 def MoveToLineStart(*args
, **kwargs
):
1249 """MoveToLineStart(self, int flags=0) -> bool"""
1250 return _richtext
.RichTextCtrl_MoveToLineStart(*args
, **kwargs
)
1252 def MoveToParagraphEnd(*args
, **kwargs
):
1253 """MoveToParagraphEnd(self, int flags=0) -> bool"""
1254 return _richtext
.RichTextCtrl_MoveToParagraphEnd(*args
, **kwargs
)
1256 def MoveToParagraphStart(*args
, **kwargs
):
1257 """MoveToParagraphStart(self, int flags=0) -> bool"""
1258 return _richtext
.RichTextCtrl_MoveToParagraphStart(*args
, **kwargs
)
1260 def MoveHome(*args
, **kwargs
):
1261 """MoveHome(self, int flags=0) -> bool"""
1262 return _richtext
.RichTextCtrl_MoveHome(*args
, **kwargs
)
1264 def MoveEnd(*args
, **kwargs
):
1265 """MoveEnd(self, int flags=0) -> bool"""
1266 return _richtext
.RichTextCtrl_MoveEnd(*args
, **kwargs
)
1268 def PageUp(*args
, **kwargs
):
1269 """PageUp(self, int noPages=1, int flags=0) -> bool"""
1270 return _richtext
.RichTextCtrl_PageUp(*args
, **kwargs
)
1272 def PageDown(*args
, **kwargs
):
1273 """PageDown(self, int noPages=1, int flags=0) -> bool"""
1274 return _richtext
.RichTextCtrl_PageDown(*args
, **kwargs
)
1276 def WordLeft(*args
, **kwargs
):
1277 """WordLeft(self, int noPages=1, int flags=0) -> bool"""
1278 return _richtext
.RichTextCtrl_WordLeft(*args
, **kwargs
)
1280 def WordRight(*args
, **kwargs
):
1281 """WordRight(self, int noPages=1, int flags=0) -> bool"""
1282 return _richtext
.RichTextCtrl_WordRight(*args
, **kwargs
)
1284 def GetBuffer(*args
, **kwargs
):
1285 """GetBuffer(self) -> wxRichTextBuffer"""
1286 return _richtext
.RichTextCtrl_GetBuffer(*args
, **kwargs
)
1288 def BeginBatchUndo(*args
, **kwargs
):
1289 """BeginBatchUndo(self, String cmdName) -> bool"""
1290 return _richtext
.RichTextCtrl_BeginBatchUndo(*args
, **kwargs
)
1292 def EndBatchUndo(*args
, **kwargs
):
1293 """EndBatchUndo(self) -> bool"""
1294 return _richtext
.RichTextCtrl_EndBatchUndo(*args
, **kwargs
)
1296 def BatchingUndo(*args
, **kwargs
):
1297 """BatchingUndo(self) -> bool"""
1298 return _richtext
.RichTextCtrl_BatchingUndo(*args
, **kwargs
)
1300 def BeginSuppressUndo(*args
, **kwargs
):
1301 """BeginSuppressUndo(self) -> bool"""
1302 return _richtext
.RichTextCtrl_BeginSuppressUndo(*args
, **kwargs
)
1304 def EndSuppressUndo(*args
, **kwargs
):
1305 """EndSuppressUndo(self) -> bool"""
1306 return _richtext
.RichTextCtrl_EndSuppressUndo(*args
, **kwargs
)
1308 def SuppressingUndo(*args
, **kwargs
):
1309 """SuppressingUndo(self) -> bool"""
1310 return _richtext
.RichTextCtrl_SuppressingUndo(*args
, **kwargs
)
1312 def HasCharacterAttributes(*args
, **kwargs
):
1313 """HasCharacterAttributes(self, RichTextRange range, RichTextAttr style) -> bool"""
1314 return _richtext
.RichTextCtrl_HasCharacterAttributes(*args
, **kwargs
)
1316 def HasParagraphAttributes(*args
, **kwargs
):
1317 """HasParagraphAttributes(self, RichTextRange range, RichTextAttr style) -> bool"""
1318 return _richtext
.RichTextCtrl_HasParagraphAttributes(*args
, **kwargs
)
1320 def IsSelectionBold(*args
, **kwargs
):
1321 """IsSelectionBold(self) -> bool"""
1322 return _richtext
.RichTextCtrl_IsSelectionBold(*args
, **kwargs
)
1324 def IsSelectionItalics(*args
, **kwargs
):
1325 """IsSelectionItalics(self) -> bool"""
1326 return _richtext
.RichTextCtrl_IsSelectionItalics(*args
, **kwargs
)
1328 def IsSelectionUnderlined(*args
, **kwargs
):
1329 """IsSelectionUnderlined(self) -> bool"""
1330 return _richtext
.RichTextCtrl_IsSelectionUnderlined(*args
, **kwargs
)
1332 def IsSelectionAligned(*args
, **kwargs
):
1333 """IsSelectionAligned(self, int alignment) -> bool"""
1334 return _richtext
.RichTextCtrl_IsSelectionAligned(*args
, **kwargs
)
1336 def ApplyBoldToSelection(*args
, **kwargs
):
1337 """ApplyBoldToSelection(self) -> bool"""
1338 return _richtext
.RichTextCtrl_ApplyBoldToSelection(*args
, **kwargs
)
1340 def ApplyItalicToSelection(*args
, **kwargs
):
1341 """ApplyItalicToSelection(self) -> bool"""
1342 return _richtext
.RichTextCtrl_ApplyItalicToSelection(*args
, **kwargs
)
1344 def ApplyUnderlineToSelection(*args
, **kwargs
):
1345 """ApplyUnderlineToSelection(self) -> bool"""
1346 return _richtext
.RichTextCtrl_ApplyUnderlineToSelection(*args
, **kwargs
)
1348 def ApplyAlignmentToSelection(*args
, **kwargs
):
1349 """ApplyAlignmentToSelection(self, int alignment) -> bool"""
1350 return _richtext
.RichTextCtrl_ApplyAlignmentToSelection(*args
, **kwargs
)
1352 def SetStyleSheet(*args
, **kwargs
):
1353 """SetStyleSheet(self, wxRichTextStyleSheet styleSheet)"""
1354 return _richtext
.RichTextCtrl_SetStyleSheet(*args
, **kwargs
)
1356 def GetStyleSheet(*args
, **kwargs
):
1357 """GetStyleSheet(self) -> wxRichTextStyleSheet"""
1358 return _richtext
.RichTextCtrl_GetStyleSheet(*args
, **kwargs
)
1360 def ApplyStyleSheet(*args
, **kwargs
):
1361 """ApplyStyleSheet(self, wxRichTextStyleSheet styleSheet=None) -> bool"""
1362 return _richtext
.RichTextCtrl_ApplyStyleSheet(*args
, **kwargs
)
1364 Buffer
= property(GetBuffer
,doc
="See `GetBuffer`")
1365 DefaultStyle
= property(GetDefaultStyle
,SetDefaultStyle
,doc
="See `GetDefaultStyle` and `SetDefaultStyle`")
1366 DelayedLayoutThreshold
= property(GetDelayedLayoutThreshold
,SetDelayedLayoutThreshold
,doc
="See `GetDelayedLayoutThreshold` and `SetDelayedLayoutThreshold`")
1367 Filename
= property(GetFilename
,SetFilename
,doc
="See `GetFilename` and `SetFilename`")
1368 InsertionPoint
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")
1369 InternalSelectionRange
= property(GetInternalSelectionRange
,SetInternalSelectionRange
,doc
="See `GetInternalSelectionRange` and `SetInternalSelectionRange`")
1370 LastPosition
= property(GetLastPosition
,doc
="See `GetLastPosition`")
1371 NumberOfLines
= property(GetNumberOfLines
,doc
="See `GetNumberOfLines`")
1372 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
1373 SelectionRange
= property(GetSelectionRange
,SetSelectionRange
,doc
="See `GetSelectionRange` and `SetSelectionRange`")
1374 StringSelection
= property(GetStringSelection
,doc
="See `GetStringSelection`")
1375 StyleSheet
= property(GetStyleSheet
,SetStyleSheet
,doc
="See `GetStyleSheet` and `SetStyleSheet`")
1376 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
1377 _richtext
.RichTextCtrl_swigregister(RichTextCtrl
)
1379 def PreRichTextCtrl(*args
, **kwargs
):
1380 """PreRichTextCtrl() -> RichTextCtrl"""
1381 val
= _richtext
.new_PreRichTextCtrl(*args
, **kwargs
)
1384 wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED
= _richtext
.wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED
1385 wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED
= _richtext
.wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED
1386 wxEVT_COMMAND_RICHTEXT_LEFT_CLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_LEFT_CLICK
1387 wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK
1388 wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK
1389 wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK
1390 wxEVT_COMMAND_RICHTEXT_RETURN
= _richtext
.wxEVT_COMMAND_RICHTEXT_RETURN
1391 EVT_RICHTEXT_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED
, 1)
1392 EVT_RICHTEXT_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED
, 1)
1393 EVT_RICHTEXT_LEFT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_LEFT_CLICK
, 1)
1394 EVT_RICHTEXT_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK
, 1)
1395 EVT_RICHTEXT_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK
, 1)
1396 EVT_RICHTEXT_LEFT_DCLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK
, 1)
1397 EVT_RICHTEXT_RETURN
= wx
.PyEventBinder( wxEVT_COMMAND_RICHTEXT_RETURN
, 1)
1399 class RichTextEvent(_core
.NotifyEvent
):
1400 """Proxy of C++ RichTextEvent class"""
1401 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1402 __repr__
= _swig_repr
1403 def __init__(self
, *args
, **kwargs
):
1404 """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> RichTextEvent"""
1405 _richtext
.RichTextEvent_swiginit(self
,_richtext
.new_RichTextEvent(*args
, **kwargs
))
1406 def GetIndex(*args
, **kwargs
):
1407 """GetIndex(self) -> int"""
1408 return _richtext
.RichTextEvent_GetIndex(*args
, **kwargs
)
1410 def SetIndex(*args
, **kwargs
):
1411 """SetIndex(self, int n)"""
1412 return _richtext
.RichTextEvent_SetIndex(*args
, **kwargs
)
1414 def GetFlags(*args
, **kwargs
):
1415 """GetFlags(self) -> int"""
1416 return _richtext
.RichTextEvent_GetFlags(*args
, **kwargs
)
1418 def SetFlags(*args
, **kwargs
):
1419 """SetFlags(self, int flags)"""
1420 return _richtext
.RichTextEvent_SetFlags(*args
, **kwargs
)
1422 Flags
= property(GetFlags
,SetFlags
,doc
="See `GetFlags` and `SetFlags`")
1423 Index
= property(GetIndex
,SetIndex
,doc
="See `GetIndex` and `SetIndex`")
1424 _richtext
.RichTextEvent_swigregister(RichTextEvent
)