]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/richtext.py
reSWIGged
[wxWidgets.git] / wxPython / src / gtk / richtext.py
1 # This file was created automatically by SWIG 1.3.29.
2 # Don't modify this file, modify the SWIG interface instead.
3
4 import _richtext
5 import new
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)
9 if (name == "this"):
10 if type(value).__name__ == 'PySwigObject':
11 self.__dict__[name] = value
12 return
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
17 else:
18 raise AttributeError("You cannot add attributes to %s" % self)
19
20 def _swig_setattr(self,class_type,name,value):
21 return _swig_setattr_nondynamic(self,class_type,name,value,0)
22
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
28
29 def _swig_repr(self):
30 try: strthis = "proxy of " + self.this.__repr__()
31 except: strthis = ""
32 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
33
34 import types
35 try:
36 _object = types.ObjectType
37 _newclass = 1
38 except AttributeError:
39 class _object : pass
40 _newclass = 0
41 del types
42
43
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"):
48 set(self,name,value)
49 else:
50 raise AttributeError("You cannot add attributes to %s" % self)
51 return set_attr
52
53
54 USE_TEXTATTREX = _richtext.USE_TEXTATTREX
55 import _windows
56 import _core
57 wx = _core
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):
124 """
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.
130 """
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):
134 """
135 __init__(self, long start=0, long end=0) -> RichTextRange
136
137 Creates a new range object.
138 """
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):
143 """
144 __eq__(self, PyObject other) -> bool
145
146 Test for equality of RichTextRange objects.
147 """
148 return _richtext.RichTextRange___eq__(*args, **kwargs)
149
150 def __sub__(*args, **kwargs):
151 """__sub__(self, RichTextRange range) -> RichTextRange"""
152 return _richtext.RichTextRange___sub__(*args, **kwargs)
153
154 def __add__(*args, **kwargs):
155 """__add__(self, RichTextRange range) -> RichTextRange"""
156 return _richtext.RichTextRange___add__(*args, **kwargs)
157
158 def SetRange(*args, **kwargs):
159 """SetRange(self, long start, long end)"""
160 return _richtext.RichTextRange_SetRange(*args, **kwargs)
161
162 def SetStart(*args, **kwargs):
163 """SetStart(self, long start)"""
164 return _richtext.RichTextRange_SetStart(*args, **kwargs)
165
166 def GetStart(*args, **kwargs):
167 """GetStart(self) -> long"""
168 return _richtext.RichTextRange_GetStart(*args, **kwargs)
169
170 start = property(GetStart, SetStart)
171 def SetEnd(*args, **kwargs):
172 """SetEnd(self, long end)"""
173 return _richtext.RichTextRange_SetEnd(*args, **kwargs)
174
175 def GetEnd(*args, **kwargs):
176 """GetEnd(self) -> long"""
177 return _richtext.RichTextRange_GetEnd(*args, **kwargs)
178
179 end = property(GetEnd, SetEnd)
180 def IsOutside(*args, **kwargs):
181 """
182 IsOutside(self, RichTextRange range) -> bool
183
184 Returns true if this range is completely outside 'range'
185 """
186 return _richtext.RichTextRange_IsOutside(*args, **kwargs)
187
188 def IsWithin(*args, **kwargs):
189 """
190 IsWithin(self, RichTextRange range) -> bool
191
192 Returns true if this range is completely within 'range'
193 """
194 return _richtext.RichTextRange_IsWithin(*args, **kwargs)
195
196 def Contains(*args, **kwargs):
197 """
198 Contains(self, long pos) -> bool
199
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
202 empty range.
203 """
204 return _richtext.RichTextRange_Contains(*args, **kwargs)
205
206 def LimitTo(*args, **kwargs):
207 """
208 LimitTo(self, RichTextRange range) -> bool
209
210 Limit this range to be within 'range'
211 """
212 return _richtext.RichTextRange_LimitTo(*args, **kwargs)
213
214 def GetLength(*args, **kwargs):
215 """
216 GetLength(self) -> long
217
218 Gets the length of the range
219 """
220 return _richtext.RichTextRange_GetLength(*args, **kwargs)
221
222 def Swap(*args, **kwargs):
223 """
224 Swap(self)
225
226 Swaps the start and end
227 """
228 return _richtext.RichTextRange_Swap(*args, **kwargs)
229
230 def Get(*args, **kwargs):
231 """
232 Get() -> (start,end)
233
234 Returns the start and end properties as a tuple.
235 """
236 return _richtext.RichTextRange_Get(*args, **kwargs)
237
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())
249
250 _richtext.RichTextRange_swigregister(RichTextRange)
251
252 class RichTextAttr(object):
253 """
254 The RichTextAttr class stored information about the various attributes
255 for a block of text, including font, colour, indents, alignments, and
256 etc.
257 """
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):
261 """
262 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
263 int alignment=TEXT_ALIGNMENT_DEFAULT) -> RichTextAttr
264
265 The RichTextAttr class stored information about the various attributes
266 for a block of text, including font, colour, indents, alignments, and
267 etc.
268 """
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)
275
276 def GetFontAttributes(*args, **kwargs):
277 """GetFontAttributes(self, Font font) -> bool"""
278 return _richtext.RichTextAttr_GetFontAttributes(*args, **kwargs)
279
280 def GetFont(self):
281 return self.CreateFont()
282 def SetFont(self, font):
283 return self.GetFontAttributes(font)
284
285 def SetTextColour(*args, **kwargs):
286 """SetTextColour(self, Colour colText)"""
287 return _richtext.RichTextAttr_SetTextColour(*args, **kwargs)
288
289 def SetBackgroundColour(*args, **kwargs):
290 """SetBackgroundColour(self, Colour colBack)"""
291 return _richtext.RichTextAttr_SetBackgroundColour(*args, **kwargs)
292
293 def SetAlignment(*args, **kwargs):
294 """SetAlignment(self, int alignment)"""
295 return _richtext.RichTextAttr_SetAlignment(*args, **kwargs)
296
297 def SetTabs(*args, **kwargs):
298 """SetTabs(self, wxArrayInt tabs)"""
299 return _richtext.RichTextAttr_SetTabs(*args, **kwargs)
300
301 def SetLeftIndent(*args, **kwargs):
302 """SetLeftIndent(self, int indent, int subIndent=0)"""
303 return _richtext.RichTextAttr_SetLeftIndent(*args, **kwargs)
304
305 def SetRightIndent(*args, **kwargs):
306 """SetRightIndent(self, int indent)"""
307 return _richtext.RichTextAttr_SetRightIndent(*args, **kwargs)
308
309 def SetFontSize(*args, **kwargs):
310 """SetFontSize(self, int pointSize)"""
311 return _richtext.RichTextAttr_SetFontSize(*args, **kwargs)
312
313 def SetFontStyle(*args, **kwargs):
314 """SetFontStyle(self, int fontStyle)"""
315 return _richtext.RichTextAttr_SetFontStyle(*args, **kwargs)
316
317 def SetFontWeight(*args, **kwargs):
318 """SetFontWeight(self, int fontWeight)"""
319 return _richtext.RichTextAttr_SetFontWeight(*args, **kwargs)
320
321 def SetFontFaceName(*args, **kwargs):
322 """SetFontFaceName(self, String faceName)"""
323 return _richtext.RichTextAttr_SetFontFaceName(*args, **kwargs)
324
325 def SetFontUnderlined(*args, **kwargs):
326 """SetFontUnderlined(self, bool underlined)"""
327 return _richtext.RichTextAttr_SetFontUnderlined(*args, **kwargs)
328
329 def SetFlags(*args, **kwargs):
330 """SetFlags(self, long flags)"""
331 return _richtext.RichTextAttr_SetFlags(*args, **kwargs)
332
333 def SetCharacterStyleName(*args, **kwargs):
334 """SetCharacterStyleName(self, String name)"""
335 return _richtext.RichTextAttr_SetCharacterStyleName(*args, **kwargs)
336
337 def SetParagraphStyleName(*args, **kwargs):
338 """SetParagraphStyleName(self, String name)"""
339 return _richtext.RichTextAttr_SetParagraphStyleName(*args, **kwargs)
340
341 def SetParagraphSpacingAfter(*args, **kwargs):
342 """SetParagraphSpacingAfter(self, int spacing)"""
343 return _richtext.RichTextAttr_SetParagraphSpacingAfter(*args, **kwargs)
344
345 def SetParagraphSpacingBefore(*args, **kwargs):
346 """SetParagraphSpacingBefore(self, int spacing)"""
347 return _richtext.RichTextAttr_SetParagraphSpacingBefore(*args, **kwargs)
348
349 def SetLineSpacing(*args, **kwargs):
350 """SetLineSpacing(self, int spacing)"""
351 return _richtext.RichTextAttr_SetLineSpacing(*args, **kwargs)
352
353 def SetBulletStyle(*args, **kwargs):
354 """SetBulletStyle(self, int style)"""
355 return _richtext.RichTextAttr_SetBulletStyle(*args, **kwargs)
356
357 def SetBulletNumber(*args, **kwargs):
358 """SetBulletNumber(self, int n)"""
359 return _richtext.RichTextAttr_SetBulletNumber(*args, **kwargs)
360
361 def SetBulletSymbol(*args, **kwargs):
362 """SetBulletSymbol(self, wxChar symbol)"""
363 return _richtext.RichTextAttr_SetBulletSymbol(*args, **kwargs)
364
365 def GetTextColour(*args, **kwargs):
366 """GetTextColour(self) -> Colour"""
367 return _richtext.RichTextAttr_GetTextColour(*args, **kwargs)
368
369 def GetBackgroundColour(*args, **kwargs):
370 """GetBackgroundColour(self) -> Colour"""
371 return _richtext.RichTextAttr_GetBackgroundColour(*args, **kwargs)
372
373 def GetAlignment(*args, **kwargs):
374 """GetAlignment(self) -> int"""
375 return _richtext.RichTextAttr_GetAlignment(*args, **kwargs)
376
377 def GetTabs(*args, **kwargs):
378 """GetTabs(self) -> wxArrayInt"""
379 return _richtext.RichTextAttr_GetTabs(*args, **kwargs)
380
381 def GetLeftIndent(*args, **kwargs):
382 """GetLeftIndent(self) -> long"""
383 return _richtext.RichTextAttr_GetLeftIndent(*args, **kwargs)
384
385 def GetLeftSubIndent(*args, **kwargs):
386 """GetLeftSubIndent(self) -> long"""
387 return _richtext.RichTextAttr_GetLeftSubIndent(*args, **kwargs)
388
389 def GetRightIndent(*args, **kwargs):
390 """GetRightIndent(self) -> long"""
391 return _richtext.RichTextAttr_GetRightIndent(*args, **kwargs)
392
393 def GetFlags(*args, **kwargs):
394 """GetFlags(self) -> long"""
395 return _richtext.RichTextAttr_GetFlags(*args, **kwargs)
396
397 def GetFontSize(*args, **kwargs):
398 """GetFontSize(self) -> int"""
399 return _richtext.RichTextAttr_GetFontSize(*args, **kwargs)
400
401 def GetFontStyle(*args, **kwargs):
402 """GetFontStyle(self) -> int"""
403 return _richtext.RichTextAttr_GetFontStyle(*args, **kwargs)
404
405 def GetFontWeight(*args, **kwargs):
406 """GetFontWeight(self) -> int"""
407 return _richtext.RichTextAttr_GetFontWeight(*args, **kwargs)
408
409 def GetFontUnderlined(*args, **kwargs):
410 """GetFontUnderlined(self) -> bool"""
411 return _richtext.RichTextAttr_GetFontUnderlined(*args, **kwargs)
412
413 def GetFontFaceName(*args, **kwargs):
414 """GetFontFaceName(self) -> String"""
415 return _richtext.RichTextAttr_GetFontFaceName(*args, **kwargs)
416
417 def GetCharacterStyleName(*args, **kwargs):
418 """GetCharacterStyleName(self) -> String"""
419 return _richtext.RichTextAttr_GetCharacterStyleName(*args, **kwargs)
420
421 def GetParagraphStyleName(*args, **kwargs):
422 """GetParagraphStyleName(self) -> String"""
423 return _richtext.RichTextAttr_GetParagraphStyleName(*args, **kwargs)
424
425 def GetParagraphSpacingAfter(*args, **kwargs):
426 """GetParagraphSpacingAfter(self) -> int"""
427 return _richtext.RichTextAttr_GetParagraphSpacingAfter(*args, **kwargs)
428
429 def GetParagraphSpacingBefore(*args, **kwargs):
430 """GetParagraphSpacingBefore(self) -> int"""
431 return _richtext.RichTextAttr_GetParagraphSpacingBefore(*args, **kwargs)
432
433 def GetLineSpacing(*args, **kwargs):
434 """GetLineSpacing(self) -> int"""
435 return _richtext.RichTextAttr_GetLineSpacing(*args, **kwargs)
436
437 def GetBulletStyle(*args, **kwargs):
438 """GetBulletStyle(self) -> int"""
439 return _richtext.RichTextAttr_GetBulletStyle(*args, **kwargs)
440
441 def GetBulletNumber(*args, **kwargs):
442 """GetBulletNumber(self) -> int"""
443 return _richtext.RichTextAttr_GetBulletNumber(*args, **kwargs)
444
445 def GetBulletSymbol(*args, **kwargs):
446 """GetBulletSymbol(self) -> wxChar"""
447 return _richtext.RichTextAttr_GetBulletSymbol(*args, **kwargs)
448
449 def HasTextColour(*args, **kwargs):
450 """HasTextColour(self) -> bool"""
451 return _richtext.RichTextAttr_HasTextColour(*args, **kwargs)
452
453 def HasBackgroundColour(*args, **kwargs):
454 """HasBackgroundColour(self) -> bool"""
455 return _richtext.RichTextAttr_HasBackgroundColour(*args, **kwargs)
456
457 def HasAlignment(*args, **kwargs):
458 """HasAlignment(self) -> bool"""
459 return _richtext.RichTextAttr_HasAlignment(*args, **kwargs)
460
461 def HasTabs(*args, **kwargs):
462 """HasTabs(self) -> bool"""
463 return _richtext.RichTextAttr_HasTabs(*args, **kwargs)
464
465 def HasLeftIndent(*args, **kwargs):
466 """HasLeftIndent(self) -> bool"""
467 return _richtext.RichTextAttr_HasLeftIndent(*args, **kwargs)
468
469 def HasRightIndent(*args, **kwargs):
470 """HasRightIndent(self) -> bool"""
471 return _richtext.RichTextAttr_HasRightIndent(*args, **kwargs)
472
473 def HasWeight(*args, **kwargs):
474 """HasWeight(self) -> bool"""
475 return _richtext.RichTextAttr_HasWeight(*args, **kwargs)
476
477 def HasSize(*args, **kwargs):
478 """HasSize(self) -> bool"""
479 return _richtext.RichTextAttr_HasSize(*args, **kwargs)
480
481 def HasItalic(*args, **kwargs):
482 """HasItalic(self) -> bool"""
483 return _richtext.RichTextAttr_HasItalic(*args, **kwargs)
484
485 def HasUnderlined(*args, **kwargs):
486 """HasUnderlined(self) -> bool"""
487 return _richtext.RichTextAttr_HasUnderlined(*args, **kwargs)
488
489 def HasFaceName(*args, **kwargs):
490 """HasFaceName(self) -> bool"""
491 return _richtext.RichTextAttr_HasFaceName(*args, **kwargs)
492
493 def HasFont(*args, **kwargs):
494 """HasFont(self) -> bool"""
495 return _richtext.RichTextAttr_HasFont(*args, **kwargs)
496
497 def HasParagraphSpacingAfter(*args, **kwargs):
498 """HasParagraphSpacingAfter(self) -> bool"""
499 return _richtext.RichTextAttr_HasParagraphSpacingAfter(*args, **kwargs)
500
501 def HasParagraphSpacingBefore(*args, **kwargs):
502 """HasParagraphSpacingBefore(self) -> bool"""
503 return _richtext.RichTextAttr_HasParagraphSpacingBefore(*args, **kwargs)
504
505 def HasLineSpacing(*args, **kwargs):
506 """HasLineSpacing(self) -> bool"""
507 return _richtext.RichTextAttr_HasLineSpacing(*args, **kwargs)
508
509 def HasCharacterStyleName(*args, **kwargs):
510 """HasCharacterStyleName(self) -> bool"""
511 return _richtext.RichTextAttr_HasCharacterStyleName(*args, **kwargs)
512
513 def HasParagraphStyleName(*args, **kwargs):
514 """HasParagraphStyleName(self) -> bool"""
515 return _richtext.RichTextAttr_HasParagraphStyleName(*args, **kwargs)
516
517 def HasBulletStyle(*args, **kwargs):
518 """HasBulletStyle(self) -> bool"""
519 return _richtext.RichTextAttr_HasBulletStyle(*args, **kwargs)
520
521 def HasBulletNumber(*args, **kwargs):
522 """HasBulletNumber(self) -> bool"""
523 return _richtext.RichTextAttr_HasBulletNumber(*args, **kwargs)
524
525 def HasBulletSymbol(*args, **kwargs):
526 """HasBulletSymbol(self) -> bool"""
527 return _richtext.RichTextAttr_HasBulletSymbol(*args, **kwargs)
528
529 def HasFlag(*args, **kwargs):
530 """HasFlag(self, long flag) -> bool"""
531 return _richtext.RichTextAttr_HasFlag(*args, **kwargs)
532
533 def IsCharacterStyle(*args, **kwargs):
534 """IsCharacterStyle(self) -> bool"""
535 return _richtext.RichTextAttr_IsCharacterStyle(*args, **kwargs)
536
537 def IsParagraphStyle(*args, **kwargs):
538 """IsParagraphStyle(self) -> bool"""
539 return _richtext.RichTextAttr_IsParagraphStyle(*args, **kwargs)
540
541 def IsDefault(*args, **kwargs):
542 """IsDefault(self) -> bool"""
543 return _richtext.RichTextAttr_IsDefault(*args, **kwargs)
544
545 _richtext.RichTextAttr_swigregister(RichTextAttr)
546 cvar = _richtext.cvar
547 RICHTEXT_ALL = cvar.RICHTEXT_ALL
548 RICHTEXT_NONE = cvar.RICHTEXT_NONE
549
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):
558 """
559 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
560 Size size=DefaultSize, long style=RE_MULTILINE) -> RichTextCtrl
561 """
562 _richtext.RichTextCtrl_swiginit(self,_richtext.new_RichTextCtrl(*args, **kwargs))
563 self._setOORInfo(self)
564
565 def Create(*args, **kwargs):
566 """
567 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
568 Size size=DefaultSize, long style=RE_MULTILINE) -> bool
569 """
570 return _richtext.RichTextCtrl_Create(*args, **kwargs)
571
572 def GetValue(*args, **kwargs):
573 """GetValue(self) -> String"""
574 return _richtext.RichTextCtrl_GetValue(*args, **kwargs)
575
576 def SetValue(*args, **kwargs):
577 """SetValue(self, String value)"""
578 return _richtext.RichTextCtrl_SetValue(*args, **kwargs)
579
580 def GetRange(*args, **kwargs):
581 """GetRange(self, long from, long to) -> String"""
582 return _richtext.RichTextCtrl_GetRange(*args, **kwargs)
583
584 def GetLineLength(*args, **kwargs):
585 """GetLineLength(self, long lineNo) -> int"""
586 return _richtext.RichTextCtrl_GetLineLength(*args, **kwargs)
587
588 def GetLineText(*args, **kwargs):
589 """GetLineText(self, long lineNo) -> String"""
590 return _richtext.RichTextCtrl_GetLineText(*args, **kwargs)
591
592 def GetNumberOfLines(*args, **kwargs):
593 """GetNumberOfLines(self) -> int"""
594 return _richtext.RichTextCtrl_GetNumberOfLines(*args, **kwargs)
595
596 def IsModified(*args, **kwargs):
597 """IsModified(self) -> bool"""
598 return _richtext.RichTextCtrl_IsModified(*args, **kwargs)
599
600 def IsEditable(*args, **kwargs):
601 """IsEditable(self) -> bool"""
602 return _richtext.RichTextCtrl_IsEditable(*args, **kwargs)
603
604 def IsSingleLine(*args, **kwargs):
605 """IsSingleLine(self) -> bool"""
606 return _richtext.RichTextCtrl_IsSingleLine(*args, **kwargs)
607
608 def IsMultiLine(*args, **kwargs):
609 """IsMultiLine(self) -> bool"""
610 return _richtext.RichTextCtrl_IsMultiLine(*args, **kwargs)
611
612 def GetSelection(*args, **kwargs):
613 """
614 GetSelection() --> (start, end)
615
616 Returns the start and end positions of the current selection. If the
617 values are the same then there is no selection.
618 """
619 return _richtext.RichTextCtrl_GetSelection(*args, **kwargs)
620
621 def GetStringSelection(*args, **kwargs):
622 """GetStringSelection(self) -> String"""
623 return _richtext.RichTextCtrl_GetStringSelection(*args, **kwargs)
624
625 def GetFilename(*args, **kwargs):
626 """GetFilename(self) -> String"""
627 return _richtext.RichTextCtrl_GetFilename(*args, **kwargs)
628
629 def SetFilename(*args, **kwargs):
630 """SetFilename(self, String filename)"""
631 return _richtext.RichTextCtrl_SetFilename(*args, **kwargs)
632
633 def SetDelayedLayoutThreshold(*args, **kwargs):
634 """
635 SetDelayedLayoutThreshold(self, long threshold)
636
637 Set the threshold in character positions for doing layout optimization
638 during sizing.
639 """
640 return _richtext.RichTextCtrl_SetDelayedLayoutThreshold(*args, **kwargs)
641
642 def GetDelayedLayoutThreshold(*args, **kwargs):
643 """
644 GetDelayedLayoutThreshold(self) -> long
645
646 Get the threshold in character positions for doing layout optimization
647 during sizing.
648 """
649 return _richtext.RichTextCtrl_GetDelayedLayoutThreshold(*args, **kwargs)
650
651 def Clear(*args, **kwargs):
652 """Clear(self)"""
653 return _richtext.RichTextCtrl_Clear(*args, **kwargs)
654
655 def Replace(*args, **kwargs):
656 """Replace(self, long from, long to, String value)"""
657 return _richtext.RichTextCtrl_Replace(*args, **kwargs)
658
659 def Remove(*args, **kwargs):
660 """Remove(self, long from, long to)"""
661 return _richtext.RichTextCtrl_Remove(*args, **kwargs)
662
663 def LoadFile(*args, **kwargs):
664 """
665 LoadFile(self, String file, int type=RICHTEXT_TYPE_ANY) -> bool
666
667 Load the contents of the document from the given filename.
668 """
669 return _richtext.RichTextCtrl_LoadFile(*args, **kwargs)
670
671 def SaveFile(*args, **kwargs):
672 """
673 SaveFile(self, String file=EmptyString, int type=RICHTEXT_TYPE_ANY) -> bool
674
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`.
677 """
678 return _richtext.RichTextCtrl_SaveFile(*args, **kwargs)
679
680 def MarkDirty(*args, **kwargs):
681 """
682 MarkDirty(self)
683
684 Sets the dirty flag, meaning that the contents of the control have
685 changed and need to be saved.
686 """
687 return _richtext.RichTextCtrl_MarkDirty(*args, **kwargs)
688
689 def DiscardEdits(*args, **kwargs):
690 """
691 DiscardEdits(self)
692
693 Clears the dirty flag.
694 :see: `MarkDirty`
695 """
696 return _richtext.RichTextCtrl_DiscardEdits(*args, **kwargs)
697
698 def SetMaxLength(*args, **kwargs):
699 """
700 SetMaxLength(self, unsigned long len)
701
702 Set the max number of characters which may be entered in a single line
703 text control.
704 """
705 return _richtext.RichTextCtrl_SetMaxLength(*args, **kwargs)
706
707 def WriteText(*args, **kwargs):
708 """
709 WriteText(self, String text)
710
711 Insert text at the current position.
712 """
713 return _richtext.RichTextCtrl_WriteText(*args, **kwargs)
714
715 def AppendText(*args, **kwargs):
716 """
717 AppendText(self, String text)
718
719 Append text to the end of the document.
720 """
721 return _richtext.RichTextCtrl_AppendText(*args, **kwargs)
722
723 def SetStyle(*args, **kwargs):
724 """
725 SetStyle(self, RichTextRange range, RichTextAttr style) -> bool
726
727 Set the style for the text in ``range`` to ``style``
728 """
729 return _richtext.RichTextCtrl_SetStyle(*args, **kwargs)
730
731 def GetStyle(*args, **kwargs):
732 """
733 GetStyle(self, long position, RichTextAttr style) -> bool
734
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.
738 """
739 return _richtext.RichTextCtrl_GetStyle(*args, **kwargs)
740
741 def SetDefaultStyle(*args, **kwargs):
742 """
743 SetDefaultStyle(self, RichTextAttr style) -> bool
744
745 Set the style used by default for the rich text document.
746 """
747 return _richtext.RichTextCtrl_SetDefaultStyle(*args, **kwargs)
748
749 def GetDefaultStyle(*args, **kwargs):
750 """
751 GetDefaultStyle(self) -> RichTextAttr
752
753 Retrieves a copy of the default style object.
754 """
755 return _richtext.RichTextCtrl_GetDefaultStyle(*args, **kwargs)
756
757 def XYToPosition(*args, **kwargs):
758 """
759 XYToPosition(self, long x, long y) -> long
760
761 Translate a col,row coordinants into a document position.
762 """
763 return _richtext.RichTextCtrl_XYToPosition(*args, **kwargs)
764
765 def PositionToXY(*args, **kwargs):
766 """
767 PositionToXY(self, long pos) --> (x, y)
768
769 Retrieves the col,row for the given position within the document
770 """
771 return _richtext.RichTextCtrl_PositionToXY(*args, **kwargs)
772
773 def ShowPosition(*args, **kwargs):
774 """
775 ShowPosition(self, long position)
776
777 Ensure that the given position in the document is visible.
778 """
779 return _richtext.RichTextCtrl_ShowPosition(*args, **kwargs)
780
781 def HitTest(*args, **kwargs):
782 """
783 HitTest(self, Point pt) --> (result, pos)
784
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.
789 """
790 return _richtext.RichTextCtrl_HitTest(*args, **kwargs)
791
792 def HitTestXY(*args, **kwargs):
793 """
794 HitTestRC(self, Point pt) --> (result, col, row)
795
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.
800 """
801 return _richtext.RichTextCtrl_HitTestXY(*args, **kwargs)
802
803 def Copy(*args, **kwargs):
804 """
805 Copy(self)
806
807 Copies the selected text to the clipboard.
808 """
809 return _richtext.RichTextCtrl_Copy(*args, **kwargs)
810
811 def Cut(*args, **kwargs):
812 """
813 Cut(self)
814
815 Copies the selected text to the clipboard and removes the selection.
816 """
817 return _richtext.RichTextCtrl_Cut(*args, **kwargs)
818
819 def Paste(*args, **kwargs):
820 """
821 Paste(self)
822
823 Pastes text from the clipboard into the document at the current
824 insertion point.
825 """
826 return _richtext.RichTextCtrl_Paste(*args, **kwargs)
827
828 def DeleteSelection(*args, **kwargs):
829 """
830 DeleteSelection(self)
831
832 Remove the current selection.
833 """
834 return _richtext.RichTextCtrl_DeleteSelection(*args, **kwargs)
835
836 def CanCopy(*args, **kwargs):
837 """
838 CanCopy(self) -> bool
839
840 Returns ``True`` if the selection can be copied to the clipboard.
841 """
842 return _richtext.RichTextCtrl_CanCopy(*args, **kwargs)
843
844 def CanCut(*args, **kwargs):
845 """
846 CanCut(self) -> bool
847
848 Returns ``True`` if the selection can be cut to the clipboard.
849 """
850 return _richtext.RichTextCtrl_CanCut(*args, **kwargs)
851
852 def CanPaste(*args, **kwargs):
853 """
854 CanPaste(self) -> bool
855
856 Returns ``True`` if the current contents of the clipboard can be
857 pasted into the document.
858 """
859 return _richtext.RichTextCtrl_CanPaste(*args, **kwargs)
860
861 def CanDeleteSelection(*args, **kwargs):
862 """
863 CanDeleteSelection(self) -> bool
864
865 Returns ``True`` if the selection can be removed from the document.
866 """
867 return _richtext.RichTextCtrl_CanDeleteSelection(*args, **kwargs)
868
869 def Undo(*args, **kwargs):
870 """
871 Undo(self)
872
873 If the last operation can be undone, undoes the last operation.
874 """
875 return _richtext.RichTextCtrl_Undo(*args, **kwargs)
876
877 def Redo(*args, **kwargs):
878 """
879 Redo(self)
880
881 If the last operation can be redone, redoes the last operation.
882 """
883 return _richtext.RichTextCtrl_Redo(*args, **kwargs)
884
885 def CanUndo(*args, **kwargs):
886 """
887 CanUndo(self) -> bool
888
889 Returns ``True`` if the last operation can be undone.
890 """
891 return _richtext.RichTextCtrl_CanUndo(*args, **kwargs)
892
893 def CanRedo(*args, **kwargs):
894 """
895 CanRedo(self) -> bool
896
897 Returns ``True`` if the last operation can be redone.
898 """
899 return _richtext.RichTextCtrl_CanRedo(*args, **kwargs)
900
901 def SetInsertionPoint(*args, **kwargs):
902 """
903 SetInsertionPoint(self, long pos)
904
905 Sets the insertion point at the given position.
906 """
907 return _richtext.RichTextCtrl_SetInsertionPoint(*args, **kwargs)
908
909 def SetInsertionPointEnd(*args, **kwargs):
910 """
911 SetInsertionPointEnd(self)
912
913 Moves the insertion point to the end of the document.
914 """
915 return _richtext.RichTextCtrl_SetInsertionPointEnd(*args, **kwargs)
916
917 def GetInsertionPoint(*args, **kwargs):
918 """
919 GetInsertionPoint(self) -> long
920
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.
923 """
924 return _richtext.RichTextCtrl_GetInsertionPoint(*args, **kwargs)
925
926 def GetLastPosition(*args, **kwargs):
927 """
928 GetLastPosition(self) -> long
929
930 Returns the zero based index of the last position in the document.
931 """
932 return _richtext.RichTextCtrl_GetLastPosition(*args, **kwargs)
933
934 def SetSelection(*args, **kwargs):
935 """
936 SetSelection(self, long from, long to)
937
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.
941 """
942 return _richtext.RichTextCtrl_SetSelection(*args, **kwargs)
943
944 def SelectAll(*args, **kwargs):
945 """
946 SelectAll(self)
947
948 Select all text in the document.
949 """
950 return _richtext.RichTextCtrl_SelectAll(*args, **kwargs)
951
952 def SetEditable(*args, **kwargs):
953 """
954 SetEditable(self, bool editable)
955
956 Makes the document editable or read-only, overriding the RE_READONLY
957 flag.
958 """
959 return _richtext.RichTextCtrl_SetEditable(*args, **kwargs)
960
961 def HasSelection(*args, **kwargs):
962 """HasSelection(self) -> bool"""
963 return _richtext.RichTextCtrl_HasSelection(*args, **kwargs)
964
965 def WriteImage(*args, **kwargs):
966 """WriteImage(self, Image image, int bitmapType=BITMAP_TYPE_PNG) -> bool"""
967 return _richtext.RichTextCtrl_WriteImage(*args, **kwargs)
968
969 def WriteBitmap(*args, **kwargs):
970 """WriteBitmap(self, Bitmap bitmap, int bitmapType=BITMAP_TYPE_PNG) -> bool"""
971 return _richtext.RichTextCtrl_WriteBitmap(*args, **kwargs)
972
973 def WriteImageFile(*args, **kwargs):
974 """WriteImageFile(self, String filename, int bitmapType) -> bool"""
975 return _richtext.RichTextCtrl_WriteImageFile(*args, **kwargs)
976
977 def WriteImageBlock(*args, **kwargs):
978 """WriteImageBlock(self, wxRichTextImageBlock imageBlock) -> bool"""
979 return _richtext.RichTextCtrl_WriteImageBlock(*args, **kwargs)
980
981 def Newline(*args, **kwargs):
982 """Newline(self) -> bool"""
983 return _richtext.RichTextCtrl_Newline(*args, **kwargs)
984
985 def SetBasicStyle(*args, **kwargs):
986 """SetBasicStyle(self, RichTextAttr style)"""
987 return _richtext.RichTextCtrl_SetBasicStyle(*args, **kwargs)
988
989 def EndStyle(*args, **kwargs):
990 """EndStyle(self) -> bool"""
991 return _richtext.RichTextCtrl_EndStyle(*args, **kwargs)
992
993 def EndAllStyles(*args, **kwargs):
994 """EndAllStyles(self) -> bool"""
995 return _richtext.RichTextCtrl_EndAllStyles(*args, **kwargs)
996
997 def BeginBold(*args, **kwargs):
998 """BeginBold(self) -> bool"""
999 return _richtext.RichTextCtrl_BeginBold(*args, **kwargs)
1000
1001 def EndBold(*args, **kwargs):
1002 """EndBold(self) -> bool"""
1003 return _richtext.RichTextCtrl_EndBold(*args, **kwargs)
1004
1005 def BeginItalic(*args, **kwargs):
1006 """BeginItalic(self) -> bool"""
1007 return _richtext.RichTextCtrl_BeginItalic(*args, **kwargs)
1008
1009 def EndItalic(*args, **kwargs):
1010 """EndItalic(self) -> bool"""
1011 return _richtext.RichTextCtrl_EndItalic(*args, **kwargs)
1012
1013 def BeginUnderline(*args, **kwargs):
1014 """BeginUnderline(self) -> bool"""
1015 return _richtext.RichTextCtrl_BeginUnderline(*args, **kwargs)
1016
1017 def EndUnderline(*args, **kwargs):
1018 """EndUnderline(self) -> bool"""
1019 return _richtext.RichTextCtrl_EndUnderline(*args, **kwargs)
1020
1021 def BeginFontSize(*args, **kwargs):
1022 """BeginFontSize(self, int pointSize) -> bool"""
1023 return _richtext.RichTextCtrl_BeginFontSize(*args, **kwargs)
1024
1025 def EndFontSize(*args, **kwargs):
1026 """EndFontSize(self) -> bool"""
1027 return _richtext.RichTextCtrl_EndFontSize(*args, **kwargs)
1028
1029 def BeginFont(*args, **kwargs):
1030 """BeginFont(self, Font font) -> bool"""
1031 return _richtext.RichTextCtrl_BeginFont(*args, **kwargs)
1032
1033 def EndFont(*args, **kwargs):
1034 """EndFont(self) -> bool"""
1035 return _richtext.RichTextCtrl_EndFont(*args, **kwargs)
1036
1037 def BeginTextColour(*args, **kwargs):
1038 """BeginTextColour(self, Colour colour) -> bool"""
1039 return _richtext.RichTextCtrl_BeginTextColour(*args, **kwargs)
1040
1041 def EndTextColour(*args, **kwargs):
1042 """EndTextColour(self) -> bool"""
1043 return _richtext.RichTextCtrl_EndTextColour(*args, **kwargs)
1044
1045 def BeginAlignment(*args, **kwargs):
1046 """BeginAlignment(self, int alignment) -> bool"""
1047 return _richtext.RichTextCtrl_BeginAlignment(*args, **kwargs)
1048
1049 def EndAlignment(*args, **kwargs):
1050 """EndAlignment(self) -> bool"""
1051 return _richtext.RichTextCtrl_EndAlignment(*args, **kwargs)
1052
1053 def BeginLeftIndent(*args, **kwargs):
1054 """BeginLeftIndent(self, int leftIndent, int leftSubIndent=0) -> bool"""
1055 return _richtext.RichTextCtrl_BeginLeftIndent(*args, **kwargs)
1056
1057 def EndLeftIndent(*args, **kwargs):
1058 """EndLeftIndent(self) -> bool"""
1059 return _richtext.RichTextCtrl_EndLeftIndent(*args, **kwargs)
1060
1061 def BeginRightIndent(*args, **kwargs):
1062 """BeginRightIndent(self, int rightIndent) -> bool"""
1063 return _richtext.RichTextCtrl_BeginRightIndent(*args, **kwargs)
1064
1065 def EndRightIndent(*args, **kwargs):
1066 """EndRightIndent(self) -> bool"""
1067 return _richtext.RichTextCtrl_EndRightIndent(*args, **kwargs)
1068
1069 def BeginParagraphSpacing(*args, **kwargs):
1070 """BeginParagraphSpacing(self, int before, int after) -> bool"""
1071 return _richtext.RichTextCtrl_BeginParagraphSpacing(*args, **kwargs)
1072
1073 def EndParagraphSpacing(*args, **kwargs):
1074 """EndParagraphSpacing(self) -> bool"""
1075 return _richtext.RichTextCtrl_EndParagraphSpacing(*args, **kwargs)
1076
1077 def BeginLineSpacing(*args, **kwargs):
1078 """BeginLineSpacing(self, int lineSpacing) -> bool"""
1079 return _richtext.RichTextCtrl_BeginLineSpacing(*args, **kwargs)
1080
1081 def EndLineSpacing(*args, **kwargs):
1082 """EndLineSpacing(self) -> bool"""
1083 return _richtext.RichTextCtrl_EndLineSpacing(*args, **kwargs)
1084
1085 def BeginNumberedBullet(*args, **kwargs):
1086 """
1087 BeginNumberedBullet(self, int bulletNumber, int leftIndent, int leftSubIndent,
1088 int bulletStyle=wxTEXT_ATTR_BULLET_STYLE_ARABIC|wxTEXT_ATTR_BULLET_STYLE_PERIOD) -> bool
1089 """
1090 return _richtext.RichTextCtrl_BeginNumberedBullet(*args, **kwargs)
1091
1092 def EndNumberedBullet(*args, **kwargs):
1093 """EndNumberedBullet(self) -> bool"""
1094 return _richtext.RichTextCtrl_EndNumberedBullet(*args, **kwargs)
1095
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)
1099
1100 def EndSymbolBullet(*args, **kwargs):
1101 """EndSymbolBullet(self) -> bool"""
1102 return _richtext.RichTextCtrl_EndSymbolBullet(*args, **kwargs)
1103
1104 def BeginCharacterStyle(*args, **kwargs):
1105 """BeginCharacterStyle(self, String characterStyle) -> bool"""
1106 return _richtext.RichTextCtrl_BeginCharacterStyle(*args, **kwargs)
1107
1108 def EndCharacterStyle(*args, **kwargs):
1109 """EndCharacterStyle(self) -> bool"""
1110 return _richtext.RichTextCtrl_EndCharacterStyle(*args, **kwargs)
1111
1112 def BeginParagraphStyle(*args, **kwargs):
1113 """BeginParagraphStyle(self, String paragraphStyle) -> bool"""
1114 return _richtext.RichTextCtrl_BeginParagraphStyle(*args, **kwargs)
1115
1116 def EndParagraphStyle(*args, **kwargs):
1117 """EndParagraphStyle(self) -> bool"""
1118 return _richtext.RichTextCtrl_EndParagraphStyle(*args, **kwargs)
1119
1120 def SetDefaultStyleToCursorStyle(*args, **kwargs):
1121 """SetDefaultStyleToCursorStyle(self) -> bool"""
1122 return _richtext.RichTextCtrl_SetDefaultStyleToCursorStyle(*args, **kwargs)
1123
1124 def SelectNone(*args, **kwargs):
1125 """SelectNone(self)"""
1126 return _richtext.RichTextCtrl_SelectNone(*args, **kwargs)
1127
1128 def GetSelectionRange(*args, **kwargs):
1129 """GetSelectionRange(self) -> RichTextRange"""
1130 return _richtext.RichTextCtrl_GetSelectionRange(*args, **kwargs)
1131
1132 def SetSelectionRange(*args, **kwargs):
1133 """SetSelectionRange(self, RichTextRange range)"""
1134 return _richtext.RichTextCtrl_SetSelectionRange(*args, **kwargs)
1135
1136 def AddParagraph(*args, **kwargs):
1137 """AddParagraph(self, String text) -> RichTextRange"""
1138 return _richtext.RichTextCtrl_AddParagraph(*args, **kwargs)
1139
1140 def AddImage(*args, **kwargs):
1141 """AddImage(self, Image image) -> RichTextRange"""
1142 return _richtext.RichTextCtrl_AddImage(*args, **kwargs)
1143
1144 def LayoutContent(*args, **kwargs):
1145 """LayoutContent(self, bool onlyVisibleRect=False) -> bool"""
1146 return _richtext.RichTextCtrl_LayoutContent(*args, **kwargs)
1147
1148 def MoveCaret(*args, **kwargs):
1149 """MoveCaret(self, long pos, bool showAtLineStart=False) -> bool"""
1150 return _richtext.RichTextCtrl_MoveCaret(*args, **kwargs)
1151
1152 def MoveRight(*args, **kwargs):
1153 """MoveRight(self, int noPositions=1, int flags=0) -> bool"""
1154 return _richtext.RichTextCtrl_MoveRight(*args, **kwargs)
1155
1156 def MoveLeft(*args, **kwargs):
1157 """MoveLeft(self, int noPositions=1, int flags=0) -> bool"""
1158 return _richtext.RichTextCtrl_MoveLeft(*args, **kwargs)
1159
1160 def MoveUp(*args, **kwargs):
1161 """MoveUp(self, int noLines=1, int flags=0) -> bool"""
1162 return _richtext.RichTextCtrl_MoveUp(*args, **kwargs)
1163
1164 def MoveDown(*args, **kwargs):
1165 """MoveDown(self, int noLines=1, int flags=0) -> bool"""
1166 return _richtext.RichTextCtrl_MoveDown(*args, **kwargs)
1167
1168 def MoveToLineEnd(*args, **kwargs):
1169 """MoveToLineEnd(self, int flags=0) -> bool"""
1170 return _richtext.RichTextCtrl_MoveToLineEnd(*args, **kwargs)
1171
1172 def MoveToLineStart(*args, **kwargs):
1173 """MoveToLineStart(self, int flags=0) -> bool"""
1174 return _richtext.RichTextCtrl_MoveToLineStart(*args, **kwargs)
1175
1176 def MoveToParagraphEnd(*args, **kwargs):
1177 """MoveToParagraphEnd(self, int flags=0) -> bool"""
1178 return _richtext.RichTextCtrl_MoveToParagraphEnd(*args, **kwargs)
1179
1180 def MoveToParagraphStart(*args, **kwargs):
1181 """MoveToParagraphStart(self, int flags=0) -> bool"""
1182 return _richtext.RichTextCtrl_MoveToParagraphStart(*args, **kwargs)
1183
1184 def MoveHome(*args, **kwargs):
1185 """MoveHome(self, int flags=0) -> bool"""
1186 return _richtext.RichTextCtrl_MoveHome(*args, **kwargs)
1187
1188 def MoveEnd(*args, **kwargs):
1189 """MoveEnd(self, int flags=0) -> bool"""
1190 return _richtext.RichTextCtrl_MoveEnd(*args, **kwargs)
1191
1192 def PageUp(*args, **kwargs):
1193 """PageUp(self, int noPages=1, int flags=0) -> bool"""
1194 return _richtext.RichTextCtrl_PageUp(*args, **kwargs)
1195
1196 def PageDown(*args, **kwargs):
1197 """PageDown(self, int noPages=1, int flags=0) -> bool"""
1198 return _richtext.RichTextCtrl_PageDown(*args, **kwargs)
1199
1200 def WordLeft(*args, **kwargs):
1201 """WordLeft(self, int noPages=1, int flags=0) -> bool"""
1202 return _richtext.RichTextCtrl_WordLeft(*args, **kwargs)
1203
1204 def WordRight(*args, **kwargs):
1205 """WordRight(self, int noPages=1, int flags=0) -> bool"""
1206 return _richtext.RichTextCtrl_WordRight(*args, **kwargs)
1207
1208 def GetBuffer(*args, **kwargs):
1209 """GetBuffer(self) -> wxRichTextBuffer"""
1210 return _richtext.RichTextCtrl_GetBuffer(*args, **kwargs)
1211
1212 def BeginBatchUndo(*args, **kwargs):
1213 """BeginBatchUndo(self, String cmdName) -> bool"""
1214 return _richtext.RichTextCtrl_BeginBatchUndo(*args, **kwargs)
1215
1216 def EndBatchUndo(*args, **kwargs):
1217 """EndBatchUndo(self) -> bool"""
1218 return _richtext.RichTextCtrl_EndBatchUndo(*args, **kwargs)
1219
1220 def BatchingUndo(*args, **kwargs):
1221 """BatchingUndo(self) -> bool"""
1222 return _richtext.RichTextCtrl_BatchingUndo(*args, **kwargs)
1223
1224 def BeginSuppressUndo(*args, **kwargs):
1225 """BeginSuppressUndo(self) -> bool"""
1226 return _richtext.RichTextCtrl_BeginSuppressUndo(*args, **kwargs)
1227
1228 def EndSuppressUndo(*args, **kwargs):
1229 """EndSuppressUndo(self) -> bool"""
1230 return _richtext.RichTextCtrl_EndSuppressUndo(*args, **kwargs)
1231
1232 def SuppressingUndo(*args, **kwargs):
1233 """SuppressingUndo(self) -> bool"""
1234 return _richtext.RichTextCtrl_SuppressingUndo(*args, **kwargs)
1235
1236 def HasCharacterAttributes(*args, **kwargs):
1237 """HasCharacterAttributes(self, RichTextRange range, RichTextAttr style) -> bool"""
1238 return _richtext.RichTextCtrl_HasCharacterAttributes(*args, **kwargs)
1239
1240 def HasParagraphAttributes(*args, **kwargs):
1241 """HasParagraphAttributes(self, RichTextRange range, RichTextAttr style) -> bool"""
1242 return _richtext.RichTextCtrl_HasParagraphAttributes(*args, **kwargs)
1243
1244 def IsSelectionBold(*args, **kwargs):
1245 """IsSelectionBold(self) -> bool"""
1246 return _richtext.RichTextCtrl_IsSelectionBold(*args, **kwargs)
1247
1248 def IsSelectionItalics(*args, **kwargs):
1249 """IsSelectionItalics(self) -> bool"""
1250 return _richtext.RichTextCtrl_IsSelectionItalics(*args, **kwargs)
1251
1252 def IsSelectionUnderlined(*args, **kwargs):
1253 """IsSelectionUnderlined(self) -> bool"""
1254 return _richtext.RichTextCtrl_IsSelectionUnderlined(*args, **kwargs)
1255
1256 def IsSelectionAligned(*args, **kwargs):
1257 """IsSelectionAligned(self, int alignment) -> bool"""
1258 return _richtext.RichTextCtrl_IsSelectionAligned(*args, **kwargs)
1259
1260 def ApplyBoldToSelection(*args, **kwargs):
1261 """ApplyBoldToSelection(self) -> bool"""
1262 return _richtext.RichTextCtrl_ApplyBoldToSelection(*args, **kwargs)
1263
1264 def ApplyItalicToSelection(*args, **kwargs):
1265 """ApplyItalicToSelection(self) -> bool"""
1266 return _richtext.RichTextCtrl_ApplyItalicToSelection(*args, **kwargs)
1267
1268 def ApplyUnderlineToSelection(*args, **kwargs):
1269 """ApplyUnderlineToSelection(self) -> bool"""
1270 return _richtext.RichTextCtrl_ApplyUnderlineToSelection(*args, **kwargs)
1271
1272 def ApplyAlignmentToSelection(*args, **kwargs):
1273 """ApplyAlignmentToSelection(self, int alignment) -> bool"""
1274 return _richtext.RichTextCtrl_ApplyAlignmentToSelection(*args, **kwargs)
1275
1276 def SetStyleSheet(*args, **kwargs):
1277 """SetStyleSheet(self, wxRichTextStyleSheet styleSheet)"""
1278 return _richtext.RichTextCtrl_SetStyleSheet(*args, **kwargs)
1279
1280 def GetStyleSheet(*args, **kwargs):
1281 """GetStyleSheet(self) -> wxRichTextStyleSheet"""
1282 return _richtext.RichTextCtrl_GetStyleSheet(*args, **kwargs)
1283
1284 _richtext.RichTextCtrl_swigregister(RichTextCtrl)
1285
1286 def PreRichTextCtrl(*args, **kwargs):
1287 """PreRichTextCtrl() -> RichTextCtrl"""
1288 val = _richtext.new_PreRichTextCtrl(*args, **kwargs)
1289 return val
1290
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)
1305
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)
1316
1317 def SetIndex(*args, **kwargs):
1318 """SetIndex(self, int n)"""
1319 return _richtext.RichTextEvent_SetIndex(*args, **kwargs)
1320
1321 def GetFlags(*args, **kwargs):
1322 """GetFlags(self) -> int"""
1323 return _richtext.RichTextEvent_GetFlags(*args, **kwargs)
1324
1325 def SetFlags(*args, **kwargs):
1326 """SetFlags(self, int flags)"""
1327 return _richtext.RichTextEvent_SetFlags(*args, **kwargs)
1328
1329 _richtext.RichTextEvent_swigregister(RichTextEvent)
1330
1331
1332