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, String value=EmptyString,
560 Point pos=DefaultPosition, Size size=DefaultSize,
561 long style=RE_MULTILINE) -> RichTextCtrl
563 _richtext
.RichTextCtrl_swiginit(self
,_richtext
.new_RichTextCtrl(*args
, **kwargs
))
564 self
._setOORInfo
(self
)
566 def Create(*args
, **kwargs
):
568 Create(self, Window parent, int id=-1, String value=EmptyString,
569 Point pos=DefaultPosition, Size size=DefaultSize,
570 long style=RE_MULTILINE) -> bool
572 return _richtext
.RichTextCtrl_Create(*args
, **kwargs
)
574 def GetValue(*args
, **kwargs
):
575 """GetValue(self) -> String"""
576 return _richtext
.RichTextCtrl_GetValue(*args
, **kwargs
)
578 def SetValue(*args
, **kwargs
):
579 """SetValue(self, String value)"""
580 return _richtext
.RichTextCtrl_SetValue(*args
, **kwargs
)
582 def GetRange(*args
, **kwargs
):
583 """GetRange(self, long from, long to) -> String"""
584 return _richtext
.RichTextCtrl_GetRange(*args
, **kwargs
)
586 def GetLineLength(*args
, **kwargs
):
587 """GetLineLength(self, long lineNo) -> int"""
588 return _richtext
.RichTextCtrl_GetLineLength(*args
, **kwargs
)
590 def GetLineText(*args
, **kwargs
):
591 """GetLineText(self, long lineNo) -> String"""
592 return _richtext
.RichTextCtrl_GetLineText(*args
, **kwargs
)
594 def GetNumberOfLines(*args
, **kwargs
):
595 """GetNumberOfLines(self) -> int"""
596 return _richtext
.RichTextCtrl_GetNumberOfLines(*args
, **kwargs
)
598 def IsModified(*args
, **kwargs
):
599 """IsModified(self) -> bool"""
600 return _richtext
.RichTextCtrl_IsModified(*args
, **kwargs
)
602 def IsEditable(*args
, **kwargs
):
603 """IsEditable(self) -> bool"""
604 return _richtext
.RichTextCtrl_IsEditable(*args
, **kwargs
)
606 def IsSingleLine(*args
, **kwargs
):
607 """IsSingleLine(self) -> bool"""
608 return _richtext
.RichTextCtrl_IsSingleLine(*args
, **kwargs
)
610 def IsMultiLine(*args
, **kwargs
):
611 """IsMultiLine(self) -> bool"""
612 return _richtext
.RichTextCtrl_IsMultiLine(*args
, **kwargs
)
614 def GetSelection(*args
, **kwargs
):
616 GetSelection() --> (start, end)
618 Returns the start and end positions of the current selection. If the
619 values are the same then there is no selection.
621 return _richtext
.RichTextCtrl_GetSelection(*args
, **kwargs
)
623 def GetStringSelection(*args
, **kwargs
):
624 """GetStringSelection(self) -> String"""
625 return _richtext
.RichTextCtrl_GetStringSelection(*args
, **kwargs
)
627 def GetFilename(*args
, **kwargs
):
628 """GetFilename(self) -> String"""
629 return _richtext
.RichTextCtrl_GetFilename(*args
, **kwargs
)
631 def SetFilename(*args
, **kwargs
):
632 """SetFilename(self, String filename)"""
633 return _richtext
.RichTextCtrl_SetFilename(*args
, **kwargs
)
635 def SetDelayedLayoutThreshold(*args
, **kwargs
):
637 SetDelayedLayoutThreshold(self, long threshold)
639 Set the threshold in character positions for doing layout optimization
642 return _richtext
.RichTextCtrl_SetDelayedLayoutThreshold(*args
, **kwargs
)
644 def GetDelayedLayoutThreshold(*args
, **kwargs
):
646 GetDelayedLayoutThreshold(self) -> long
648 Get the threshold in character positions for doing layout optimization
651 return _richtext
.RichTextCtrl_GetDelayedLayoutThreshold(*args
, **kwargs
)
653 def Clear(*args
, **kwargs
):
655 return _richtext
.RichTextCtrl_Clear(*args
, **kwargs
)
657 def Replace(*args
, **kwargs
):
658 """Replace(self, long from, long to, String value)"""
659 return _richtext
.RichTextCtrl_Replace(*args
, **kwargs
)
661 def Remove(*args
, **kwargs
):
662 """Remove(self, long from, long to)"""
663 return _richtext
.RichTextCtrl_Remove(*args
, **kwargs
)
665 def LoadFile(*args
, **kwargs
):
667 LoadFile(self, String file, int type=RICHTEXT_TYPE_ANY) -> bool
669 Load the contents of the document from the given filename.
671 return _richtext
.RichTextCtrl_LoadFile(*args
, **kwargs
)
673 def SaveFile(*args
, **kwargs
):
675 SaveFile(self, String file=EmptyString, int type=RICHTEXT_TYPE_ANY) -> bool
677 Save the contents of the document to the given filename, or if the
678 empty string is passed then to the filename set with `SetFileName`.
680 return _richtext
.RichTextCtrl_SaveFile(*args
, **kwargs
)
682 def MarkDirty(*args
, **kwargs
):
686 Sets the dirty flag, meaning that the contents of the control have
687 changed and need to be saved.
689 return _richtext
.RichTextCtrl_MarkDirty(*args
, **kwargs
)
691 def DiscardEdits(*args
, **kwargs
):
695 Clears the dirty flag.
698 return _richtext
.RichTextCtrl_DiscardEdits(*args
, **kwargs
)
700 def SetMaxLength(*args
, **kwargs
):
702 SetMaxLength(self, unsigned long len)
704 Set the max number of characters which may be entered in a single line
707 return _richtext
.RichTextCtrl_SetMaxLength(*args
, **kwargs
)
709 def WriteText(*args
, **kwargs
):
711 WriteText(self, String text)
713 Insert text at the current position.
715 return _richtext
.RichTextCtrl_WriteText(*args
, **kwargs
)
717 def AppendText(*args
, **kwargs
):
719 AppendText(self, String text)
721 Append text to the end of the document.
723 return _richtext
.RichTextCtrl_AppendText(*args
, **kwargs
)
725 def SetStyle(*args
, **kwargs
):
727 SetStyle(self, RichTextRange range, RichTextAttr style) -> bool
729 Set the style for the text in ``range`` to ``style``
731 return _richtext
.RichTextCtrl_SetStyle(*args
, **kwargs
)
733 def GetStyle(*args
, **kwargs
):
735 GetStyle(self, long position, RichTextAttr style) -> bool
737 Retrieve the style used at the given position. Copies the style
738 values at ``position`` into the ``style`` parameter returns ``True``
739 if successful. Returns ``False`` otherwise.
741 return _richtext
.RichTextCtrl_GetStyle(*args
, **kwargs
)
743 def SetDefaultStyle(*args
, **kwargs
):
745 SetDefaultStyle(self, RichTextAttr style) -> bool
747 Set the style used by default for the rich text document.
749 return _richtext
.RichTextCtrl_SetDefaultStyle(*args
, **kwargs
)
751 def GetDefaultStyle(*args
, **kwargs
):
753 GetDefaultStyle(self) -> RichTextAttr
755 Retrieves a copy of the default style object.
757 return _richtext
.RichTextCtrl_GetDefaultStyle(*args
, **kwargs
)
759 def XYToPosition(*args
, **kwargs
):
761 XYToPosition(self, long x, long y) -> long
763 Translate a col,row coordinants into a document position.
765 return _richtext
.RichTextCtrl_XYToPosition(*args
, **kwargs
)
767 def PositionToXY(*args
, **kwargs
):
769 PositionToXY(self, long pos) --> (x, y)
771 Retrieves the col,row for the given position within the document
773 return _richtext
.RichTextCtrl_PositionToXY(*args
, **kwargs
)
775 def ShowPosition(*args
, **kwargs
):
777 ShowPosition(self, long position)
779 Ensure that the given position in the document is visible.
781 return _richtext
.RichTextCtrl_ShowPosition(*args
, **kwargs
)
783 def HitTest(*args
, **kwargs
):
785 HitTest(self, Point pt) --> (result, pos)
787 Returns the character position at the given point in pixels. Note
788 that ``pt`` should be given in device coordinates, and not be adjusted
789 for the client area origin nor for scrolling. The return value is a
790 tuple of the hit test result and the position.
792 return _richtext
.RichTextCtrl_HitTest(*args
, **kwargs
)
794 def HitTestXY(*args
, **kwargs
):
796 HitTestRC(self, Point pt) --> (result, col, row)
798 Returns the column and row of the given point in pixels. Note that
799 ``pt`` should be given in device coordinates, and not be adjusted for
800 the client area origin nor for scrolling. The return value is a tuple
801 of the hit test result and the column and row values.
803 return _richtext
.RichTextCtrl_HitTestXY(*args
, **kwargs
)
805 def Copy(*args
, **kwargs
):
809 Copies the selected text to the clipboard.
811 return _richtext
.RichTextCtrl_Copy(*args
, **kwargs
)
813 def Cut(*args
, **kwargs
):
817 Copies the selected text to the clipboard and removes the selection.
819 return _richtext
.RichTextCtrl_Cut(*args
, **kwargs
)
821 def Paste(*args
, **kwargs
):
825 Pastes text from the clipboard into the document at the current
828 return _richtext
.RichTextCtrl_Paste(*args
, **kwargs
)
830 def DeleteSelection(*args
, **kwargs
):
832 DeleteSelection(self)
834 Remove the current selection.
836 return _richtext
.RichTextCtrl_DeleteSelection(*args
, **kwargs
)
838 def CanCopy(*args
, **kwargs
):
840 CanCopy(self) -> bool
842 Returns ``True`` if the selection can be copied to the clipboard.
844 return _richtext
.RichTextCtrl_CanCopy(*args
, **kwargs
)
846 def CanCut(*args
, **kwargs
):
850 Returns ``True`` if the selection can be cut to the clipboard.
852 return _richtext
.RichTextCtrl_CanCut(*args
, **kwargs
)
854 def CanPaste(*args
, **kwargs
):
856 CanPaste(self) -> bool
858 Returns ``True`` if the current contents of the clipboard can be
859 pasted into the document.
861 return _richtext
.RichTextCtrl_CanPaste(*args
, **kwargs
)
863 def CanDeleteSelection(*args
, **kwargs
):
865 CanDeleteSelection(self) -> bool
867 Returns ``True`` if the selection can be removed from the document.
869 return _richtext
.RichTextCtrl_CanDeleteSelection(*args
, **kwargs
)
871 def Undo(*args
, **kwargs
):
875 If the last operation can be undone, undoes the last operation.
877 return _richtext
.RichTextCtrl_Undo(*args
, **kwargs
)
879 def Redo(*args
, **kwargs
):
883 If the last operation can be redone, redoes the last operation.
885 return _richtext
.RichTextCtrl_Redo(*args
, **kwargs
)
887 def CanUndo(*args
, **kwargs
):
889 CanUndo(self) -> bool
891 Returns ``True`` if the last operation can be undone.
893 return _richtext
.RichTextCtrl_CanUndo(*args
, **kwargs
)
895 def CanRedo(*args
, **kwargs
):
897 CanRedo(self) -> bool
899 Returns ``True`` if the last operation can be redone.
901 return _richtext
.RichTextCtrl_CanRedo(*args
, **kwargs
)
903 def SetInsertionPoint(*args
, **kwargs
):
905 SetInsertionPoint(self, long pos)
907 Sets the insertion point at the given position.
909 return _richtext
.RichTextCtrl_SetInsertionPoint(*args
, **kwargs
)
911 def SetInsertionPointEnd(*args
, **kwargs
):
913 SetInsertionPointEnd(self)
915 Moves the insertion point to the end of the document.
917 return _richtext
.RichTextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
919 def GetInsertionPoint(*args
, **kwargs
):
921 GetInsertionPoint(self) -> long
923 Returns the insertion point. This is defined as the zero based index
924 of the character position to the right of the insertion point.
926 return _richtext
.RichTextCtrl_GetInsertionPoint(*args
, **kwargs
)
928 def GetLastPosition(*args
, **kwargs
):
930 GetLastPosition(self) -> long
932 Returns the zero based index of the last position in the document.
934 return _richtext
.RichTextCtrl_GetLastPosition(*args
, **kwargs
)
936 def SetSelection(*args
, **kwargs
):
938 SetSelection(self, long from, long to)
940 Selects the text starting at the first position up to (but not
941 including) the character at the last position. If both parameters are
942 equal to -1 then all text in the control is selected.
944 return _richtext
.RichTextCtrl_SetSelection(*args
, **kwargs
)
946 def SelectAll(*args
, **kwargs
):
950 Select all text in the document.
952 return _richtext
.RichTextCtrl_SelectAll(*args
, **kwargs
)
954 def SetEditable(*args
, **kwargs
):
956 SetEditable(self, bool editable)
958 Makes the document editable or read-only, overriding the RE_READONLY
961 return _richtext
.RichTextCtrl_SetEditable(*args
, **kwargs
)
963 def HasSelection(*args
, **kwargs
):
964 """HasSelection(self) -> bool"""
965 return _richtext
.RichTextCtrl_HasSelection(*args
, **kwargs
)
967 def WriteImage(*args
, **kwargs
):
968 """WriteImage(self, Image image, int bitmapType=BITMAP_TYPE_PNG) -> bool"""
969 return _richtext
.RichTextCtrl_WriteImage(*args
, **kwargs
)
971 def WriteBitmap(*args
, **kwargs
):
972 """WriteBitmap(self, Bitmap bitmap, int bitmapType=BITMAP_TYPE_PNG) -> bool"""
973 return _richtext
.RichTextCtrl_WriteBitmap(*args
, **kwargs
)
975 def WriteImageFile(*args
, **kwargs
):
976 """WriteImageFile(self, String filename, int bitmapType) -> bool"""
977 return _richtext
.RichTextCtrl_WriteImageFile(*args
, **kwargs
)
979 def WriteImageBlock(*args
, **kwargs
):
980 """WriteImageBlock(self, wxRichTextImageBlock imageBlock) -> bool"""
981 return _richtext
.RichTextCtrl_WriteImageBlock(*args
, **kwargs
)
983 def Newline(*args
, **kwargs
):
984 """Newline(self) -> bool"""
985 return _richtext
.RichTextCtrl_Newline(*args
, **kwargs
)
987 def SetBasicStyle(*args
, **kwargs
):
988 """SetBasicStyle(self, RichTextAttr style)"""
989 return _richtext
.RichTextCtrl_SetBasicStyle(*args
, **kwargs
)
991 def EndStyle(*args
, **kwargs
):
992 """EndStyle(self) -> bool"""
993 return _richtext
.RichTextCtrl_EndStyle(*args
, **kwargs
)
995 def EndAllStyles(*args
, **kwargs
):
996 """EndAllStyles(self) -> bool"""
997 return _richtext
.RichTextCtrl_EndAllStyles(*args
, **kwargs
)
999 def BeginBold(*args
, **kwargs
):
1000 """BeginBold(self) -> bool"""
1001 return _richtext
.RichTextCtrl_BeginBold(*args
, **kwargs
)
1003 def EndBold(*args
, **kwargs
):
1004 """EndBold(self) -> bool"""
1005 return _richtext
.RichTextCtrl_EndBold(*args
, **kwargs
)
1007 def BeginItalic(*args
, **kwargs
):
1008 """BeginItalic(self) -> bool"""
1009 return _richtext
.RichTextCtrl_BeginItalic(*args
, **kwargs
)
1011 def EndItalic(*args
, **kwargs
):
1012 """EndItalic(self) -> bool"""
1013 return _richtext
.RichTextCtrl_EndItalic(*args
, **kwargs
)
1015 def BeginUnderline(*args
, **kwargs
):
1016 """BeginUnderline(self) -> bool"""
1017 return _richtext
.RichTextCtrl_BeginUnderline(*args
, **kwargs
)
1019 def EndUnderline(*args
, **kwargs
):
1020 """EndUnderline(self) -> bool"""
1021 return _richtext
.RichTextCtrl_EndUnderline(*args
, **kwargs
)
1023 def BeginFontSize(*args
, **kwargs
):
1024 """BeginFontSize(self, int pointSize) -> bool"""
1025 return _richtext
.RichTextCtrl_BeginFontSize(*args
, **kwargs
)
1027 def EndFontSize(*args
, **kwargs
):
1028 """EndFontSize(self) -> bool"""
1029 return _richtext
.RichTextCtrl_EndFontSize(*args
, **kwargs
)
1031 def BeginFont(*args
, **kwargs
):
1032 """BeginFont(self, Font font) -> bool"""
1033 return _richtext
.RichTextCtrl_BeginFont(*args
, **kwargs
)
1035 def EndFont(*args
, **kwargs
):
1036 """EndFont(self) -> bool"""
1037 return _richtext
.RichTextCtrl_EndFont(*args
, **kwargs
)
1039 def BeginTextColour(*args
, **kwargs
):
1040 """BeginTextColour(self, Colour colour) -> bool"""
1041 return _richtext
.RichTextCtrl_BeginTextColour(*args
, **kwargs
)
1043 def EndTextColour(*args
, **kwargs
):
1044 """EndTextColour(self) -> bool"""
1045 return _richtext
.RichTextCtrl_EndTextColour(*args
, **kwargs
)
1047 def BeginAlignment(*args
, **kwargs
):
1048 """BeginAlignment(self, int alignment) -> bool"""
1049 return _richtext
.RichTextCtrl_BeginAlignment(*args
, **kwargs
)
1051 def EndAlignment(*args
, **kwargs
):
1052 """EndAlignment(self) -> bool"""
1053 return _richtext
.RichTextCtrl_EndAlignment(*args
, **kwargs
)
1055 def BeginLeftIndent(*args
, **kwargs
):
1056 """BeginLeftIndent(self, int leftIndent, int leftSubIndent=0) -> bool"""
1057 return _richtext
.RichTextCtrl_BeginLeftIndent(*args
, **kwargs
)
1059 def EndLeftIndent(*args
, **kwargs
):
1060 """EndLeftIndent(self) -> bool"""
1061 return _richtext
.RichTextCtrl_EndLeftIndent(*args
, **kwargs
)
1063 def BeginRightIndent(*args
, **kwargs
):
1064 """BeginRightIndent(self, int rightIndent) -> bool"""
1065 return _richtext
.RichTextCtrl_BeginRightIndent(*args
, **kwargs
)
1067 def EndRightIndent(*args
, **kwargs
):
1068 """EndRightIndent(self) -> bool"""
1069 return _richtext
.RichTextCtrl_EndRightIndent(*args
, **kwargs
)
1071 def BeginParagraphSpacing(*args
, **kwargs
):
1072 """BeginParagraphSpacing(self, int before, int after) -> bool"""
1073 return _richtext
.RichTextCtrl_BeginParagraphSpacing(*args
, **kwargs
)
1075 def EndParagraphSpacing(*args
, **kwargs
):
1076 """EndParagraphSpacing(self) -> bool"""
1077 return _richtext
.RichTextCtrl_EndParagraphSpacing(*args
, **kwargs
)
1079 def BeginLineSpacing(*args
, **kwargs
):
1080 """BeginLineSpacing(self, int lineSpacing) -> bool"""
1081 return _richtext
.RichTextCtrl_BeginLineSpacing(*args
, **kwargs
)
1083 def EndLineSpacing(*args
, **kwargs
):
1084 """EndLineSpacing(self) -> bool"""
1085 return _richtext
.RichTextCtrl_EndLineSpacing(*args
, **kwargs
)
1087 def BeginNumberedBullet(*args
, **kwargs
):
1089 BeginNumberedBullet(self, int bulletNumber, int leftIndent, int leftSubIndent,
1090 int bulletStyle=wxTEXT_ATTR_BULLET_STYLE_ARABIC|wxTEXT_ATTR_BULLET_STYLE_PERIOD) -> bool
1092 return _richtext
.RichTextCtrl_BeginNumberedBullet(*args
, **kwargs
)
1094 def EndNumberedBullet(*args
, **kwargs
):
1095 """EndNumberedBullet(self) -> bool"""
1096 return _richtext
.RichTextCtrl_EndNumberedBullet(*args
, **kwargs
)
1098 def BeginSymbolBullet(*args
, **kwargs
):
1099 """BeginSymbolBullet(self, char symbol, int leftIndent, int leftSubIndent, int bulletStyle=TEXT_ATTR_BULLET_STYLE_SYMBOL) -> bool"""
1100 return _richtext
.RichTextCtrl_BeginSymbolBullet(*args
, **kwargs
)
1102 def EndSymbolBullet(*args
, **kwargs
):
1103 """EndSymbolBullet(self) -> bool"""
1104 return _richtext
.RichTextCtrl_EndSymbolBullet(*args
, **kwargs
)
1106 def BeginCharacterStyle(*args
, **kwargs
):
1107 """BeginCharacterStyle(self, String characterStyle) -> bool"""
1108 return _richtext
.RichTextCtrl_BeginCharacterStyle(*args
, **kwargs
)
1110 def EndCharacterStyle(*args
, **kwargs
):
1111 """EndCharacterStyle(self) -> bool"""
1112 return _richtext
.RichTextCtrl_EndCharacterStyle(*args
, **kwargs
)
1114 def BeginParagraphStyle(*args
, **kwargs
):
1115 """BeginParagraphStyle(self, String paragraphStyle) -> bool"""
1116 return _richtext
.RichTextCtrl_BeginParagraphStyle(*args
, **kwargs
)
1118 def EndParagraphStyle(*args
, **kwargs
):
1119 """EndParagraphStyle(self) -> bool"""
1120 return _richtext
.RichTextCtrl_EndParagraphStyle(*args
, **kwargs
)
1122 def SetDefaultStyleToCursorStyle(*args
, **kwargs
):
1123 """SetDefaultStyleToCursorStyle(self) -> bool"""
1124 return _richtext
.RichTextCtrl_SetDefaultStyleToCursorStyle(*args
, **kwargs
)
1126 def SelectNone(*args
, **kwargs
):
1127 """SelectNone(self)"""
1128 return _richtext
.RichTextCtrl_SelectNone(*args
, **kwargs
)
1130 def GetSelectionRange(*args
, **kwargs
):
1131 """GetSelectionRange(self) -> RichTextRange"""
1132 return _richtext
.RichTextCtrl_GetSelectionRange(*args
, **kwargs
)
1134 def SetSelectionRange(*args
, **kwargs
):
1135 """SetSelectionRange(self, RichTextRange range)"""
1136 return _richtext
.RichTextCtrl_SetSelectionRange(*args
, **kwargs
)
1138 def AddParagraph(*args
, **kwargs
):
1139 """AddParagraph(self, String text) -> RichTextRange"""
1140 return _richtext
.RichTextCtrl_AddParagraph(*args
, **kwargs
)
1142 def AddImage(*args
, **kwargs
):
1143 """AddImage(self, Image image) -> RichTextRange"""
1144 return _richtext
.RichTextCtrl_AddImage(*args
, **kwargs
)
1146 def LayoutContent(*args
, **kwargs
):
1147 """LayoutContent(self, bool onlyVisibleRect=False) -> bool"""
1148 return _richtext
.RichTextCtrl_LayoutContent(*args
, **kwargs
)
1150 def MoveCaret(*args
, **kwargs
):
1151 """MoveCaret(self, long pos, bool showAtLineStart=False) -> bool"""
1152 return _richtext
.RichTextCtrl_MoveCaret(*args
, **kwargs
)
1154 def MoveRight(*args
, **kwargs
):
1155 """MoveRight(self, int noPositions=1, int flags=0) -> bool"""
1156 return _richtext
.RichTextCtrl_MoveRight(*args
, **kwargs
)
1158 def MoveLeft(*args
, **kwargs
):
1159 """MoveLeft(self, int noPositions=1, int flags=0) -> bool"""
1160 return _richtext
.RichTextCtrl_MoveLeft(*args
, **kwargs
)
1162 def MoveUp(*args
, **kwargs
):
1163 """MoveUp(self, int noLines=1, int flags=0) -> bool"""
1164 return _richtext
.RichTextCtrl_MoveUp(*args
, **kwargs
)
1166 def MoveDown(*args
, **kwargs
):
1167 """MoveDown(self, int noLines=1, int flags=0) -> bool"""
1168 return _richtext
.RichTextCtrl_MoveDown(*args
, **kwargs
)
1170 def MoveToLineEnd(*args
, **kwargs
):
1171 """MoveToLineEnd(self, int flags=0) -> bool"""
1172 return _richtext
.RichTextCtrl_MoveToLineEnd(*args
, **kwargs
)
1174 def MoveToLineStart(*args
, **kwargs
):
1175 """MoveToLineStart(self, int flags=0) -> bool"""
1176 return _richtext
.RichTextCtrl_MoveToLineStart(*args
, **kwargs
)
1178 def MoveToParagraphEnd(*args
, **kwargs
):
1179 """MoveToParagraphEnd(self, int flags=0) -> bool"""
1180 return _richtext
.RichTextCtrl_MoveToParagraphEnd(*args
, **kwargs
)
1182 def MoveToParagraphStart(*args
, **kwargs
):
1183 """MoveToParagraphStart(self, int flags=0) -> bool"""
1184 return _richtext
.RichTextCtrl_MoveToParagraphStart(*args
, **kwargs
)
1186 def MoveHome(*args
, **kwargs
):
1187 """MoveHome(self, int flags=0) -> bool"""
1188 return _richtext
.RichTextCtrl_MoveHome(*args
, **kwargs
)
1190 def MoveEnd(*args
, **kwargs
):
1191 """MoveEnd(self, int flags=0) -> bool"""
1192 return _richtext
.RichTextCtrl_MoveEnd(*args
, **kwargs
)
1194 def PageUp(*args
, **kwargs
):
1195 """PageUp(self, int noPages=1, int flags=0) -> bool"""
1196 return _richtext
.RichTextCtrl_PageUp(*args
, **kwargs
)
1198 def PageDown(*args
, **kwargs
):
1199 """PageDown(self, int noPages=1, int flags=0) -> bool"""
1200 return _richtext
.RichTextCtrl_PageDown(*args
, **kwargs
)
1202 def WordLeft(*args
, **kwargs
):
1203 """WordLeft(self, int noPages=1, int flags=0) -> bool"""
1204 return _richtext
.RichTextCtrl_WordLeft(*args
, **kwargs
)
1206 def WordRight(*args
, **kwargs
):
1207 """WordRight(self, int noPages=1, int flags=0) -> bool"""
1208 return _richtext
.RichTextCtrl_WordRight(*args
, **kwargs
)
1210 def GetBuffer(*args
, **kwargs
):
1211 """GetBuffer(self) -> wxRichTextBuffer"""
1212 return _richtext
.RichTextCtrl_GetBuffer(*args
, **kwargs
)
1214 def BeginBatchUndo(*args
, **kwargs
):
1215 """BeginBatchUndo(self, String cmdName) -> bool"""
1216 return _richtext
.RichTextCtrl_BeginBatchUndo(*args
, **kwargs
)
1218 def EndBatchUndo(*args
, **kwargs
):
1219 """EndBatchUndo(self) -> bool"""
1220 return _richtext
.RichTextCtrl_EndBatchUndo(*args
, **kwargs
)
1222 def BatchingUndo(*args
, **kwargs
):
1223 """BatchingUndo(self) -> bool"""
1224 return _richtext
.RichTextCtrl_BatchingUndo(*args
, **kwargs
)
1226 def BeginSuppressUndo(*args
, **kwargs
):
1227 """BeginSuppressUndo(self) -> bool"""
1228 return _richtext
.RichTextCtrl_BeginSuppressUndo(*args
, **kwargs
)
1230 def EndSuppressUndo(*args
, **kwargs
):
1231 """EndSuppressUndo(self) -> bool"""
1232 return _richtext
.RichTextCtrl_EndSuppressUndo(*args
, **kwargs
)
1234 def SuppressingUndo(*args
, **kwargs
):
1235 """SuppressingUndo(self) -> bool"""
1236 return _richtext
.RichTextCtrl_SuppressingUndo(*args
, **kwargs
)
1238 def HasCharacterAttributes(*args
, **kwargs
):
1239 """HasCharacterAttributes(self, RichTextRange range, RichTextAttr style) -> bool"""
1240 return _richtext
.RichTextCtrl_HasCharacterAttributes(*args
, **kwargs
)
1242 def HasParagraphAttributes(*args
, **kwargs
):
1243 """HasParagraphAttributes(self, RichTextRange range, RichTextAttr style) -> bool"""
1244 return _richtext
.RichTextCtrl_HasParagraphAttributes(*args
, **kwargs
)
1246 def IsSelectionBold(*args
, **kwargs
):
1247 """IsSelectionBold(self) -> bool"""
1248 return _richtext
.RichTextCtrl_IsSelectionBold(*args
, **kwargs
)
1250 def IsSelectionItalics(*args
, **kwargs
):
1251 """IsSelectionItalics(self) -> bool"""
1252 return _richtext
.RichTextCtrl_IsSelectionItalics(*args
, **kwargs
)
1254 def IsSelectionUnderlined(*args
, **kwargs
):
1255 """IsSelectionUnderlined(self) -> bool"""
1256 return _richtext
.RichTextCtrl_IsSelectionUnderlined(*args
, **kwargs
)
1258 def IsSelectionAligned(*args
, **kwargs
):
1259 """IsSelectionAligned(self, int alignment) -> bool"""
1260 return _richtext
.RichTextCtrl_IsSelectionAligned(*args
, **kwargs
)
1262 def ApplyBoldToSelection(*args
, **kwargs
):
1263 """ApplyBoldToSelection(self) -> bool"""
1264 return _richtext
.RichTextCtrl_ApplyBoldToSelection(*args
, **kwargs
)
1266 def ApplyItalicToSelection(*args
, **kwargs
):
1267 """ApplyItalicToSelection(self) -> bool"""
1268 return _richtext
.RichTextCtrl_ApplyItalicToSelection(*args
, **kwargs
)
1270 def ApplyUnderlineToSelection(*args
, **kwargs
):
1271 """ApplyUnderlineToSelection(self) -> bool"""
1272 return _richtext
.RichTextCtrl_ApplyUnderlineToSelection(*args
, **kwargs
)
1274 def ApplyAlignmentToSelection(*args
, **kwargs
):
1275 """ApplyAlignmentToSelection(self, int alignment) -> bool"""
1276 return _richtext
.RichTextCtrl_ApplyAlignmentToSelection(*args
, **kwargs
)
1278 def SetStyleSheet(*args
, **kwargs
):
1279 """SetStyleSheet(self, wxRichTextStyleSheet styleSheet)"""
1280 return _richtext
.RichTextCtrl_SetStyleSheet(*args
, **kwargs
)
1282 def GetStyleSheet(*args
, **kwargs
):
1283 """GetStyleSheet(self) -> wxRichTextStyleSheet"""
1284 return _richtext
.RichTextCtrl_GetStyleSheet(*args
, **kwargs
)
1286 _richtext
.RichTextCtrl_swigregister(RichTextCtrl
)
1288 def PreRichTextCtrl(*args
, **kwargs
):
1289 """PreRichTextCtrl() -> RichTextCtrl"""
1290 val
= _richtext
.new_PreRichTextCtrl(*args
, **kwargs
)
1293 wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED
= _richtext
.wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED
1294 wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED
= _richtext
.wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED
1295 wxEVT_COMMAND_RICHTEXT_LEFT_CLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_LEFT_CLICK
1296 wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK
1297 wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK
1298 wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK
= _richtext
.wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK
1299 wxEVT_COMMAND_RICHTEXT_RETURN
= _richtext
.wxEVT_COMMAND_RICHTEXT_RETURN
1300 EVT_RICHTEXT_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED
, 1)
1301 EVT_RICHTEXT_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED
, 1)
1302 EVT_RICHTEXT_LEFT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_LEFT_CLICK
, 1)
1303 EVT_RICHTEXT_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK
, 1)
1304 EVT_RICHTEXT_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK
, 1)
1305 EVT_RICHTEXT_LEFT_DCLICK
= wx
.PyEventBinder(wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK
, 1)
1306 EVT_RICHTEXT_RETURN
= wx
.PyEventBinder( wxEVT_COMMAND_RICHTEXT_RETURN
, 1)
1308 class RichTextEvent(_core
.NotifyEvent
):
1309 """Proxy of C++ RichTextEvent class"""
1310 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1311 __repr__
= _swig_repr
1312 def __init__(self
, *args
, **kwargs
):
1313 """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> RichTextEvent"""
1314 _richtext
.RichTextEvent_swiginit(self
,_richtext
.new_RichTextEvent(*args
, **kwargs
))
1315 def GetIndex(*args
, **kwargs
):
1316 """GetIndex(self) -> int"""
1317 return _richtext
.RichTextEvent_GetIndex(*args
, **kwargs
)
1319 def SetIndex(*args
, **kwargs
):
1320 """SetIndex(self, int n)"""
1321 return _richtext
.RichTextEvent_SetIndex(*args
, **kwargs
)
1323 def GetFlags(*args
, **kwargs
):
1324 """GetFlags(self) -> int"""
1325 return _richtext
.RichTextEvent_GetFlags(*args
, **kwargs
)
1327 def SetFlags(*args
, **kwargs
):
1328 """SetFlags(self, int flags)"""
1329 return _richtext
.RichTextEvent_SetFlags(*args
, **kwargs
)
1331 _richtext
.RichTextEvent_swigregister(RichTextEvent
)