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 TEXT_ATTR_TEXT_COLOUR
= _richtext
.TEXT_ATTR_TEXT_COLOUR
85 TEXT_ATTR_BACKGROUND_COLOUR
= _richtext
.TEXT_ATTR_BACKGROUND_COLOUR
86 TEXT_ATTR_FONT_FACE
= _richtext
.TEXT_ATTR_FONT_FACE
87 TEXT_ATTR_FONT_SIZE
= _richtext
.TEXT_ATTR_FONT_SIZE
88 TEXT_ATTR_FONT_WEIGHT
= _richtext
.TEXT_ATTR_FONT_WEIGHT
89 TEXT_ATTR_FONT_ITALIC
= _richtext
.TEXT_ATTR_FONT_ITALIC
90 TEXT_ATTR_FONT_UNDERLINE
= _richtext
.TEXT_ATTR_FONT_UNDERLINE
91 TEXT_ATTR_FONT
= _richtext
.TEXT_ATTR_FONT
92 TEXT_ATTR_ALIGNMENT
= _richtext
.TEXT_ATTR_ALIGNMENT
93 TEXT_ATTR_LEFT_INDENT
= _richtext
.TEXT_ATTR_LEFT_INDENT
94 TEXT_ATTR_RIGHT_INDENT
= _richtext
.TEXT_ATTR_RIGHT_INDENT
95 TEXT_ATTR_TABS
= _richtext
.TEXT_ATTR_TABS
96 TEXT_ATTR_PARA_SPACING_AFTER
= _richtext
.TEXT_ATTR_PARA_SPACING_AFTER
97 TEXT_ATTR_PARA_SPACING_BEFORE
= _richtext
.TEXT_ATTR_PARA_SPACING_BEFORE
98 TEXT_ATTR_LINE_SPACING
= _richtext
.TEXT_ATTR_LINE_SPACING
99 TEXT_ATTR_CHARACTER_STYLE_NAME
= _richtext
.TEXT_ATTR_CHARACTER_STYLE_NAME
100 TEXT_ATTR_PARAGRAPH_STYLE_NAME
= _richtext
.TEXT_ATTR_PARAGRAPH_STYLE_NAME
101 TEXT_ATTR_BULLET_STYLE
= _richtext
.TEXT_ATTR_BULLET_STYLE
102 TEXT_ATTR_BULLET_NUMBER
= _richtext
.TEXT_ATTR_BULLET_NUMBER
103 TEXT_ATTR_BULLET_SYMBOL
= _richtext
.TEXT_ATTR_BULLET_SYMBOL
104 TEXT_ATTR_BULLET_STYLE_NONE
= _richtext
.TEXT_ATTR_BULLET_STYLE_NONE
105 TEXT_ATTR_BULLET_STYLE_ARABIC
= _richtext
.TEXT_ATTR_BULLET_STYLE_ARABIC
106 TEXT_ATTR_BULLET_STYLE_LETTERS_UPPER
= _richtext
.TEXT_ATTR_BULLET_STYLE_LETTERS_UPPER
107 TEXT_ATTR_BULLET_STYLE_LETTERS_LOWER
= _richtext
.TEXT_ATTR_BULLET_STYLE_LETTERS_LOWER
108 TEXT_ATTR_BULLET_STYLE_ROMAN_UPPER
= _richtext
.TEXT_ATTR_BULLET_STYLE_ROMAN_UPPER
109 TEXT_ATTR_BULLET_STYLE_ROMAN_LOWER
= _richtext
.TEXT_ATTR_BULLET_STYLE_ROMAN_LOWER
110 TEXT_ATTR_BULLET_STYLE_SYMBOL
= _richtext
.TEXT_ATTR_BULLET_STYLE_SYMBOL
111 TEXT_ATTR_BULLET_STYLE_BITMAP
= _richtext
.TEXT_ATTR_BULLET_STYLE_BITMAP
112 TEXT_ATTR_BULLET_STYLE_PARENTHESES
= _richtext
.TEXT_ATTR_BULLET_STYLE_PARENTHESES
113 TEXT_ATTR_BULLET_STYLE_PERIOD
= _richtext
.TEXT_ATTR_BULLET_STYLE_PERIOD
114 TEXT_ATTR_LINE_SPACING_NORMAL
= _richtext
.TEXT_ATTR_LINE_SPACING_NORMAL
115 TEXT_ATTR_LINE_SPACING_HALF
= _richtext
.TEXT_ATTR_LINE_SPACING_HALF
116 TEXT_ATTR_LINE_SPACING_TWICE
= _richtext
.TEXT_ATTR_LINE_SPACING_TWICE
117 TEXT_ALIGNMENT_DEFAULT
= _richtext
.TEXT_ALIGNMENT_DEFAULT
118 TEXT_ALIGNMENT_LEFT
= _richtext
.TEXT_ALIGNMENT_LEFT
119 TEXT_ALIGNMENT_CENTRE
= _richtext
.TEXT_ALIGNMENT_CENTRE
120 TEXT_ALIGNMENT_CENTER
= _richtext
.TEXT_ALIGNMENT_CENTER
121 TEXT_ALIGNMENT_RIGHT
= _richtext
.TEXT_ALIGNMENT_RIGHT
122 TEXT_ALIGNMENT_JUSTIFIED
= _richtext
.TEXT_ALIGNMENT_JUSTIFIED
123 class RichTextRange(object):
125 RichTextRange is a data structure that represents a range of text
126 within a `RichTextCtrl`. It simply contains integer ``start`` and
127 ``end`` properties and a few operations useful for dealing with
128 ranges. In most places in wxPython where a RichTextRange is expected a
129 2-tuple containing (start, end) can be used instead.
131 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
132 __repr__
= _swig_repr
133 def __init__(self
, *args
, **kwargs
):
135 __init__(self, long start=0, long end=0) -> RichTextRange
137 Creates a new range object.
139 _richtext
.RichTextRange_swiginit(self
,_richtext
.new_RichTextRange(*args
, **kwargs
))
140 __swig_destroy__
= _richtext
.delete_RichTextRange
141 __del__
= lambda self
: None;
142 def __eq__(*args
, **kwargs
):
144 __eq__(self, PyObject other) -> bool
146 Test for equality of RichTextRange objects.
148 return _richtext
.RichTextRange___eq__(*args
, **kwargs
)
150 def __sub__(*args
, **kwargs
):
151 """__sub__(self, RichTextRange range) -> RichTextRange"""
152 return _richtext
.RichTextRange___sub__(*args
, **kwargs
)
154 def __add__(*args
, **kwargs
):
155 """__add__(self, RichTextRange range) -> RichTextRange"""
156 return _richtext
.RichTextRange___add__(*args
, **kwargs
)
158 def SetRange(*args
, **kwargs
):
159 """SetRange(self, long start, long end)"""
160 return _richtext
.RichTextRange_SetRange(*args
, **kwargs
)
162 def SetStart(*args
, **kwargs
):
163 """SetStart(self, long start)"""
164 return _richtext
.RichTextRange_SetStart(*args
, **kwargs
)
166 def GetStart(*args
, **kwargs
):
167 """GetStart(self) -> long"""
168 return _richtext
.RichTextRange_GetStart(*args
, **kwargs
)
170 start
= property(GetStart
, SetStart
)
171 def SetEnd(*args
, **kwargs
):
172 """SetEnd(self, long end)"""
173 return _richtext
.RichTextRange_SetEnd(*args
, **kwargs
)
175 def GetEnd(*args
, **kwargs
):
176 """GetEnd(self) -> long"""
177 return _richtext
.RichTextRange_GetEnd(*args
, **kwargs
)
179 end
= property(GetEnd
, SetEnd
)
180 def IsOutside(*args
, **kwargs
):
182 IsOutside(self, RichTextRange range) -> bool
184 Returns true if this range is completely outside 'range'
186 return _richtext
.RichTextRange_IsOutside(*args
, **kwargs
)
188 def IsWithin(*args
, **kwargs
):
190 IsWithin(self, RichTextRange range) -> bool
192 Returns true if this range is completely within 'range'
194 return _richtext
.RichTextRange_IsWithin(*args
, **kwargs
)
196 def Contains(*args
, **kwargs
):
198 Contains(self, long pos) -> bool
200 Returns true if the given position is within this range. Allow for the
201 possibility of an empty range - assume the position is within this
204 return _richtext
.RichTextRange_Contains(*args
, **kwargs
)
206 def LimitTo(*args
, **kwargs
):
208 LimitTo(self, RichTextRange range) -> bool
210 Limit this range to be within 'range'
212 return _richtext
.RichTextRange_LimitTo(*args
, **kwargs
)
214 def GetLength(*args
, **kwargs
):
216 GetLength(self) -> long
218 Gets the length of the range
220 return _richtext
.RichTextRange_GetLength(*args
, **kwargs
)
222 def Swap(*args
, **kwargs
):
226 Swaps the start and end
228 return _richtext
.RichTextRange_Swap(*args
, **kwargs
)
230 def Get(*args
, **kwargs
):
234 Returns the start and end properties as a tuple.
236 return _richtext
.RichTextRange_Get(*args
, **kwargs
)
238 def __str__(self
): return str(self
.Get())
239 def __repr__(self
): return 'RichTextRange'+str(self
.Get())
240 def __len__(self
): return len(self
.Get())
241 def __getitem__(self
, index
): return self
.Get()[index
]
242 def __setitem__(self
, index
, val
):
243 if index
== 0: self
.start
= val
244 elif index
== 1: self
.end
= val
245 else: raise IndexError
246 def __nonzero__(self
): return self
.Get() != (0,0)
247 __safe_for_unpickling__
= True
248 def __reduce__(self
): return (RichTextRange
, self
.Get())
250 _richtext
.RichTextRange_swigregister(RichTextRange
)
252 class RichTextAttr(object):
254 The RichTextAttr class stored information about the various attributes
255 for a block of text, including font, colour, indents, alignments, and
258 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
259 __repr__
= _swig_repr
260 def __init__(self
, *args
, **kwargs
):
262 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
263 int alignment=TEXT_ALIGNMENT_DEFAULT) -> RichTextAttr
265 The RichTextAttr class stored information about the various attributes
266 for a block of text, including font, colour, indents, alignments, and
269 _richtext
.RichTextAttr_swiginit(self
,_richtext
.new_RichTextAttr(*args
, **kwargs
))
270 __swig_destroy__
= _richtext
.delete_RichTextAttr
271 __del__
= lambda self
: None;
272 def CreateFont(*args
, **kwargs
):
273 """CreateFont(self) -> Font"""
274 return _richtext
.RichTextAttr_CreateFont(*args
, **kwargs
)
276 def GetFontAttributes(*args
, **kwargs
):
277 """GetFontAttributes(self, Font font) -> bool"""
278 return _richtext
.RichTextAttr_GetFontAttributes(*args
, **kwargs
)
281 return self
.CreateFont()
282 def SetFont(self
, font
):
283 return self
.GetFontAttributes(font
)
285 def SetTextColour(*args
, **kwargs
):
286 """SetTextColour(self, Colour colText)"""
287 return _richtext
.RichTextAttr_SetTextColour(*args
, **kwargs
)
289 def SetBackgroundColour(*args
, **kwargs
):
290 """SetBackgroundColour(self, Colour colBack)"""
291 return _richtext
.RichTextAttr_SetBackgroundColour(*args
, **kwargs
)
293 def SetAlignment(*args
, **kwargs
):
294 """SetAlignment(self, int alignment)"""
295 return _richtext
.RichTextAttr_SetAlignment(*args
, **kwargs
)
297 def SetTabs(*args
, **kwargs
):
298 """SetTabs(self, wxArrayInt tabs)"""
299 return _richtext
.RichTextAttr_SetTabs(*args
, **kwargs
)
301 def SetLeftIndent(*args
, **kwargs
):
302 """SetLeftIndent(self, int indent, int subIndent=0)"""
303 return _richtext
.RichTextAttr_SetLeftIndent(*args
, **kwargs
)
305 def SetRightIndent(*args
, **kwargs
):
306 """SetRightIndent(self, int indent)"""
307 return _richtext
.RichTextAttr_SetRightIndent(*args
, **kwargs
)
309 def SetFontSize(*args
, **kwargs
):
310 """SetFontSize(self, int pointSize)"""
311 return _richtext
.RichTextAttr_SetFontSize(*args
, **kwargs
)
313 def SetFontStyle(*args
, **kwargs
):
314 """SetFontStyle(self, int fontStyle)"""
315 return _richtext
.RichTextAttr_SetFontStyle(*args
, **kwargs
)
317 def SetFontWeight(*args
, **kwargs
):
318 """SetFontWeight(self, int fontWeight)"""
319 return _richtext
.RichTextAttr_SetFontWeight(*args
, **kwargs
)
321 def SetFontFaceName(*args
, **kwargs
):
322 """SetFontFaceName(self, String faceName)"""
323 return _richtext
.RichTextAttr_SetFontFaceName(*args
, **kwargs
)
325 def SetFontUnderlined(*args
, **kwargs
):
326 """SetFontUnderlined(self, bool underlined)"""
327 return _richtext
.RichTextAttr_SetFontUnderlined(*args
, **kwargs
)
329 def SetFlags(*args
, **kwargs
):
330 """SetFlags(self, long flags)"""
331 return _richtext
.RichTextAttr_SetFlags(*args
, **kwargs
)
333 def SetCharacterStyleName(*args
, **kwargs
):
334 """SetCharacterStyleName(self, String name)"""
335 return _richtext
.RichTextAttr_SetCharacterStyleName(*args
, **kwargs
)
337 def SetParagraphStyleName(*args
, **kwargs
):
338 """SetParagraphStyleName(self, String name)"""
339 return _richtext
.RichTextAttr_SetParagraphStyleName(*args
, **kwargs
)
341 def SetParagraphSpacingAfter(*args
, **kwargs
):
342 """SetParagraphSpacingAfter(self, int spacing)"""
343 return _richtext
.RichTextAttr_SetParagraphSpacingAfter(*args
, **kwargs
)
345 def SetParagraphSpacingBefore(*args
, **kwargs
):
346 """SetParagraphSpacingBefore(self, int spacing)"""
347 return _richtext
.RichTextAttr_SetParagraphSpacingBefore(*args
, **kwargs
)
349 def SetLineSpacing(*args
, **kwargs
):
350 """SetLineSpacing(self, int spacing)"""
351 return _richtext
.RichTextAttr_SetLineSpacing(*args
, **kwargs
)
353 def SetBulletStyle(*args
, **kwargs
):
354 """SetBulletStyle(self, int style)"""
355 return _richtext
.RichTextAttr_SetBulletStyle(*args
, **kwargs
)
357 def SetBulletNumber(*args
, **kwargs
):
358 """SetBulletNumber(self, int n)"""
359 return _richtext
.RichTextAttr_SetBulletNumber(*args
, **kwargs
)
361 def SetBulletSymbol(*args
, **kwargs
):
362 """SetBulletSymbol(self, wxChar symbol)"""
363 return _richtext
.RichTextAttr_SetBulletSymbol(*args
, **kwargs
)
365 def GetTextColour(*args
, **kwargs
):
366 """GetTextColour(self) -> Colour"""
367 return _richtext
.RichTextAttr_GetTextColour(*args
, **kwargs
)
369 def GetBackgroundColour(*args
, **kwargs
):
370 """GetBackgroundColour(self) -> Colour"""
371 return _richtext
.RichTextAttr_GetBackgroundColour(*args
, **kwargs
)
373 def GetAlignment(*args
, **kwargs
):
374 """GetAlignment(self) -> int"""
375 return _richtext
.RichTextAttr_GetAlignment(*args
, **kwargs
)
377 def GetTabs(*args
, **kwargs
):
378 """GetTabs(self) -> wxArrayInt"""
379 return _richtext
.RichTextAttr_GetTabs(*args
, **kwargs
)
381 def GetLeftIndent(*args
, **kwargs
):
382 """GetLeftIndent(self) -> long"""
383 return _richtext
.RichTextAttr_GetLeftIndent(*args
, **kwargs
)
385 def GetLeftSubIndent(*args
, **kwargs
):
386 """GetLeftSubIndent(self) -> long"""
387 return _richtext
.RichTextAttr_GetLeftSubIndent(*args
, **kwargs
)
389 def GetRightIndent(*args
, **kwargs
):
390 """GetRightIndent(self) -> long"""
391 return _richtext
.RichTextAttr_GetRightIndent(*args
, **kwargs
)
393 def GetFlags(*args
, **kwargs
):
394 """GetFlags(self) -> long"""
395 return _richtext
.RichTextAttr_GetFlags(*args
, **kwargs
)
397 def GetFontSize(*args
, **kwargs
):
398 """GetFontSize(self) -> int"""
399 return _richtext
.RichTextAttr_GetFontSize(*args
, **kwargs
)
401 def GetFontStyle(*args
, **kwargs
):
402 """GetFontStyle(self) -> int"""
403 return _richtext
.RichTextAttr_GetFontStyle(*args
, **kwargs
)
405 def GetFontWeight(*args
, **kwargs
):
406 """GetFontWeight(self) -> int"""
407 return _richtext
.RichTextAttr_GetFontWeight(*args
, **kwargs
)
409 def GetFontUnderlined(*args
, **kwargs
):
410 """GetFontUnderlined(self) -> bool"""
411 return _richtext
.RichTextAttr_GetFontUnderlined(*args
, **kwargs
)
413 def GetFontFaceName(*args
, **kwargs
):
414 """GetFontFaceName(self) -> String"""
415 return _richtext
.RichTextAttr_GetFontFaceName(*args
, **kwargs
)
417 def GetCharacterStyleName(*args
, **kwargs
):
418 """GetCharacterStyleName(self) -> String"""
419 return _richtext
.RichTextAttr_GetCharacterStyleName(*args
, **kwargs
)
421 def GetParagraphStyleName(*args
, **kwargs
):
422 """GetParagraphStyleName(self) -> String"""
423 return _richtext
.RichTextAttr_GetParagraphStyleName(*args
, **kwargs
)
425 def GetParagraphSpacingAfter(*args
, **kwargs
):
426 """GetParagraphSpacingAfter(self) -> int"""
427 return _richtext
.RichTextAttr_GetParagraphSpacingAfter(*args
, **kwargs
)
429 def GetParagraphSpacingBefore(*args
, **kwargs
):
430 """GetParagraphSpacingBefore(self) -> int"""
431 return _richtext
.RichTextAttr_GetParagraphSpacingBefore(*args
, **kwargs
)
433 def GetLineSpacing(*args
, **kwargs
):
434 """GetLineSpacing(self) -> int"""
435 return _richtext
.RichTextAttr_GetLineSpacing(*args
, **kwargs
)
437 def GetBulletStyle(*args
, **kwargs
):
438 """GetBulletStyle(self) -> int"""
439 return _richtext
.RichTextAttr_GetBulletStyle(*args
, **kwargs
)
441 def GetBulletNumber(*args
, **kwargs
):
442 """GetBulletNumber(self) -> int"""
443 return _richtext
.RichTextAttr_GetBulletNumber(*args
, **kwargs
)
445 def GetBulletSymbol(*args
, **kwargs
):
446 """GetBulletSymbol(self) -> wxChar"""
447 return _richtext
.RichTextAttr_GetBulletSymbol(*args
, **kwargs
)
449 def HasTextColour(*args
, **kwargs
):
450 """HasTextColour(self) -> bool"""
451 return _richtext
.RichTextAttr_HasTextColour(*args
, **kwargs
)
453 def HasBackgroundColour(*args
, **kwargs
):
454 """HasBackgroundColour(self) -> bool"""
455 return _richtext
.RichTextAttr_HasBackgroundColour(*args
, **kwargs
)
457 def HasAlignment(*args
, **kwargs
):
458 """HasAlignment(self) -> bool"""
459 return _richtext
.RichTextAttr_HasAlignment(*args
, **kwargs
)
461 def HasTabs(*args
, **kwargs
):
462 """HasTabs(self) -> bool"""
463 return _richtext
.RichTextAttr_HasTabs(*args
, **kwargs
)
465 def HasLeftIndent(*args
, **kwargs
):
466 """HasLeftIndent(self) -> bool"""
467 return _richtext
.RichTextAttr_HasLeftIndent(*args
, **kwargs
)
469 def HasRightIndent(*args
, **kwargs
):
470 """HasRightIndent(self) -> bool"""
471 return _richtext
.RichTextAttr_HasRightIndent(*args
, **kwargs
)
473 def HasWeight(*args
, **kwargs
):
474 """HasWeight(self) -> bool"""
475 return _richtext
.RichTextAttr_HasWeight(*args
, **kwargs
)
477 def HasSize(*args
, **kwargs
):
478 """HasSize(self) -> bool"""
479 return _richtext
.RichTextAttr_HasSize(*args
, **kwargs
)
481 def HasItalic(*args
, **kwargs
):
482 """HasItalic(self) -> bool"""
483 return _richtext
.RichTextAttr_HasItalic(*args
, **kwargs
)
485 def HasUnderlined(*args
, **kwargs
):
486 """HasUnderlined(self) -> bool"""
487 return _richtext
.RichTextAttr_HasUnderlined(*args
, **kwargs
)
489 def HasFaceName(*args
, **kwargs
):
490 """HasFaceName(self) -> bool"""
491 return _richtext
.RichTextAttr_HasFaceName(*args
, **kwargs
)
493 def HasFont(*args
, **kwargs
):
494 """HasFont(self) -> bool"""
495 return _richtext
.RichTextAttr_HasFont(*args
, **kwargs
)
497 def HasParagraphSpacingAfter(*args
, **kwargs
):
498 """HasParagraphSpacingAfter(self) -> bool"""
499 return _richtext
.RichTextAttr_HasParagraphSpacingAfter(*args
, **kwargs
)
501 def HasParagraphSpacingBefore(*args
, **kwargs
):
502 """HasParagraphSpacingBefore(self) -> bool"""
503 return _richtext
.RichTextAttr_HasParagraphSpacingBefore(*args
, **kwargs
)
505 def HasLineSpacing(*args
, **kwargs
):
506 """HasLineSpacing(self) -> bool"""
507 return _richtext
.RichTextAttr_HasLineSpacing(*args
, **kwargs
)
509 def HasCharacterStyleName(*args
, **kwargs
):
510 """HasCharacterStyleName(self) -> bool"""
511 return _richtext
.RichTextAttr_HasCharacterStyleName(*args
, **kwargs
)
513 def HasParagraphStyleName(*args
, **kwargs
):
514 """HasParagraphStyleName(self) -> bool"""
515 return _richtext
.RichTextAttr_HasParagraphStyleName(*args
, **kwargs
)
517 def HasBulletStyle(*args
, **kwargs
):
518 """HasBulletStyle(self) -> bool"""
519 return _richtext
.RichTextAttr_HasBulletStyle(*args
, **kwargs
)
521 def HasBulletNumber(*args
, **kwargs
):
522 """HasBulletNumber(self) -> bool"""
523 return _richtext
.RichTextAttr_HasBulletNumber(*args
, **kwargs
)
525 def HasBulletSymbol(*args
, **kwargs
):
526 """HasBulletSymbol(self) -> bool"""
527 return _richtext
.RichTextAttr_HasBulletSymbol(*args
, **kwargs
)
529 def HasFlag(*args
, **kwargs
):
530 """HasFlag(self, long flag) -> bool"""
531 return _richtext
.RichTextAttr_HasFlag(*args
, **kwargs
)
533 def IsCharacterStyle(*args
, **kwargs
):
534 """IsCharacterStyle(self) -> bool"""
535 return _richtext
.RichTextAttr_IsCharacterStyle(*args
, **kwargs
)
537 def IsParagraphStyle(*args
, **kwargs
):
538 """IsParagraphStyle(self) -> bool"""
539 return _richtext
.RichTextAttr_IsParagraphStyle(*args
, **kwargs
)
541 def IsDefault(*args
, **kwargs
):
542 """IsDefault(self) -> bool"""
543 return _richtext
.RichTextAttr_IsDefault(*args
, **kwargs
)
545 _richtext
.RichTextAttr_swigregister(RichTextAttr
)
546 cvar
= _richtext
.cvar
547 RICHTEXT_ALL
= cvar
.RICHTEXT_ALL
548 RICHTEXT_NONE
= cvar
.RICHTEXT_NONE
550 TEXT_ATTR_CHARACTER
= _richtext
.TEXT_ATTR_CHARACTER
551 TEXT_ATTR_PARAGRAPH
= _richtext
.TEXT_ATTR_PARAGRAPH
552 TEXT_ATTR_ALL
= _richtext
.TEXT_ATTR_ALL
553 class RichTextCtrl(_windows
.ScrolledWindow
):
554 """Proxy of C++ RichTextCtrl class"""
555 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
556 __repr__
= _swig_repr
557 def __init__(self
, *args
, **kwargs
):
559 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
560 Size size=DefaultSize, long style=RE_MULTILINE) -> RichTextCtrl
562 _richtext
.RichTextCtrl_swiginit(self
,_richtext
.new_RichTextCtrl(*args
, **kwargs
))
563 self
._setOORInfo
(self
)
565 def Create(*args
, **kwargs
):
567 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
568 Size size=DefaultSize, long style=RE_MULTILINE) -> bool
570 return _richtext
.RichTextCtrl_Create(*args
, **kwargs
)
572 def GetValue(*args
, **kwargs
):
573 """GetValue(self) -> String"""
574 return _richtext
.RichTextCtrl_GetValue(*args
, **kwargs
)
576 def SetValue(*args
, **kwargs
):
577 """SetValue(self, String value)"""
578 return _richtext
.RichTextCtrl_SetValue(*args
, **kwargs
)
580 def GetRange(*args
, **kwargs
):
581 """GetRange(self, long from, long to) -> String"""
582 return _richtext
.RichTextCtrl_GetRange(*args
, **kwargs
)
584 def GetLineLength(*args
, **kwargs
):
585 """GetLineLength(self, long lineNo) -> int"""
586 return _richtext
.RichTextCtrl_GetLineLength(*args
, **kwargs
)
588 def GetLineText(*args
, **kwargs
):
589 """GetLineText(self, long lineNo) -> String"""
590 return _richtext
.RichTextCtrl_GetLineText(*args
, **kwargs
)
592 def GetNumberOfLines(*args
, **kwargs
):
593 """GetNumberOfLines(self) -> int"""
594 return _richtext
.RichTextCtrl_GetNumberOfLines(*args
, **kwargs
)
596 def IsModified(*args
, **kwargs
):
597 """IsModified(self) -> bool"""
598 return _richtext
.RichTextCtrl_IsModified(*args
, **kwargs
)
600 def IsEditable(*args
, **kwargs
):
601 """IsEditable(self) -> bool"""
602 return _richtext
.RichTextCtrl_IsEditable(*args
, **kwargs
)
604 def IsSingleLine(*args
, **kwargs
):
605 """IsSingleLine(self) -> bool"""
606 return _richtext
.RichTextCtrl_IsSingleLine(*args
, **kwargs
)
608 def IsMultiLine(*args
, **kwargs
):
609 """IsMultiLine(self) -> bool"""
610 return _richtext
.RichTextCtrl_IsMultiLine(*args
, **kwargs
)
612 def GetSelection(*args
, **kwargs
):
614 GetSelection() --> (start, end)
616 Returns the start and end positions of the current selection. If the
617 values are the same then there is no selection.
619 return _richtext
.RichTextCtrl_GetSelection(*args
, **kwargs
)
621 def GetStringSelection(*args
, **kwargs
):
622 """GetStringSelection(self) -> String"""
623 return _richtext
.RichTextCtrl_GetStringSelection(*args
, **kwargs
)
625 def GetFilename(*args
, **kwargs
):
626 """GetFilename(self) -> String"""
627 return _richtext
.RichTextCtrl_GetFilename(*args
, **kwargs
)
629 def SetFilename(*args
, **kwargs
):
630 """SetFilename(self, String filename)"""
631 return _richtext
.RichTextCtrl_SetFilename(*args
, **kwargs
)
633 def SetDelayedLayoutThreshold(*args
, **kwargs
):
635 SetDelayedLayoutThreshold(self, long threshold)
637 Set the threshold in character positions for doing layout optimization
640 return _richtext
.RichTextCtrl_SetDelayedLayoutThreshold(*args
, **kwargs
)
642 def GetDelayedLayoutThreshold(*args
, **kwargs
):
644 GetDelayedLayoutThreshold(self) -> long
646 Get the threshold in character positions for doing layout optimization
649 return _richtext
.RichTextCtrl_GetDelayedLayoutThreshold(*args
, **kwargs
)
651 def Clear(*args
, **kwargs
):
653 return _richtext
.RichTextCtrl_Clear(*args
, **kwargs
)
655 def Replace(*args
, **kwargs
):
656 """Replace(self, long from, long to, String value)"""
657 return _richtext
.RichTextCtrl_Replace(*args
, **kwargs
)
659 def Remove(*args
, **kwargs
):
660 """Remove(self, long from, long to)"""
661 return _richtext
.RichTextCtrl_Remove(*args
, **kwargs
)
663 def LoadFile(*args
, **kwargs
):
665 LoadFile(self, String file, int type=RICHTEXT_TYPE_ANY) -> bool
667 Load the contents of the document from the given filename.
669 return _richtext
.RichTextCtrl_LoadFile(*args
, **kwargs
)
671 def SaveFile(*args
, **kwargs
):
673 SaveFile(self, String file=EmptyString, int type=RICHTEXT_TYPE_ANY) -> bool
675 Save the contents of the document to the given filename, or if the
676 empty string is passed then to the filename set with `SetFileName`.
678 return _richtext
.RichTextCtrl_SaveFile(*args
, **kwargs
)
680 def MarkDirty(*args
, **kwargs
):
684 Sets the dirty flag, meaning that the contents of the control have
685 changed and need to be saved.
687 return _richtext
.RichTextCtrl_MarkDirty(*args
, **kwargs
)
689 def DiscardEdits(*args
, **kwargs
):
693 Clears the dirty flag.
696 return _richtext
.RichTextCtrl_DiscardEdits(*args
, **kwargs
)
698 def SetMaxLength(*args
, **kwargs
):
700 SetMaxLength(self, unsigned long len)
702 Set the max number of characters which may be entered in a single line
705 return _richtext
.RichTextCtrl_SetMaxLength(*args
, **kwargs
)
707 def WriteText(*args
, **kwargs
):
709 WriteText(self, String text)
711 Insert text at the current position.
713 return _richtext
.RichTextCtrl_WriteText(*args
, **kwargs
)
715 def AppendText(*args
, **kwargs
):
717 AppendText(self, String text)
719 Append text to the end of the document.
721 return _richtext
.RichTextCtrl_AppendText(*args
, **kwargs
)
723 def SetStyle(*args
, **kwargs
):
725 SetStyle(self, RichTextRange range, RichTextAttr style) -> bool
727 Set the style for the text in ``range`` to ``style``
729 return _richtext
.RichTextCtrl_SetStyle(*args
, **kwargs
)
731 def GetStyle(*args
, **kwargs
):
733 GetStyle(self, long position, RichTextAttr style) -> bool
735 Retrieve the style used at the given position. Copies the style
736 values at ``position`` into the ``style`` parameter returns ``True``
737 if successful. Returns ``False`` otherwise.
739 return _richtext
.RichTextCtrl_GetStyle(*args
, **kwargs
)
741 def SetDefaultStyle(*args
, **kwargs
):
743 SetDefaultStyle(self, RichTextAttr style) -> bool
745 Set the style used by default for the rich text document.
747 return _richtext
.RichTextCtrl_SetDefaultStyle(*args
, **kwargs
)
749 def GetDefaultStyle(*args
, **kwargs
):
751 GetDefaultStyle(self) -> RichTextAttr
753 Retrieves a copy of the default style object.
755 return _richtext
.RichTextCtrl_GetDefaultStyle(*args
, **kwargs
)
757 def XYToPosition(*args
, **kwargs
):
759 XYToPosition(self, long x, long y) -> long
761 Translate a col,row coordinants into a document position.
763 return _richtext
.RichTextCtrl_XYToPosition(*args
, **kwargs
)
765 def PositionToXY(*args
, **kwargs
):
767 PositionToXY(self, long pos) --> (x, y)
769 Retrieves the col,row for the given position within the document
771 return _richtext
.RichTextCtrl_PositionToXY(*args
, **kwargs
)
773 def ShowPosition(*args
, **kwargs
):
775 ShowPosition(self, long position)
777 Ensure that the given position in the document is visible.
779 return _richtext
.RichTextCtrl_ShowPosition(*args
, **kwargs
)
781 def HitTest(*args
, **kwargs
):
783 HitTest(self, Point pt) --> (result, pos)
785 Returns the character position at the given point in pixels. Note
786 that ``pt`` should be given in device coordinates, and not be adjusted
787 for the client area origin nor for scrolling. The return value is a
788 tuple of the hit test result and the position.
790 return _richtext
.RichTextCtrl_HitTest(*args
, **kwargs
)
792 def HitTestXY(*args
, **kwargs
):
794 HitTestRC(self, Point pt) --> (result, col, row)
796 Returns the column and row of the given point in pixels. Note that
797 ``pt`` should be given in device coordinates, and not be adjusted for
798 the client area origin nor for scrolling. The return value is a tuple
799 of the hit test result and the column and row values.
801 return _richtext
.RichTextCtrl_HitTestXY(*args
, **kwargs
)
803 def Copy(*args
, **kwargs
):
807 Copies the selected text to the clipboard.
809 return _richtext
.RichTextCtrl_Copy(*args
, **kwargs
)
811 def Cut(*args
, **kwargs
):
815 Copies the selected text to the clipboard and removes the selection.
817 return _richtext
.RichTextCtrl_Cut(*args
, **kwargs
)
819 def Paste(*args
, **kwargs
):
823 Pastes text from the clipboard into the document at the current
826 return _richtext
.RichTextCtrl_Paste(*args
, **kwargs
)
828 def DeleteSelection(*args
, **kwargs
):
830 DeleteSelection(self)
832 Remove the current selection.
834 return _richtext
.RichTextCtrl_DeleteSelection(*args
, **kwargs
)
836 def CanCopy(*args
, **kwargs
):
838 CanCopy(self) -> bool
840 Returns ``True`` if the selection can be copied to the clipboard.
842 return _richtext
.RichTextCtrl_CanCopy(*args
, **kwargs
)
844 def CanCut(*args
, **kwargs
):
848 Returns ``True`` if the selection can be cut to the clipboard.
850 return _richtext
.RichTextCtrl_CanCut(*args
, **kwargs
)
852 def CanPaste(*args
, **kwargs
):
854 CanPaste(self) -> bool
856 Returns ``True`` if the current contents of the clipboard can be
857 pasted into the document.
859 return _richtext
.RichTextCtrl_CanPaste(*args
, **kwargs
)
861 def CanDeleteSelection(*args
, **kwargs
):
863 CanDeleteSelection(self) -> bool
865 Returns ``True`` if the selection can be removed from the document.
867 return _richtext
.RichTextCtrl_CanDeleteSelection(*args
, **kwargs
)
869 def Undo(*args
, **kwargs
):
873 If the last operation can be undone, undoes the last operation.
875 return _richtext
.RichTextCtrl_Undo(*args
, **kwargs
)
877 def Redo(*args
, **kwargs
):
881 If the last operation can be redone, redoes the last operation.
883 return _richtext
.RichTextCtrl_Redo(*args
, **kwargs
)
885 def CanUndo(*args
, **kwargs
):
887 CanUndo(self) -> bool
889 Returns ``True`` if the last operation can be undone.
891 return _richtext
.RichTextCtrl_CanUndo(*args
, **kwargs
)
893 def CanRedo(*args
, **kwargs
):
895 CanRedo(self) -> bool
897 Returns ``True`` if the last operation can be redone.
899 return _richtext
.RichTextCtrl_CanRedo(*args
, **kwargs
)
901 def SetInsertionPoint(*args
, **kwargs
):
903 SetInsertionPoint(self, long pos)
905 Sets the insertion point at the given position.
907 return _richtext
.RichTextCtrl_SetInsertionPoint(*args
, **kwargs
)
909 def SetInsertionPointEnd(*args
, **kwargs
):
911 SetInsertionPointEnd(self)
913 Moves the insertion point to the end of the document.
915 return _richtext
.RichTextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
917 def GetInsertionPoint(*args
, **kwargs
):
919 GetInsertionPoint(self) -> long
921 Returns the insertion point. This is defined as the zero based index
922 of the character position to the right of the insertion point.
924 return _richtext
.RichTextCtrl_GetInsertionPoint(*args
, **kwargs
)
926 def GetLastPosition(*args
, **kwargs
):
928 GetLastPosition(self) -> long
930 Returns the zero based index of the last position in the document.
932 return _richtext
.RichTextCtrl_GetLastPosition(*args
, **kwargs
)
934 def SetSelection(*args
, **kwargs
):
936 SetSelection(self, long from, long to)
938 Selects the text starting at the first position up to (but not
939 including) the character at the last position. If both parameters are
940 equal to -1 then all text in the control is selected.
942 return _richtext
.RichTextCtrl_SetSelection(*args
, **kwargs
)
944 def SelectAll(*args
, **kwargs
):
948 Select all text in the document.
950 return _richtext
.RichTextCtrl_SelectAll(*args
, **kwargs
)
952 def SetEditable(*args
, **kwargs
):
954 SetEditable(self, bool editable)
956 Makes the document editable or read-only, overriding the RE_READONLY
959 return _richtext
.RichTextCtrl_SetEditable(*args
, **kwargs
)
961 def HasSelection(*args
, **kwargs
):
962 """HasSelection(self) -> bool"""
963 return _richtext
.RichTextCtrl_HasSelection(*args
, **kwargs
)
965 def WriteImage(*args
, **kwargs
):
966 """WriteImage(self, Image image, int bitmapType=BITMAP_TYPE_PNG) -> bool"""
967 return _richtext
.RichTextCtrl_WriteImage(*args
, **kwargs
)
969 def WriteBitmap(*args
, **kwargs
):
970 """WriteBitmap(self, Bitmap bitmap, int bitmapType=BITMAP_TYPE_PNG) -> bool"""
971 return _richtext
.RichTextCtrl_WriteBitmap(*args
, **kwargs
)
973 def WriteImageFile(*args
, **kwargs
):
974 """WriteImageFile(self, String filename, int bitmapType) -> bool"""
975 return _richtext
.RichTextCtrl_WriteImageFile(*args
, **kwargs
)
977 def WriteImageBlock(*args
, **kwargs
):
978 """WriteImageBlock(self, wxRichTextImageBlock imageBlock) -> bool"""
979 return _richtext
.RichTextCtrl_WriteImageBlock(*args
, **kwargs
)
981 def Newline(*args
, **kwargs
):
982 """Newline(self) -> bool"""
983 return _richtext
.RichTextCtrl_Newline(*args
, **kwargs
)
985 def SetBasicStyle(*args
, **kwargs
):
986 """SetBasicStyle(self, RichTextAttr style)"""
987 return _richtext
.RichTextCtrl_SetBasicStyle(*args
, **kwargs
)
989 def EndStyle(*args
, **kwargs
):
990 """EndStyle(self) -> bool"""
991 return _richtext
.RichTextCtrl_EndStyle(*args
, **kwargs
)
993 def EndAllStyles(*args
, **kwargs
):
994 """EndAllStyles(self) -> bool"""
995 return _richtext
.RichTextCtrl_EndAllStyles(*args
, **kwargs
)
997 def BeginBold(*args
, **kwargs
):
998 """BeginBold(self) -> bool"""
999 return _richtext
.RichTextCtrl_BeginBold(*args
, **kwargs
)
1001 def EndBold(*args
, **kwargs
):
1002 """EndBold(self) -> bool"""
1003 return _richtext
.RichTextCtrl_EndBold(*args
, **kwargs
)
1005 def BeginItalic(*args
, **kwargs
):
1006 """BeginItalic(self) -> bool"""
1007 return _richtext
.RichTextCtrl_BeginItalic(*args
, **kwargs
)
1009 def EndItalic(*args
, **kwargs
):
1010 """EndItalic(self) -> bool"""
1011 return _richtext
.RichTextCtrl_EndItalic(*args
, **kwargs
)
1013 def BeginUnderline(*args
, **kwargs
):
1014 """BeginUnderline(self) -> bool"""
1015 return _richtext
.RichTextCtrl_BeginUnderline(*args
, **kwargs
)
1017 def EndUnderline(*args
, **kwargs
):
1018 """EndUnderline(self) -> bool"""
1019 return _richtext
.RichTextCtrl_EndUnderline(*args
, **kwargs
)
1021 def BeginFontSize(*args
, **kwargs
):
1022 """BeginFontSize(self, int pointSize) -> bool"""
1023 return _richtext
.RichTextCtrl_BeginFontSize(*args
, **kwargs
)
1025 def EndFontSize(*args
, **kwargs
):
1026 """EndFontSize(self) -> bool"""
1027 return _richtext
.RichTextCtrl_EndFontSize(*args
, **kwargs
)
1029 def BeginFont(*args
, **kwargs
):
1030 """BeginFont(self, Font font) -> bool"""
1031 return _richtext
.RichTextCtrl_BeginFont(*args
, **kwargs
)
1033 def EndFont(*args
, **kwargs
):
1034 """EndFont(self) -> bool"""
1035 return _richtext
.RichTextCtrl_EndFont(*args
, **kwargs
)
1037 def BeginTextColour(*args
, **kwargs
):
1038 """BeginTextColour(self, Colour colour) -> bool"""
1039 return _richtext
.RichTextCtrl_BeginTextColour(*args
, **kwargs
)
1041 def EndTextColour(*args
, **kwargs
):
1042 """EndTextColour(self) -> bool"""
1043 return _richtext
.RichTextCtrl_EndTextColour(*args
, **kwargs
)
1045 def BeginAlignment(*args
, **kwargs
):
1046 """BeginAlignment(self, int alignment) -> bool"""
1047 return _richtext
.RichTextCtrl_BeginAlignment(*args
, **kwargs
)
1049 def EndAlignment(*args
, **kwargs
):
1050 """EndAlignment(self) -> bool"""
1051 return _richtext
.RichTextCtrl_EndAlignment(*args
, **kwargs
)
1053 def BeginLeftIndent(*args
, **kwargs
):
1054 """BeginLeftIndent(self, int leftIndent, int leftSubIndent=0) -> bool"""
1055 return _richtext
.RichTextCtrl_BeginLeftIndent(*args
, **kwargs
)
1057 def EndLeftIndent(*args
, **kwargs
):
1058 """EndLeftIndent(self) -> bool"""
1059 return _richtext
.RichTextCtrl_EndLeftIndent(*args
, **kwargs
)
1061 def BeginRightIndent(*args
, **kwargs
):
1062 """BeginRightIndent(self, int rightIndent) -> bool"""
1063 return _richtext
.RichTextCtrl_BeginRightIndent(*args
, **kwargs
)
1065 def EndRightIndent(*args
, **kwargs
):
1066 """EndRightIndent(self) -> bool"""
1067 return _richtext
.RichTextCtrl_EndRightIndent(*args
, **kwargs
)
1069 def BeginParagraphSpacing(*args
, **kwargs
):
1070 """BeginParagraphSpacing(self, int before, int after) -> bool"""
1071 return _richtext
.RichTextCtrl_BeginParagraphSpacing(*args
, **kwargs
)
1073 def EndParagraphSpacing(*args
, **kwargs
):
1074 """EndParagraphSpacing(self) -> bool"""
1075 return _richtext
.RichTextCtrl_EndParagraphSpacing(*args
, **kwargs
)
1077 def BeginLineSpacing(*args
, **kwargs
):
1078 """BeginLineSpacing(self, int lineSpacing) -> bool"""
1079 return _richtext
.RichTextCtrl_BeginLineSpacing(*args
, **kwargs
)
1081 def EndLineSpacing(*args
, **kwargs
):
1082 """EndLineSpacing(self) -> bool"""
1083 return _richtext
.RichTextCtrl_EndLineSpacing(*args
, **kwargs
)
1085 def BeginNumberedBullet(*args
, **kwargs
):
1087 BeginNumberedBullet(self, int bulletNumber, int leftIndent, int leftSubIndent,
1088 int bulletStyle=wxTEXT_ATTR_BULLET_STYLE_ARABIC|wxTEXT_ATTR_BULLET_STYLE_PERIOD) -> bool
1090 return _richtext
.RichTextCtrl_BeginNumberedBullet(*args
, **kwargs
)
1092 def EndNumberedBullet(*args
, **kwargs
):
1093 """EndNumberedBullet(self) -> bool"""
1094 return _richtext
.RichTextCtrl_EndNumberedBullet(*args
, **kwargs
)
1096 def BeginSymbolBullet(*args
, **kwargs
):
1097 """BeginSymbolBullet(self, char symbol, int leftIndent, int leftSubIndent, int bulletStyle=TEXT_ATTR_BULLET_STYLE_SYMBOL) -> bool"""
1098 return _richtext
.RichTextCtrl_BeginSymbolBullet(*args
, **kwargs
)
1100 def EndSymbolBullet(*args
, **kwargs
):
1101 """EndSymbolBullet(self) -> bool"""
1102 return _richtext
.RichTextCtrl_EndSymbolBullet(*args
, **kwargs
)
1104 def BeginCharacterStyle(*args
, **kwargs
):
1105 """BeginCharacterStyle(self, String characterStyle) -> bool"""
1106 return _richtext
.RichTextCtrl_BeginCharacterStyle(*args
, **kwargs
)
1108 def EndCharacterStyle(*args
, **kwargs
):
1109 """EndCharacterStyle(self) -> bool"""
1110 return _richtext
.RichTextCtrl_EndCharacterStyle(*args
, **kwargs
)
1112 def BeginParagraphStyle(*args
, **kwargs
):
1113 """BeginParagraphStyle(self, String paragraphStyle) -> bool"""
1114 return _richtext
.RichTextCtrl_BeginParagraphStyle(*args
, **kwargs
)
1116 def EndParagraphStyle(*args
, **kwargs
):
1117 """EndParagraphStyle(self) -> bool"""
1118 return _richtext
.RichTextCtrl_EndParagraphStyle(*args
, **kwargs
)
1120 def SetDefaultStyleToCursorStyle(*args
, **kwargs
):
1121 """SetDefaultStyleToCursorStyle(self) -> bool"""
1122 return _richtext
.RichTextCtrl_SetDefaultStyleToCursorStyle(*args
, **kwargs
)
1124 def SelectNone(*args
, **kwargs
):
1125 """SelectNone(self)"""
1126 return _richtext
.RichTextCtrl_SelectNone(*args
, **kwargs
)
1128 def GetSelectionRange(*args
, **kwargs
):
1129 """GetSelectionRange(self) -> RichTextRange"""
1130 return _richtext
.RichTextCtrl_GetSelectionRange(*args
, **kwargs
)
1132 def SetSelectionRange(*args
, **kwargs
):
1133 """SetSelectionRange(self, RichTextRange range)"""
1134 return _richtext
.RichTextCtrl_SetSelectionRange(*args
, **kwargs
)
1136 def AddParagraph(*args
, **kwargs
):
1137 """AddParagraph(self, String text) -> RichTextRange"""
1138 return _richtext
.RichTextCtrl_AddParagraph(*args
, **kwargs
)
1140 def AddImage(*args
, **kwargs
):
1141 """AddImage(self, Image image) -> RichTextRange"""
1142 return _richtext
.RichTextCtrl_AddImage(*args
, **kwargs
)
1144 def LayoutContent(*args
, **kwargs
):
1145 """LayoutContent(self, bool onlyVisibleRect=False) -> bool"""
1146 return _richtext
.RichTextCtrl_LayoutContent(*args
, **kwargs
)
1148 def MoveCaret(*args
, **kwargs
):
1149 """MoveCaret(self, long pos, bool showAtLineStart=False) -> bool"""
1150 return _richtext
.RichTextCtrl_MoveCaret(*args
, **kwargs
)
1152 def MoveRight(*args
, **kwargs
):
1153 """MoveRight(self, int noPositions=1, int flags=0) -> bool"""
1154 return _richtext
.RichTextCtrl_MoveRight(*args
, **kwargs
)
1156 def MoveLeft(*args
, **kwargs
):
1157 """MoveLeft(self, int noPositions=1, int flags=0) -> bool"""
1158 return _richtext
.RichTextCtrl_MoveLeft(*args
, **kwargs
)
1160 def MoveUp(*args
, **kwargs
):
1161 """MoveUp(self, int noLines=1, int flags=0) -> bool"""
1162 return _richtext
.RichTextCtrl_MoveUp(*args
, **kwargs
)
1164 def MoveDown(*args
, **kwargs
):
1165 """MoveDown(self, int noLines=1, int flags=0) -> bool"""
1166 return _richtext
.RichTextCtrl_MoveDown(*args
, **kwargs
)
1168 def MoveToLineEnd(*args
, **kwargs
):
1169 """MoveToLineEnd(self, int flags=0) -> bool"""
1170 return _richtext
.RichTextCtrl_MoveToLineEnd(*args
, **kwargs
)
1172 def MoveToLineStart(*args
, **kwargs
):
1173 """MoveToLineStart(self, int flags=0) -> bool"""
1174 return _richtext
.RichTextCtrl_MoveToLineStart(*args
, **kwargs
)
1176 def MoveToParagraphEnd(*args
, **kwargs
):
1177 """MoveToParagraphEnd(self, int flags=0) -> bool"""
1178 return _richtext
.RichTextCtrl_MoveToParagraphEnd(*args
, **kwargs
)
1180 def MoveToParagraphStart(*args
, **kwargs
):
1181 """MoveToParagraphStart(self, int flags=0) -> bool"""
1182 return _richtext
.RichTextCtrl_MoveToParagraphStart(*args
, **kwargs
)
1184 def MoveHome(*args
, **kwargs
):
1185 """MoveHome(self, int flags=0) -> bool"""
1186 return _richtext
.RichTextCtrl_MoveHome(*args
, **kwargs
)
1188 def MoveEnd(*args
, **kwargs
):
1189 """MoveEnd(self, int flags=0) -> bool"""
1190 return _richtext
.RichTextCtrl_MoveEnd(*args
, **kwargs
)
1192 def PageUp(*args
, **kwargs
):
1193 """PageUp(self, int noPages=1, int flags=0) -> bool"""
1194 return _richtext
.RichTextCtrl_PageUp(*args
, **kwargs
)
1196 def PageDown(*args
, **kwargs
):
1197 """PageDown(self, int noPages=1, int flags=0) -> bool"""
1198 return _richtext
.RichTextCtrl_PageDown(*args
, **kwargs
)
1200 def WordLeft(*args
, **kwargs
):
1201 """WordLeft(self, int noPages=1, int flags=0) -> bool"""
1202 return _richtext
.RichTextCtrl_WordLeft(*args
, **kwargs
)
1204 def WordRight(*args
, **kwargs
):
1205 """WordRight(self, int noPages=1, int flags=0) -> bool"""
1206 return _richtext
.RichTextCtrl_WordRight(*args
, **kwargs
)
1208 def GetBuffer(*args
, **kwargs
):
1209 """GetBuffer(self) -> wxRichTextBuffer"""
1210 return _richtext
.RichTextCtrl_GetBuffer(*args
, **kwargs
)
1212 def BeginBatchUndo(*args
, **kwargs
):
1213 """BeginBatchUndo(self, String cmdName) -> bool"""
1214 return _richtext
.RichTextCtrl_BeginBatchUndo(*args
, **kwargs
)
1216 def EndBatchUndo(*args
, **kwargs
):
1217 """EndBatchUndo(self) -> bool"""
1218 return _richtext
.RichTextCtrl_EndBatchUndo(*args
, **kwargs
)
1220 def BatchingUndo(*args
, **kwargs
):
1221 """BatchingUndo(self) -> bool"""
1222 return _richtext
.RichTextCtrl_BatchingUndo(*args
, **kwargs
)
1224 def BeginSuppressUndo(*args
, **kwargs
):
1225 """BeginSuppressUndo(self) -> bool"""
1226 return _richtext
.RichTextCtrl_BeginSuppressUndo(*args
, **kwargs
)
1228 def EndSuppressUndo(*args
, **kwargs
):
1229 """EndSuppressUndo(self) -> bool"""
1230 return _richtext
.RichTextCtrl_EndSuppressUndo(*args
, **kwargs
)
1232 def SuppressingUndo(*args
, **kwargs
):
1233 """SuppressingUndo(self) -> bool"""
1234 return _richtext
.RichTextCtrl_SuppressingUndo(*args
, **kwargs
)
1236 def HasCharacterAttributes(*args
, **kwargs
):
1237 """HasCharacterAttributes(self, RichTextRange range, RichTextAttr style) -> bool"""
1238 return _richtext
.RichTextCtrl_HasCharacterAttributes(*args
, **kwargs
)
1240 def HasParagraphAttributes(*args
, **kwargs
):
1241 """HasParagraphAttributes(self, RichTextRange range, RichTextAttr style) -> bool"""
1242 return _richtext
.RichTextCtrl_HasParagraphAttributes(*args
, **kwargs
)
1244 def IsSelectionBold(*args
, **kwargs
):
1245 """IsSelectionBold(self) -> bool"""
1246 return _richtext
.RichTextCtrl_IsSelectionBold(*args
, **kwargs
)
1248 def IsSelectionItalics(*args
, **kwargs
):
1249 """IsSelectionItalics(self) -> bool"""
1250 return _richtext
.RichTextCtrl_IsSelectionItalics(*args
, **kwargs
)
1252 def IsSelectionUnderlined(*args
, **kwargs
):
1253 """IsSelectionUnderlined(self) -> bool"""
1254 return _richtext
.RichTextCtrl_IsSelectionUnderlined(*args
, **kwargs
)
1256 def IsSelectionAligned(*args
, **kwargs
):
1257 """IsSelectionAligned(self, int alignment) -> bool"""
1258 return _richtext
.RichTextCtrl_IsSelectionAligned(*args
, **kwargs
)
1260 def ApplyBoldToSelection(*args
, **kwargs
):
1261 """ApplyBoldToSelection(self) -> bool"""
1262 return _richtext
.RichTextCtrl_ApplyBoldToSelection(*args
, **kwargs
)
1264 def ApplyItalicToSelection(*args
, **kwargs
):
1265 """ApplyItalicToSelection(self) -> bool"""
1266 return _richtext
.RichTextCtrl_ApplyItalicToSelection(*args
, **kwargs
)
1268 def ApplyUnderlineToSelection(*args
, **kwargs
):
1269 """ApplyUnderlineToSelection(self) -> bool"""
1270 return _richtext
.RichTextCtrl_ApplyUnderlineToSelection(*args
, **kwargs
)
1272 def ApplyAlignmentToSelection(*args
, **kwargs
):
1273 """ApplyAlignmentToSelection(self, int alignment) -> bool"""
1274 return _richtext
.RichTextCtrl_ApplyAlignmentToSelection(*args
, **kwargs
)
1276 def SetStyleSheet(*args
, **kwargs
):
1277 """SetStyleSheet(self, wxRichTextStyleSheet styleSheet)"""
1278 return _richtext
.RichTextCtrl_SetStyleSheet(*args
, **kwargs
)
1280 def GetStyleSheet(*args
, **kwargs
):
1281 """GetStyleSheet(self) -> wxRichTextStyleSheet"""
1282 return _richtext
.RichTextCtrl_GetStyleSheet(*args
, **kwargs
)
1284 _richtext
.RichTextCtrl_swigregister(RichTextCtrl
)
1286 def PreRichTextCtrl(*args
, **kwargs
):
1287 """PreRichTextCtrl() -> RichTextCtrl"""
1288 val
= _richtext
.new_PreRichTextCtrl(*args
, **kwargs
)
1291 wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED
= _richtext
.wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED
1292 wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED
= _richtext
.wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED
1293 wxEVT_COMMAND_RICHTEXT_LEFT_CLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_LEFT_CLICK
1294 wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK
1295 wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK
1296 wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK
1297 wxEVT_COMMAND_RICHTEXT_RETURN
= _richtext
.wxEVT_COMMAND_RICHTEXT_RETURN
1298 EVT_RICHTEXT_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED
, 1)
1299 EVT_RICHTEXT_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED
, 1)
1300 EVT_RICHTEXT_LEFT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_LEFT_CLICK
, 1)
1301 EVT_RICHTEXT_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK
, 1)
1302 EVT_RICHTEXT_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK
, 1)
1303 EVT_RICHTEXT_LEFT_DCLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK
, 1)
1304 EVT_RICHTEXT_RETURN
= wx
.PyEventBinder( wxEVT_COMMAND_RICHTEXT_RETURN
, 1)
1306 class RichTextEvent(_core
.NotifyEvent
):
1307 """Proxy of C++ RichTextEvent class"""
1308 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1309 __repr__
= _swig_repr
1310 def __init__(self
, *args
, **kwargs
):
1311 """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> RichTextEvent"""
1312 _richtext
.RichTextEvent_swiginit(self
,_richtext
.new_RichTextEvent(*args
, **kwargs
))
1313 def GetIndex(*args
, **kwargs
):
1314 """GetIndex(self) -> int"""
1315 return _richtext
.RichTextEvent_GetIndex(*args
, **kwargs
)
1317 def SetIndex(*args
, **kwargs
):
1318 """SetIndex(self, int n)"""
1319 return _richtext
.RichTextEvent_SetIndex(*args
, **kwargs
)
1321 def GetFlags(*args
, **kwargs
):
1322 """GetFlags(self) -> int"""
1323 return _richtext
.RichTextEvent_GetFlags(*args
, **kwargs
)
1325 def SetFlags(*args
, **kwargs
):
1326 """SetFlags(self, int flags)"""
1327 return _richtext
.RichTextEvent_SetFlags(*args
, **kwargs
)
1329 _richtext
.RichTextEvent_swigregister(RichTextEvent
)