]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/mac/richtext.py
Add wxFS_SEEKABLE to wxFileSystem::OpenFile calls for images.
[wxWidgets.git] / wxPython / src / mac / richtext.py
CommitLineData
06810ecf
RD
1# This file was created automatically by SWIG 1.3.29.
2# Don't modify this file, modify the SWIG interface instead.
3
4import _richtext
5import new
6new_instancemethod = new.instancemethod
7def _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
20def _swig_setattr(self,class_type,name,value):
21 return _swig_setattr_nondynamic(self,class_type,name,value,0)
22
23def _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
29def _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
34import types
35try:
36 _object = types.ObjectType
37 _newclass = 1
38except AttributeError:
39 class _object : pass
40 _newclass = 0
41del types
42
43
44def _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
54USE_TEXTATTREX = _richtext.USE_TEXTATTREX
55import _windows
56import _core
06810ecf
RD
57wx = _core
58__docfilter__ = wx.__DocFilter(globals())
59RE_READONLY = _richtext.RE_READONLY
60RE_MULTILINE = _richtext.RE_MULTILINE
61RICHTEXT_SHIFT_DOWN = _richtext.RICHTEXT_SHIFT_DOWN
62RICHTEXT_CTRL_DOWN = _richtext.RICHTEXT_CTRL_DOWN
63RICHTEXT_ALT_DOWN = _richtext.RICHTEXT_ALT_DOWN
64RICHTEXT_SELECTED = _richtext.RICHTEXT_SELECTED
65RICHTEXT_TAGGED = _richtext.RICHTEXT_TAGGED
66RICHTEXT_FOCUSSED = _richtext.RICHTEXT_FOCUSSED
67RICHTEXT_IS_FOCUS = _richtext.RICHTEXT_IS_FOCUS
68RICHTEXT_TYPE_ANY = _richtext.RICHTEXT_TYPE_ANY
69RICHTEXT_TYPE_TEXT = _richtext.RICHTEXT_TYPE_TEXT
70RICHTEXT_TYPE_XML = _richtext.RICHTEXT_TYPE_XML
71RICHTEXT_TYPE_HTML = _richtext.RICHTEXT_TYPE_HTML
72RICHTEXT_TYPE_RTF = _richtext.RICHTEXT_TYPE_RTF
73RICHTEXT_TYPE_PDF = _richtext.RICHTEXT_TYPE_PDF
74RICHTEXT_FIXED_WIDTH = _richtext.RICHTEXT_FIXED_WIDTH
75RICHTEXT_FIXED_HEIGHT = _richtext.RICHTEXT_FIXED_HEIGHT
76RICHTEXT_VARIABLE_WIDTH = _richtext.RICHTEXT_VARIABLE_WIDTH
77RICHTEXT_VARIABLE_HEIGHT = _richtext.RICHTEXT_VARIABLE_HEIGHT
78RICHTEXT_HITTEST_NONE = _richtext.RICHTEXT_HITTEST_NONE
79RICHTEXT_HITTEST_BEFORE = _richtext.RICHTEXT_HITTEST_BEFORE
80RICHTEXT_HITTEST_AFTER = _richtext.RICHTEXT_HITTEST_AFTER
81RICHTEXT_HITTEST_ON = _richtext.RICHTEXT_HITTEST_ON
82RICHTEXT_FORMATTED = _richtext.RICHTEXT_FORMATTED
83RICHTEXT_UNFORMATTED = _richtext.RICHTEXT_UNFORMATTED
b39fe951
RD
84RICHTEXT_SETSTYLE_NONE = _richtext.RICHTEXT_SETSTYLE_NONE
85RICHTEXT_SETSTYLE_WITH_UNDO = _richtext.RICHTEXT_SETSTYLE_WITH_UNDO
86RICHTEXT_SETSTYLE_OPTIMIZE = _richtext.RICHTEXT_SETSTYLE_OPTIMIZE
87RICHTEXT_SETSTYLE_PARAGRAPHS_ONLY = _richtext.RICHTEXT_SETSTYLE_PARAGRAPHS_ONLY
88RICHTEXT_SETSTYLE_CHARACTERS_ONLY = _richtext.RICHTEXT_SETSTYLE_CHARACTERS_ONLY
c2829a8f
RD
89RICHTEXT_INSERT_NONE = _richtext.RICHTEXT_INSERT_NONE
90RICHTEXT_INSERT_WITH_PREVIOUS_PARAGRAPH_STYLE = _richtext.RICHTEXT_INSERT_WITH_PREVIOUS_PARAGRAPH_STYLE
06810ecf
RD
91TEXT_ATTR_TEXT_COLOUR = _richtext.TEXT_ATTR_TEXT_COLOUR
92TEXT_ATTR_BACKGROUND_COLOUR = _richtext.TEXT_ATTR_BACKGROUND_COLOUR
93TEXT_ATTR_FONT_FACE = _richtext.TEXT_ATTR_FONT_FACE
94TEXT_ATTR_FONT_SIZE = _richtext.TEXT_ATTR_FONT_SIZE
95TEXT_ATTR_FONT_WEIGHT = _richtext.TEXT_ATTR_FONT_WEIGHT
96TEXT_ATTR_FONT_ITALIC = _richtext.TEXT_ATTR_FONT_ITALIC
97TEXT_ATTR_FONT_UNDERLINE = _richtext.TEXT_ATTR_FONT_UNDERLINE
98TEXT_ATTR_FONT = _richtext.TEXT_ATTR_FONT
99TEXT_ATTR_ALIGNMENT = _richtext.TEXT_ATTR_ALIGNMENT
100TEXT_ATTR_LEFT_INDENT = _richtext.TEXT_ATTR_LEFT_INDENT
101TEXT_ATTR_RIGHT_INDENT = _richtext.TEXT_ATTR_RIGHT_INDENT
102TEXT_ATTR_TABS = _richtext.TEXT_ATTR_TABS
103TEXT_ATTR_PARA_SPACING_AFTER = _richtext.TEXT_ATTR_PARA_SPACING_AFTER
104TEXT_ATTR_PARA_SPACING_BEFORE = _richtext.TEXT_ATTR_PARA_SPACING_BEFORE
105TEXT_ATTR_LINE_SPACING = _richtext.TEXT_ATTR_LINE_SPACING
106TEXT_ATTR_CHARACTER_STYLE_NAME = _richtext.TEXT_ATTR_CHARACTER_STYLE_NAME
107TEXT_ATTR_PARAGRAPH_STYLE_NAME = _richtext.TEXT_ATTR_PARAGRAPH_STYLE_NAME
108TEXT_ATTR_BULLET_STYLE = _richtext.TEXT_ATTR_BULLET_STYLE
109TEXT_ATTR_BULLET_NUMBER = _richtext.TEXT_ATTR_BULLET_NUMBER
06810ecf
RD
110TEXT_ATTR_BULLET_STYLE_NONE = _richtext.TEXT_ATTR_BULLET_STYLE_NONE
111TEXT_ATTR_BULLET_STYLE_ARABIC = _richtext.TEXT_ATTR_BULLET_STYLE_ARABIC
112TEXT_ATTR_BULLET_STYLE_LETTERS_UPPER = _richtext.TEXT_ATTR_BULLET_STYLE_LETTERS_UPPER
113TEXT_ATTR_BULLET_STYLE_LETTERS_LOWER = _richtext.TEXT_ATTR_BULLET_STYLE_LETTERS_LOWER
114TEXT_ATTR_BULLET_STYLE_ROMAN_UPPER = _richtext.TEXT_ATTR_BULLET_STYLE_ROMAN_UPPER
115TEXT_ATTR_BULLET_STYLE_ROMAN_LOWER = _richtext.TEXT_ATTR_BULLET_STYLE_ROMAN_LOWER
116TEXT_ATTR_BULLET_STYLE_SYMBOL = _richtext.TEXT_ATTR_BULLET_STYLE_SYMBOL
117TEXT_ATTR_BULLET_STYLE_BITMAP = _richtext.TEXT_ATTR_BULLET_STYLE_BITMAP
118TEXT_ATTR_BULLET_STYLE_PARENTHESES = _richtext.TEXT_ATTR_BULLET_STYLE_PARENTHESES
119TEXT_ATTR_BULLET_STYLE_PERIOD = _richtext.TEXT_ATTR_BULLET_STYLE_PERIOD
120TEXT_ATTR_LINE_SPACING_NORMAL = _richtext.TEXT_ATTR_LINE_SPACING_NORMAL
121TEXT_ATTR_LINE_SPACING_HALF = _richtext.TEXT_ATTR_LINE_SPACING_HALF
122TEXT_ATTR_LINE_SPACING_TWICE = _richtext.TEXT_ATTR_LINE_SPACING_TWICE
123TEXT_ALIGNMENT_DEFAULT = _richtext.TEXT_ALIGNMENT_DEFAULT
124TEXT_ALIGNMENT_LEFT = _richtext.TEXT_ALIGNMENT_LEFT
125TEXT_ALIGNMENT_CENTRE = _richtext.TEXT_ALIGNMENT_CENTRE
126TEXT_ALIGNMENT_CENTER = _richtext.TEXT_ALIGNMENT_CENTER
127TEXT_ALIGNMENT_RIGHT = _richtext.TEXT_ALIGNMENT_RIGHT
128TEXT_ALIGNMENT_JUSTIFIED = _richtext.TEXT_ALIGNMENT_JUSTIFIED
129class RichTextRange(object):
130 """
131 RichTextRange is a data structure that represents a range of text
132 within a `RichTextCtrl`. It simply contains integer ``start`` and
133 ``end`` properties and a few operations useful for dealing with
134 ranges. In most places in wxPython where a RichTextRange is expected a
135 2-tuple containing (start, end) can be used instead.
136 """
137 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
138 __repr__ = _swig_repr
139 def __init__(self, *args, **kwargs):
140 """
141 __init__(self, long start=0, long end=0) -> RichTextRange
142
143 Creates a new range object.
144 """
145 _richtext.RichTextRange_swiginit(self,_richtext.new_RichTextRange(*args, **kwargs))
146 __swig_destroy__ = _richtext.delete_RichTextRange
147 __del__ = lambda self : None;
148 def __eq__(*args, **kwargs):
149 """
150 __eq__(self, PyObject other) -> bool
151
152 Test for equality of RichTextRange objects.
153 """
154 return _richtext.RichTextRange___eq__(*args, **kwargs)
155
156 def __sub__(*args, **kwargs):
157 """__sub__(self, RichTextRange range) -> RichTextRange"""
158 return _richtext.RichTextRange___sub__(*args, **kwargs)
159
160 def __add__(*args, **kwargs):
161 """__add__(self, RichTextRange range) -> RichTextRange"""
162 return _richtext.RichTextRange___add__(*args, **kwargs)
163
164 def SetRange(*args, **kwargs):
165 """SetRange(self, long start, long end)"""
166 return _richtext.RichTextRange_SetRange(*args, **kwargs)
167
168 def SetStart(*args, **kwargs):
169 """SetStart(self, long start)"""
170 return _richtext.RichTextRange_SetStart(*args, **kwargs)
171
172 def GetStart(*args, **kwargs):
173 """GetStart(self) -> long"""
174 return _richtext.RichTextRange_GetStart(*args, **kwargs)
175
176 start = property(GetStart, SetStart)
177 def SetEnd(*args, **kwargs):
178 """SetEnd(self, long end)"""
179 return _richtext.RichTextRange_SetEnd(*args, **kwargs)
180
181 def GetEnd(*args, **kwargs):
182 """GetEnd(self) -> long"""
183 return _richtext.RichTextRange_GetEnd(*args, **kwargs)
184
185 end = property(GetEnd, SetEnd)
186 def IsOutside(*args, **kwargs):
187 """
188 IsOutside(self, RichTextRange range) -> bool
189
190 Returns true if this range is completely outside 'range'
191 """
192 return _richtext.RichTextRange_IsOutside(*args, **kwargs)
193
194 def IsWithin(*args, **kwargs):
195 """
196 IsWithin(self, RichTextRange range) -> bool
197
198 Returns true if this range is completely within 'range'
199 """
200 return _richtext.RichTextRange_IsWithin(*args, **kwargs)
201
202 def Contains(*args, **kwargs):
203 """
204 Contains(self, long pos) -> bool
205
206 Returns true if the given position is within this range. Allow for the
207 possibility of an empty range - assume the position is within this
208 empty range.
209 """
210 return _richtext.RichTextRange_Contains(*args, **kwargs)
211
212 def LimitTo(*args, **kwargs):
213 """
214 LimitTo(self, RichTextRange range) -> bool
215
216 Limit this range to be within 'range'
217 """
218 return _richtext.RichTextRange_LimitTo(*args, **kwargs)
219
220 def GetLength(*args, **kwargs):
221 """
222 GetLength(self) -> long
223
224 Gets the length of the range
225 """
226 return _richtext.RichTextRange_GetLength(*args, **kwargs)
227
228 def Swap(*args, **kwargs):
229 """
230 Swap(self)
231
232 Swaps the start and end
233 """
234 return _richtext.RichTextRange_Swap(*args, **kwargs)
235
236 def Get(*args, **kwargs):
237 """
238 Get() -> (start,end)
239
240 Returns the start and end properties as a tuple.
241 """
242 return _richtext.RichTextRange_Get(*args, **kwargs)
243
244 def __str__(self): return str(self.Get())
245 def __repr__(self): return 'RichTextRange'+str(self.Get())
246 def __len__(self): return len(self.Get())
247 def __getitem__(self, index): return self.Get()[index]
248 def __setitem__(self, index, val):
249 if index == 0: self.start = val
250 elif index == 1: self.end = val
251 else: raise IndexError
252 def __nonzero__(self): return self.Get() != (0,0)
253 __safe_for_unpickling__ = True
254 def __reduce__(self): return (RichTextRange, self.Get())
255
e70b4d2d
RD
256 End = property(GetEnd,SetEnd,doc="See `GetEnd` and `SetEnd`")
257 Length = property(GetLength,doc="See `GetLength`")
258 Start = property(GetStart,SetStart,doc="See `GetStart` and `SetStart`")
06810ecf
RD
259_richtext.RichTextRange_swigregister(RichTextRange)
260
261class RichTextAttr(object):
262 """
263 The RichTextAttr class stored information about the various attributes
264 for a block of text, including font, colour, indents, alignments, and
265 etc.
266 """
267 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
268 __repr__ = _swig_repr
269 def __init__(self, *args, **kwargs):
270 """
92515dfc 271 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
06810ecf
RD
272 int alignment=TEXT_ALIGNMENT_DEFAULT) -> RichTextAttr
273
274 The RichTextAttr class stored information about the various attributes
275 for a block of text, including font, colour, indents, alignments, and
276 etc.
277 """
278 _richtext.RichTextAttr_swiginit(self,_richtext.new_RichTextAttr(*args, **kwargs))
279 __swig_destroy__ = _richtext.delete_RichTextAttr
280 __del__ = lambda self : None;
281 def CreateFont(*args, **kwargs):
282 """CreateFont(self) -> Font"""
283 return _richtext.RichTextAttr_CreateFont(*args, **kwargs)
284
285 def GetFontAttributes(*args, **kwargs):
286 """GetFontAttributes(self, Font font) -> bool"""
287 return _richtext.RichTextAttr_GetFontAttributes(*args, **kwargs)
288
289 def GetFont(self):
290 return self.CreateFont()
291 def SetFont(self, font):
292 return self.GetFontAttributes(font)
293
294 def SetTextColour(*args, **kwargs):
295 """SetTextColour(self, Colour colText)"""
296 return _richtext.RichTextAttr_SetTextColour(*args, **kwargs)
297
298 def SetBackgroundColour(*args, **kwargs):
299 """SetBackgroundColour(self, Colour colBack)"""
300 return _richtext.RichTextAttr_SetBackgroundColour(*args, **kwargs)
301
302 def SetAlignment(*args, **kwargs):
303 """SetAlignment(self, int alignment)"""
304 return _richtext.RichTextAttr_SetAlignment(*args, **kwargs)
305
306 def SetTabs(*args, **kwargs):
307 """SetTabs(self, wxArrayInt tabs)"""
308 return _richtext.RichTextAttr_SetTabs(*args, **kwargs)
309
310 def SetLeftIndent(*args, **kwargs):
311 """SetLeftIndent(self, int indent, int subIndent=0)"""
312 return _richtext.RichTextAttr_SetLeftIndent(*args, **kwargs)
313
314 def SetRightIndent(*args, **kwargs):
315 """SetRightIndent(self, int indent)"""
316 return _richtext.RichTextAttr_SetRightIndent(*args, **kwargs)
317
318 def SetFontSize(*args, **kwargs):
319 """SetFontSize(self, int pointSize)"""
320 return _richtext.RichTextAttr_SetFontSize(*args, **kwargs)
321
322 def SetFontStyle(*args, **kwargs):
323 """SetFontStyle(self, int fontStyle)"""
324 return _richtext.RichTextAttr_SetFontStyle(*args, **kwargs)
325
326 def SetFontWeight(*args, **kwargs):
327 """SetFontWeight(self, int fontWeight)"""
328 return _richtext.RichTextAttr_SetFontWeight(*args, **kwargs)
329
330 def SetFontFaceName(*args, **kwargs):
331 """SetFontFaceName(self, String faceName)"""
332 return _richtext.RichTextAttr_SetFontFaceName(*args, **kwargs)
333
334 def SetFontUnderlined(*args, **kwargs):
335 """SetFontUnderlined(self, bool underlined)"""
336 return _richtext.RichTextAttr_SetFontUnderlined(*args, **kwargs)
337
338 def SetFlags(*args, **kwargs):
339 """SetFlags(self, long flags)"""
340 return _richtext.RichTextAttr_SetFlags(*args, **kwargs)
341
342 def SetCharacterStyleName(*args, **kwargs):
343 """SetCharacterStyleName(self, String name)"""
344 return _richtext.RichTextAttr_SetCharacterStyleName(*args, **kwargs)
345
346 def SetParagraphStyleName(*args, **kwargs):
347 """SetParagraphStyleName(self, String name)"""
348 return _richtext.RichTextAttr_SetParagraphStyleName(*args, **kwargs)
349
350 def SetParagraphSpacingAfter(*args, **kwargs):
351 """SetParagraphSpacingAfter(self, int spacing)"""
352 return _richtext.RichTextAttr_SetParagraphSpacingAfter(*args, **kwargs)
353
354 def SetParagraphSpacingBefore(*args, **kwargs):
355 """SetParagraphSpacingBefore(self, int spacing)"""
356 return _richtext.RichTextAttr_SetParagraphSpacingBefore(*args, **kwargs)
357
358 def SetLineSpacing(*args, **kwargs):
359 """SetLineSpacing(self, int spacing)"""
360 return _richtext.RichTextAttr_SetLineSpacing(*args, **kwargs)
361
362 def SetBulletStyle(*args, **kwargs):
363 """SetBulletStyle(self, int style)"""
364 return _richtext.RichTextAttr_SetBulletStyle(*args, **kwargs)
365
366 def SetBulletNumber(*args, **kwargs):
367 """SetBulletNumber(self, int n)"""
368 return _richtext.RichTextAttr_SetBulletNumber(*args, **kwargs)
369
70d7cb34
RD
370 def SetBulletText(*args, **kwargs):
371 """SetBulletText(self, wxChar symbol)"""
372 return _richtext.RichTextAttr_SetBulletText(*args, **kwargs)
06810ecf 373
b39fe951
RD
374 def SetBulletFont(*args, **kwargs):
375 """SetBulletFont(self, String bulletFont)"""
376 return _richtext.RichTextAttr_SetBulletFont(*args, **kwargs)
377
06810ecf
RD
378 def GetTextColour(*args, **kwargs):
379 """GetTextColour(self) -> Colour"""
380 return _richtext.RichTextAttr_GetTextColour(*args, **kwargs)
381
382 def GetBackgroundColour(*args, **kwargs):
383 """GetBackgroundColour(self) -> Colour"""
384 return _richtext.RichTextAttr_GetBackgroundColour(*args, **kwargs)
385
386 def GetAlignment(*args, **kwargs):
387 """GetAlignment(self) -> int"""
388 return _richtext.RichTextAttr_GetAlignment(*args, **kwargs)
389
390 def GetTabs(*args, **kwargs):
391 """GetTabs(self) -> wxArrayInt"""
392 return _richtext.RichTextAttr_GetTabs(*args, **kwargs)
393
394 def GetLeftIndent(*args, **kwargs):
395 """GetLeftIndent(self) -> long"""
396 return _richtext.RichTextAttr_GetLeftIndent(*args, **kwargs)
397
398 def GetLeftSubIndent(*args, **kwargs):
399 """GetLeftSubIndent(self) -> long"""
400 return _richtext.RichTextAttr_GetLeftSubIndent(*args, **kwargs)
401
402 def GetRightIndent(*args, **kwargs):
403 """GetRightIndent(self) -> long"""
404 return _richtext.RichTextAttr_GetRightIndent(*args, **kwargs)
405
406 def GetFlags(*args, **kwargs):
407 """GetFlags(self) -> long"""
408 return _richtext.RichTextAttr_GetFlags(*args, **kwargs)
409
410 def GetFontSize(*args, **kwargs):
411 """GetFontSize(self) -> int"""
412 return _richtext.RichTextAttr_GetFontSize(*args, **kwargs)
413
414 def GetFontStyle(*args, **kwargs):
415 """GetFontStyle(self) -> int"""
416 return _richtext.RichTextAttr_GetFontStyle(*args, **kwargs)
417
418 def GetFontWeight(*args, **kwargs):
419 """GetFontWeight(self) -> int"""
420 return _richtext.RichTextAttr_GetFontWeight(*args, **kwargs)
421
422 def GetFontUnderlined(*args, **kwargs):
423 """GetFontUnderlined(self) -> bool"""
424 return _richtext.RichTextAttr_GetFontUnderlined(*args, **kwargs)
425
426 def GetFontFaceName(*args, **kwargs):
427 """GetFontFaceName(self) -> String"""
428 return _richtext.RichTextAttr_GetFontFaceName(*args, **kwargs)
429
430 def GetCharacterStyleName(*args, **kwargs):
431 """GetCharacterStyleName(self) -> String"""
432 return _richtext.RichTextAttr_GetCharacterStyleName(*args, **kwargs)
433
434 def GetParagraphStyleName(*args, **kwargs):
435 """GetParagraphStyleName(self) -> String"""
436 return _richtext.RichTextAttr_GetParagraphStyleName(*args, **kwargs)
437
438 def GetParagraphSpacingAfter(*args, **kwargs):
439 """GetParagraphSpacingAfter(self) -> int"""
440 return _richtext.RichTextAttr_GetParagraphSpacingAfter(*args, **kwargs)
441
442 def GetParagraphSpacingBefore(*args, **kwargs):
443 """GetParagraphSpacingBefore(self) -> int"""
444 return _richtext.RichTextAttr_GetParagraphSpacingBefore(*args, **kwargs)
445
446 def GetLineSpacing(*args, **kwargs):
447 """GetLineSpacing(self) -> int"""
448 return _richtext.RichTextAttr_GetLineSpacing(*args, **kwargs)
449
450 def GetBulletStyle(*args, **kwargs):
451 """GetBulletStyle(self) -> int"""
452 return _richtext.RichTextAttr_GetBulletStyle(*args, **kwargs)
453
454 def GetBulletNumber(*args, **kwargs):
455 """GetBulletNumber(self) -> int"""
456 return _richtext.RichTextAttr_GetBulletNumber(*args, **kwargs)
457
70d7cb34
RD
458 def GetBulletText(*args, **kwargs):
459 """GetBulletText(self) -> String"""
460 return _richtext.RichTextAttr_GetBulletText(*args, **kwargs)
06810ecf 461
b39fe951
RD
462 def GetBulletFont(*args, **kwargs):
463 """GetBulletFont(self) -> String"""
464 return _richtext.RichTextAttr_GetBulletFont(*args, **kwargs)
465
06810ecf
RD
466 def HasTextColour(*args, **kwargs):
467 """HasTextColour(self) -> bool"""
468 return _richtext.RichTextAttr_HasTextColour(*args, **kwargs)
469
470 def HasBackgroundColour(*args, **kwargs):
471 """HasBackgroundColour(self) -> bool"""
472 return _richtext.RichTextAttr_HasBackgroundColour(*args, **kwargs)
473
474 def HasAlignment(*args, **kwargs):
475 """HasAlignment(self) -> bool"""
476 return _richtext.RichTextAttr_HasAlignment(*args, **kwargs)
477
478 def HasTabs(*args, **kwargs):
479 """HasTabs(self) -> bool"""
480 return _richtext.RichTextAttr_HasTabs(*args, **kwargs)
481
482 def HasLeftIndent(*args, **kwargs):
483 """HasLeftIndent(self) -> bool"""
484 return _richtext.RichTextAttr_HasLeftIndent(*args, **kwargs)
485
486 def HasRightIndent(*args, **kwargs):
487 """HasRightIndent(self) -> bool"""
488 return _richtext.RichTextAttr_HasRightIndent(*args, **kwargs)
489
490 def HasWeight(*args, **kwargs):
491 """HasWeight(self) -> bool"""
492 return _richtext.RichTextAttr_HasWeight(*args, **kwargs)
493
494 def HasSize(*args, **kwargs):
495 """HasSize(self) -> bool"""
496 return _richtext.RichTextAttr_HasSize(*args, **kwargs)
497
498 def HasItalic(*args, **kwargs):
499 """HasItalic(self) -> bool"""
500 return _richtext.RichTextAttr_HasItalic(*args, **kwargs)
501
502 def HasUnderlined(*args, **kwargs):
503 """HasUnderlined(self) -> bool"""
504 return _richtext.RichTextAttr_HasUnderlined(*args, **kwargs)
505
506 def HasFaceName(*args, **kwargs):
507 """HasFaceName(self) -> bool"""
508 return _richtext.RichTextAttr_HasFaceName(*args, **kwargs)
509
510 def HasFont(*args, **kwargs):
511 """HasFont(self) -> bool"""
512 return _richtext.RichTextAttr_HasFont(*args, **kwargs)
513
514 def HasParagraphSpacingAfter(*args, **kwargs):
515 """HasParagraphSpacingAfter(self) -> bool"""
516 return _richtext.RichTextAttr_HasParagraphSpacingAfter(*args, **kwargs)
517
518 def HasParagraphSpacingBefore(*args, **kwargs):
519 """HasParagraphSpacingBefore(self) -> bool"""
520 return _richtext.RichTextAttr_HasParagraphSpacingBefore(*args, **kwargs)
521
522 def HasLineSpacing(*args, **kwargs):
523 """HasLineSpacing(self) -> bool"""
524 return _richtext.RichTextAttr_HasLineSpacing(*args, **kwargs)
525
526 def HasCharacterStyleName(*args, **kwargs):
527 """HasCharacterStyleName(self) -> bool"""
528 return _richtext.RichTextAttr_HasCharacterStyleName(*args, **kwargs)
529
530 def HasParagraphStyleName(*args, **kwargs):
531 """HasParagraphStyleName(self) -> bool"""
532 return _richtext.RichTextAttr_HasParagraphStyleName(*args, **kwargs)
533
534 def HasBulletStyle(*args, **kwargs):
535 """HasBulletStyle(self) -> bool"""
536 return _richtext.RichTextAttr_HasBulletStyle(*args, **kwargs)
537
538 def HasBulletNumber(*args, **kwargs):
539 """HasBulletNumber(self) -> bool"""
540 return _richtext.RichTextAttr_HasBulletNumber(*args, **kwargs)
541
70d7cb34
RD
542 def HasBulletText(*args, **kwargs):
543 """HasBulletText(self) -> bool"""
544 return _richtext.RichTextAttr_HasBulletText(*args, **kwargs)
06810ecf
RD
545
546 def HasFlag(*args, **kwargs):
547 """HasFlag(self, long flag) -> bool"""
548 return _richtext.RichTextAttr_HasFlag(*args, **kwargs)
549
550 def IsCharacterStyle(*args, **kwargs):
551 """IsCharacterStyle(self) -> bool"""
552 return _richtext.RichTextAttr_IsCharacterStyle(*args, **kwargs)
553
554 def IsParagraphStyle(*args, **kwargs):
555 """IsParagraphStyle(self) -> bool"""
556 return _richtext.RichTextAttr_IsParagraphStyle(*args, **kwargs)
557
558 def IsDefault(*args, **kwargs):
559 """IsDefault(self) -> bool"""
560 return _richtext.RichTextAttr_IsDefault(*args, **kwargs)
561
e70b4d2d
RD
562 Alignment = property(GetAlignment,SetAlignment,doc="See `GetAlignment` and `SetAlignment`")
563 BackgroundColour = property(GetBackgroundColour,SetBackgroundColour,doc="See `GetBackgroundColour` and `SetBackgroundColour`")
b39fe951 564 BulletFont = property(GetBulletFont,SetBulletFont,doc="See `GetBulletFont` and `SetBulletFont`")
e70b4d2d
RD
565 BulletNumber = property(GetBulletNumber,SetBulletNumber,doc="See `GetBulletNumber` and `SetBulletNumber`")
566 BulletStyle = property(GetBulletStyle,SetBulletStyle,doc="See `GetBulletStyle` and `SetBulletStyle`")
70d7cb34 567 BulletText = property(GetBulletText,SetBulletText,doc="See `GetBulletText` and `SetBulletText`")
e70b4d2d
RD
568 CharacterStyleName = property(GetCharacterStyleName,SetCharacterStyleName,doc="See `GetCharacterStyleName` and `SetCharacterStyleName`")
569 Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
570 Font = property(GetFont,SetFont,doc="See `GetFont` and `SetFont`")
571 FontAttributes = property(GetFontAttributes,doc="See `GetFontAttributes`")
572 FontFaceName = property(GetFontFaceName,SetFontFaceName,doc="See `GetFontFaceName` and `SetFontFaceName`")
573 FontSize = property(GetFontSize,SetFontSize,doc="See `GetFontSize` and `SetFontSize`")
574 FontStyle = property(GetFontStyle,SetFontStyle,doc="See `GetFontStyle` and `SetFontStyle`")
575 FontUnderlined = property(GetFontUnderlined,SetFontUnderlined,doc="See `GetFontUnderlined` and `SetFontUnderlined`")
576 FontWeight = property(GetFontWeight,SetFontWeight,doc="See `GetFontWeight` and `SetFontWeight`")
577 LeftIndent = property(GetLeftIndent,SetLeftIndent,doc="See `GetLeftIndent` and `SetLeftIndent`")
578 LeftSubIndent = property(GetLeftSubIndent,doc="See `GetLeftSubIndent`")
579 LineSpacing = property(GetLineSpacing,SetLineSpacing,doc="See `GetLineSpacing` and `SetLineSpacing`")
580 ParagraphSpacingAfter = property(GetParagraphSpacingAfter,SetParagraphSpacingAfter,doc="See `GetParagraphSpacingAfter` and `SetParagraphSpacingAfter`")
581 ParagraphSpacingBefore = property(GetParagraphSpacingBefore,SetParagraphSpacingBefore,doc="See `GetParagraphSpacingBefore` and `SetParagraphSpacingBefore`")
582 ParagraphStyleName = property(GetParagraphStyleName,SetParagraphStyleName,doc="See `GetParagraphStyleName` and `SetParagraphStyleName`")
583 RightIndent = property(GetRightIndent,SetRightIndent,doc="See `GetRightIndent` and `SetRightIndent`")
584 Tabs = property(GetTabs,SetTabs,doc="See `GetTabs` and `SetTabs`")
585 TextColour = property(GetTextColour,SetTextColour,doc="See `GetTextColour` and `SetTextColour`")
06810ecf
RD
586_richtext.RichTextAttr_swigregister(RichTextAttr)
587cvar = _richtext.cvar
588RICHTEXT_ALL = cvar.RICHTEXT_ALL
589RICHTEXT_NONE = cvar.RICHTEXT_NONE
590
591TEXT_ATTR_CHARACTER = _richtext.TEXT_ATTR_CHARACTER
592TEXT_ATTR_PARAGRAPH = _richtext.TEXT_ATTR_PARAGRAPH
593TEXT_ATTR_ALL = _richtext.TEXT_ATTR_ALL
594class RichTextCtrl(_windows.ScrolledWindow):
595 """Proxy of C++ RichTextCtrl class"""
596 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
597 __repr__ = _swig_repr
598 def __init__(self, *args, **kwargs):
599 """
0ef86618
RD
600 __init__(self, Window parent, int id=-1, String value=EmptyString,
601 Point pos=DefaultPosition, Size size=DefaultSize,
602 long style=RE_MULTILINE) -> RichTextCtrl
06810ecf
RD
603 """
604 _richtext.RichTextCtrl_swiginit(self,_richtext.new_RichTextCtrl(*args, **kwargs))
605 self._setOORInfo(self)
606
607 def Create(*args, **kwargs):
608 """
0ef86618
RD
609 Create(self, Window parent, int id=-1, String value=EmptyString,
610 Point pos=DefaultPosition, Size size=DefaultSize,
611 long style=RE_MULTILINE) -> bool
06810ecf
RD
612 """
613 return _richtext.RichTextCtrl_Create(*args, **kwargs)
614
615 def GetValue(*args, **kwargs):
616 """GetValue(self) -> String"""
617 return _richtext.RichTextCtrl_GetValue(*args, **kwargs)
618
619 def SetValue(*args, **kwargs):
620 """SetValue(self, String value)"""
621 return _richtext.RichTextCtrl_SetValue(*args, **kwargs)
622
623 def GetRange(*args, **kwargs):
624 """GetRange(self, long from, long to) -> String"""
625 return _richtext.RichTextCtrl_GetRange(*args, **kwargs)
626
627 def GetLineLength(*args, **kwargs):
628 """GetLineLength(self, long lineNo) -> int"""
629 return _richtext.RichTextCtrl_GetLineLength(*args, **kwargs)
630
631 def GetLineText(*args, **kwargs):
632 """GetLineText(self, long lineNo) -> String"""
633 return _richtext.RichTextCtrl_GetLineText(*args, **kwargs)
634
635 def GetNumberOfLines(*args, **kwargs):
636 """GetNumberOfLines(self) -> int"""
637 return _richtext.RichTextCtrl_GetNumberOfLines(*args, **kwargs)
638
639 def IsModified(*args, **kwargs):
640 """IsModified(self) -> bool"""
641 return _richtext.RichTextCtrl_IsModified(*args, **kwargs)
642
643 def IsEditable(*args, **kwargs):
644 """IsEditable(self) -> bool"""
645 return _richtext.RichTextCtrl_IsEditable(*args, **kwargs)
646
647 def IsSingleLine(*args, **kwargs):
648 """IsSingleLine(self) -> bool"""
649 return _richtext.RichTextCtrl_IsSingleLine(*args, **kwargs)
650
651 def IsMultiLine(*args, **kwargs):
652 """IsMultiLine(self) -> bool"""
653 return _richtext.RichTextCtrl_IsMultiLine(*args, **kwargs)
654
655 def GetSelection(*args, **kwargs):
656 """
657 GetSelection() --> (start, end)
658
659 Returns the start and end positions of the current selection. If the
660 values are the same then there is no selection.
661 """
662 return _richtext.RichTextCtrl_GetSelection(*args, **kwargs)
663
664 def GetStringSelection(*args, **kwargs):
665 """GetStringSelection(self) -> String"""
666 return _richtext.RichTextCtrl_GetStringSelection(*args, **kwargs)
667
668 def GetFilename(*args, **kwargs):
669 """GetFilename(self) -> String"""
670 return _richtext.RichTextCtrl_GetFilename(*args, **kwargs)
671
672 def SetFilename(*args, **kwargs):
673 """SetFilename(self, String filename)"""
674 return _richtext.RichTextCtrl_SetFilename(*args, **kwargs)
675
676 def SetDelayedLayoutThreshold(*args, **kwargs):
677 """
678 SetDelayedLayoutThreshold(self, long threshold)
679
680 Set the threshold in character positions for doing layout optimization
681 during sizing.
682 """
683 return _richtext.RichTextCtrl_SetDelayedLayoutThreshold(*args, **kwargs)
684
685 def GetDelayedLayoutThreshold(*args, **kwargs):
686 """
687 GetDelayedLayoutThreshold(self) -> long
688
689 Get the threshold in character positions for doing layout optimization
690 during sizing.
691 """
692 return _richtext.RichTextCtrl_GetDelayedLayoutThreshold(*args, **kwargs)
693
694 def Clear(*args, **kwargs):
695 """Clear(self)"""
696 return _richtext.RichTextCtrl_Clear(*args, **kwargs)
697
698 def Replace(*args, **kwargs):
699 """Replace(self, long from, long to, String value)"""
700 return _richtext.RichTextCtrl_Replace(*args, **kwargs)
701
702 def Remove(*args, **kwargs):
703 """Remove(self, long from, long to)"""
704 return _richtext.RichTextCtrl_Remove(*args, **kwargs)
705
706 def LoadFile(*args, **kwargs):
707 """
708 LoadFile(self, String file, int type=RICHTEXT_TYPE_ANY) -> bool
709
710 Load the contents of the document from the given filename.
711 """
712 return _richtext.RichTextCtrl_LoadFile(*args, **kwargs)
713
714 def SaveFile(*args, **kwargs):
715 """
716 SaveFile(self, String file=EmptyString, int type=RICHTEXT_TYPE_ANY) -> bool
717
718 Save the contents of the document to the given filename, or if the
1d5ee749 719 empty string is passed then to the filename set with `SetFilename`.
06810ecf
RD
720 """
721 return _richtext.RichTextCtrl_SaveFile(*args, **kwargs)
722
70d7cb34
RD
723 def SetHandlerFlags(*args, **kwargs):
724 """
725 SetHandlerFlags(self, int flags)
726
727 Set the handler flags, controlling loading and saving.
728 """
729 return _richtext.RichTextCtrl_SetHandlerFlags(*args, **kwargs)
730
731 def GetHandlerFlags(*args, **kwargs):
732 """
733 GetHandlerFlags(self) -> int
734
735 Get the handler flags, controlling loading and saving.
736 """
737 return _richtext.RichTextCtrl_GetHandlerFlags(*args, **kwargs)
738
06810ecf
RD
739 def MarkDirty(*args, **kwargs):
740 """
741 MarkDirty(self)
742
743 Sets the dirty flag, meaning that the contents of the control have
744 changed and need to be saved.
745 """
746 return _richtext.RichTextCtrl_MarkDirty(*args, **kwargs)
747
748 def DiscardEdits(*args, **kwargs):
749 """
750 DiscardEdits(self)
751
752 Clears the dirty flag.
753 :see: `MarkDirty`
754 """
755 return _richtext.RichTextCtrl_DiscardEdits(*args, **kwargs)
756
757 def SetMaxLength(*args, **kwargs):
758 """
759 SetMaxLength(self, unsigned long len)
760
761 Set the max number of characters which may be entered in a single line
762 text control.
763 """
764 return _richtext.RichTextCtrl_SetMaxLength(*args, **kwargs)
765
766 def WriteText(*args, **kwargs):
767 """
768 WriteText(self, String text)
769
770 Insert text at the current position.
771 """
772 return _richtext.RichTextCtrl_WriteText(*args, **kwargs)
773
774 def AppendText(*args, **kwargs):
775 """
776 AppendText(self, String text)
777
778 Append text to the end of the document.
779 """
780 return _richtext.RichTextCtrl_AppendText(*args, **kwargs)
781
782 def SetStyle(*args, **kwargs):
783 """
784 SetStyle(self, RichTextRange range, RichTextAttr style) -> bool
785
786 Set the style for the text in ``range`` to ``style``
787 """
788 return _richtext.RichTextCtrl_SetStyle(*args, **kwargs)
789
b39fe951
RD
790 def SetStyleEx(*args, **kwargs):
791 """
792 SetStyleEx(self, RichTextRange range, RichTextAttr style, int flags=RICHTEXT_SETSTYLE_WITH_UNDO) -> bool
793
794 Extended style setting operation with flags including:
795 RICHTEXT_SETSTYLE_WITH_UNDO, RICHTEXT_SETSTYLE_OPTIMIZE,
796 RICHTEXT_SETSTYLE_PARAGRAPHS_ONLY, RICHTEXT_SETSTYLE_CHARACTERS_ONLY
797 """
798 return _richtext.RichTextCtrl_SetStyleEx(*args, **kwargs)
799
06810ecf
RD
800 def GetStyle(*args, **kwargs):
801 """
802 GetStyle(self, long position, RichTextAttr style) -> bool
803
804 Retrieve the style used at the given position. Copies the style
c2829a8f 805 values at ``position`` into the ``style`` parameter and returns ``True``
06810ecf
RD
806 if successful. Returns ``False`` otherwise.
807 """
808 return _richtext.RichTextCtrl_GetStyle(*args, **kwargs)
809
c2829a8f
RD
810 def GetUncombinedStyle(*args, **kwargs):
811 """
812 GetUncombinedStyle(self, long position, RichTextAttr style) -> bool
813
814 Get the content (uncombined) attributes for this position. Copies the
815 style values at ``position`` into the ``style`` parameter and returns
816 ``True`` if successful. Returns ``False`` otherwise.
817 """
818 return _richtext.RichTextCtrl_GetUncombinedStyle(*args, **kwargs)
819
06810ecf
RD
820 def SetDefaultStyle(*args, **kwargs):
821 """
822 SetDefaultStyle(self, RichTextAttr style) -> bool
823
824 Set the style used by default for the rich text document.
825 """
826 return _richtext.RichTextCtrl_SetDefaultStyle(*args, **kwargs)
827
828 def GetDefaultStyle(*args, **kwargs):
829 """
830 GetDefaultStyle(self) -> RichTextAttr
831
832 Retrieves a copy of the default style object.
833 """
834 return _richtext.RichTextCtrl_GetDefaultStyle(*args, **kwargs)
835
836 def XYToPosition(*args, **kwargs):
837 """
838 XYToPosition(self, long x, long y) -> long
839
840 Translate a col,row coordinants into a document position.
841 """
842 return _richtext.RichTextCtrl_XYToPosition(*args, **kwargs)
843
844 def PositionToXY(*args, **kwargs):
845 """
846 PositionToXY(self, long pos) --> (x, y)
847
848 Retrieves the col,row for the given position within the document
849 """
850 return _richtext.RichTextCtrl_PositionToXY(*args, **kwargs)
851
852 def ShowPosition(*args, **kwargs):
853 """
854 ShowPosition(self, long position)
855
856 Ensure that the given position in the document is visible.
857 """
858 return _richtext.RichTextCtrl_ShowPosition(*args, **kwargs)
859
860 def HitTest(*args, **kwargs):
861 """
862 HitTest(self, Point pt) --> (result, pos)
863
864 Returns the character position at the given point in pixels. Note
865 that ``pt`` should be given in device coordinates, and not be adjusted
866 for the client area origin nor for scrolling. The return value is a
867 tuple of the hit test result and the position.
868 """
869 return _richtext.RichTextCtrl_HitTest(*args, **kwargs)
870
871 def HitTestXY(*args, **kwargs):
872 """
873 HitTestRC(self, Point pt) --> (result, col, row)
874
875 Returns the column and row of the given point in pixels. Note that
876 ``pt`` should be given in device coordinates, and not be adjusted for
877 the client area origin nor for scrolling. The return value is a tuple
878 of the hit test result and the column and row values.
879 """
880 return _richtext.RichTextCtrl_HitTestXY(*args, **kwargs)
881
882 def Copy(*args, **kwargs):
883 """
884 Copy(self)
885
886 Copies the selected text to the clipboard.
887 """
888 return _richtext.RichTextCtrl_Copy(*args, **kwargs)
889
890 def Cut(*args, **kwargs):
891 """
892 Cut(self)
893
894 Copies the selected text to the clipboard and removes the selection.
895 """
896 return _richtext.RichTextCtrl_Cut(*args, **kwargs)
897
898 def Paste(*args, **kwargs):
899 """
900 Paste(self)
901
902 Pastes text from the clipboard into the document at the current
903 insertion point.
904 """
905 return _richtext.RichTextCtrl_Paste(*args, **kwargs)
906
907 def DeleteSelection(*args, **kwargs):
908 """
909 DeleteSelection(self)
910
911 Remove the current selection.
912 """
913 return _richtext.RichTextCtrl_DeleteSelection(*args, **kwargs)
914
915 def CanCopy(*args, **kwargs):
916 """
917 CanCopy(self) -> bool
918
919 Returns ``True`` if the selection can be copied to the clipboard.
920 """
921 return _richtext.RichTextCtrl_CanCopy(*args, **kwargs)
922
923 def CanCut(*args, **kwargs):
924 """
925 CanCut(self) -> bool
926
927 Returns ``True`` if the selection can be cut to the clipboard.
928 """
929 return _richtext.RichTextCtrl_CanCut(*args, **kwargs)
930
931 def CanPaste(*args, **kwargs):
932 """
933 CanPaste(self) -> bool
934
935 Returns ``True`` if the current contents of the clipboard can be
936 pasted into the document.
937 """
938 return _richtext.RichTextCtrl_CanPaste(*args, **kwargs)
939
940 def CanDeleteSelection(*args, **kwargs):
941 """
942 CanDeleteSelection(self) -> bool
943
944 Returns ``True`` if the selection can be removed from the document.
945 """
946 return _richtext.RichTextCtrl_CanDeleteSelection(*args, **kwargs)
947
948 def Undo(*args, **kwargs):
949 """
950 Undo(self)
951
952 If the last operation can be undone, undoes the last operation.
953 """
954 return _richtext.RichTextCtrl_Undo(*args, **kwargs)
955
956 def Redo(*args, **kwargs):
957 """
958 Redo(self)
959
960 If the last operation can be redone, redoes the last operation.
961 """
962 return _richtext.RichTextCtrl_Redo(*args, **kwargs)
963
964 def CanUndo(*args, **kwargs):
965 """
966 CanUndo(self) -> bool
967
968 Returns ``True`` if the last operation can be undone.
969 """
970 return _richtext.RichTextCtrl_CanUndo(*args, **kwargs)
971
972 def CanRedo(*args, **kwargs):
973 """
974 CanRedo(self) -> bool
975
976 Returns ``True`` if the last operation can be redone.
977 """
978 return _richtext.RichTextCtrl_CanRedo(*args, **kwargs)
979
980 def SetInsertionPoint(*args, **kwargs):
981 """
982 SetInsertionPoint(self, long pos)
983
984 Sets the insertion point at the given position.
985 """
986 return _richtext.RichTextCtrl_SetInsertionPoint(*args, **kwargs)
987
988 def SetInsertionPointEnd(*args, **kwargs):
989 """
990 SetInsertionPointEnd(self)
991
992 Moves the insertion point to the end of the document.
993 """
994 return _richtext.RichTextCtrl_SetInsertionPointEnd(*args, **kwargs)
995
996 def GetInsertionPoint(*args, **kwargs):
997 """
998 GetInsertionPoint(self) -> long
999
1000 Returns the insertion point. This is defined as the zero based index
1001 of the character position to the right of the insertion point.
1002 """
1003 return _richtext.RichTextCtrl_GetInsertionPoint(*args, **kwargs)
1004
1005 def GetLastPosition(*args, **kwargs):
1006 """
1007 GetLastPosition(self) -> long
1008
1009 Returns the zero based index of the last position in the document.
1010 """
1011 return _richtext.RichTextCtrl_GetLastPosition(*args, **kwargs)
1012
1013 def SetSelection(*args, **kwargs):
1014 """
1015 SetSelection(self, long from, long to)
1016
1017 Selects the text starting at the first position up to (but not
1018 including) the character at the last position. If both parameters are
1019 equal to -1 then all text in the control is selected.
1020 """
1021 return _richtext.RichTextCtrl_SetSelection(*args, **kwargs)
1022
1023 def SelectAll(*args, **kwargs):
1024 """
1025 SelectAll(self)
1026
1027 Select all text in the document.
1028 """
1029 return _richtext.RichTextCtrl_SelectAll(*args, **kwargs)
1030
1031 def SetEditable(*args, **kwargs):
1032 """
1033 SetEditable(self, bool editable)
1034
1035 Makes the document editable or read-only, overriding the RE_READONLY
1036 flag.
1037 """
1038 return _richtext.RichTextCtrl_SetEditable(*args, **kwargs)
1039
1040 def HasSelection(*args, **kwargs):
1041 """HasSelection(self) -> bool"""
1042 return _richtext.RichTextCtrl_HasSelection(*args, **kwargs)
1043
1044 def WriteImage(*args, **kwargs):
1045 """WriteImage(self, Image image, int bitmapType=BITMAP_TYPE_PNG) -> bool"""
1046 return _richtext.RichTextCtrl_WriteImage(*args, **kwargs)
1047
1048 def WriteBitmap(*args, **kwargs):
1049 """WriteBitmap(self, Bitmap bitmap, int bitmapType=BITMAP_TYPE_PNG) -> bool"""
1050 return _richtext.RichTextCtrl_WriteBitmap(*args, **kwargs)
1051
1052 def WriteImageFile(*args, **kwargs):
1053 """WriteImageFile(self, String filename, int bitmapType) -> bool"""
1054 return _richtext.RichTextCtrl_WriteImageFile(*args, **kwargs)
1055
1056 def WriteImageBlock(*args, **kwargs):
1057 """WriteImageBlock(self, wxRichTextImageBlock imageBlock) -> bool"""
1058 return _richtext.RichTextCtrl_WriteImageBlock(*args, **kwargs)
1059
1060 def Newline(*args, **kwargs):
1061 """Newline(self) -> bool"""
1062 return _richtext.RichTextCtrl_Newline(*args, **kwargs)
1063
1064 def SetBasicStyle(*args, **kwargs):
1065 """SetBasicStyle(self, RichTextAttr style)"""
1066 return _richtext.RichTextCtrl_SetBasicStyle(*args, **kwargs)
1067
1068 def EndStyle(*args, **kwargs):
1069 """EndStyle(self) -> bool"""
1070 return _richtext.RichTextCtrl_EndStyle(*args, **kwargs)
1071
1072 def EndAllStyles(*args, **kwargs):
1073 """EndAllStyles(self) -> bool"""
1074 return _richtext.RichTextCtrl_EndAllStyles(*args, **kwargs)
1075
1076 def BeginBold(*args, **kwargs):
1077 """BeginBold(self) -> bool"""
1078 return _richtext.RichTextCtrl_BeginBold(*args, **kwargs)
1079
1080 def EndBold(*args, **kwargs):
1081 """EndBold(self) -> bool"""
1082 return _richtext.RichTextCtrl_EndBold(*args, **kwargs)
1083
1084 def BeginItalic(*args, **kwargs):
1085 """BeginItalic(self) -> bool"""
1086 return _richtext.RichTextCtrl_BeginItalic(*args, **kwargs)
1087
1088 def EndItalic(*args, **kwargs):
1089 """EndItalic(self) -> bool"""
1090 return _richtext.RichTextCtrl_EndItalic(*args, **kwargs)
1091
1092 def BeginUnderline(*args, **kwargs):
1093 """BeginUnderline(self) -> bool"""
1094 return _richtext.RichTextCtrl_BeginUnderline(*args, **kwargs)
1095
1096 def EndUnderline(*args, **kwargs):
1097 """EndUnderline(self) -> bool"""
1098 return _richtext.RichTextCtrl_EndUnderline(*args, **kwargs)
1099
1100 def BeginFontSize(*args, **kwargs):
1101 """BeginFontSize(self, int pointSize) -> bool"""
1102 return _richtext.RichTextCtrl_BeginFontSize(*args, **kwargs)
1103
1104 def EndFontSize(*args, **kwargs):
1105 """EndFontSize(self) -> bool"""
1106 return _richtext.RichTextCtrl_EndFontSize(*args, **kwargs)
1107
1108 def BeginFont(*args, **kwargs):
1109 """BeginFont(self, Font font) -> bool"""
1110 return _richtext.RichTextCtrl_BeginFont(*args, **kwargs)
1111
1112 def EndFont(*args, **kwargs):
1113 """EndFont(self) -> bool"""
1114 return _richtext.RichTextCtrl_EndFont(*args, **kwargs)
1115
1116 def BeginTextColour(*args, **kwargs):
1117 """BeginTextColour(self, Colour colour) -> bool"""
1118 return _richtext.RichTextCtrl_BeginTextColour(*args, **kwargs)
1119
1120 def EndTextColour(*args, **kwargs):
1121 """EndTextColour(self) -> bool"""
1122 return _richtext.RichTextCtrl_EndTextColour(*args, **kwargs)
1123
1124 def BeginAlignment(*args, **kwargs):
1125 """BeginAlignment(self, int alignment) -> bool"""
1126 return _richtext.RichTextCtrl_BeginAlignment(*args, **kwargs)
1127
1128 def EndAlignment(*args, **kwargs):
1129 """EndAlignment(self) -> bool"""
1130 return _richtext.RichTextCtrl_EndAlignment(*args, **kwargs)
1131
1132 def BeginLeftIndent(*args, **kwargs):
1133 """BeginLeftIndent(self, int leftIndent, int leftSubIndent=0) -> bool"""
1134 return _richtext.RichTextCtrl_BeginLeftIndent(*args, **kwargs)
1135
1136 def EndLeftIndent(*args, **kwargs):
1137 """EndLeftIndent(self) -> bool"""
1138 return _richtext.RichTextCtrl_EndLeftIndent(*args, **kwargs)
1139
1140 def BeginRightIndent(*args, **kwargs):
1141 """BeginRightIndent(self, int rightIndent) -> bool"""
1142 return _richtext.RichTextCtrl_BeginRightIndent(*args, **kwargs)
1143
1144 def EndRightIndent(*args, **kwargs):
1145 """EndRightIndent(self) -> bool"""
1146 return _richtext.RichTextCtrl_EndRightIndent(*args, **kwargs)
1147
1148 def BeginParagraphSpacing(*args, **kwargs):
1149 """BeginParagraphSpacing(self, int before, int after) -> bool"""
1150 return _richtext.RichTextCtrl_BeginParagraphSpacing(*args, **kwargs)
1151
1152 def EndParagraphSpacing(*args, **kwargs):
1153 """EndParagraphSpacing(self) -> bool"""
1154 return _richtext.RichTextCtrl_EndParagraphSpacing(*args, **kwargs)
1155
1156 def BeginLineSpacing(*args, **kwargs):
1157 """BeginLineSpacing(self, int lineSpacing) -> bool"""
1158 return _richtext.RichTextCtrl_BeginLineSpacing(*args, **kwargs)
1159
1160 def EndLineSpacing(*args, **kwargs):
1161 """EndLineSpacing(self) -> bool"""
1162 return _richtext.RichTextCtrl_EndLineSpacing(*args, **kwargs)
1163
1164 def BeginNumberedBullet(*args, **kwargs):
1165 """
1166 BeginNumberedBullet(self, int bulletNumber, int leftIndent, int leftSubIndent,
1167 int bulletStyle=wxTEXT_ATTR_BULLET_STYLE_ARABIC|wxTEXT_ATTR_BULLET_STYLE_PERIOD) -> bool
1168 """
1169 return _richtext.RichTextCtrl_BeginNumberedBullet(*args, **kwargs)
1170
1171 def EndNumberedBullet(*args, **kwargs):
1172 """EndNumberedBullet(self) -> bool"""
1173 return _richtext.RichTextCtrl_EndNumberedBullet(*args, **kwargs)
1174
1175 def BeginSymbolBullet(*args, **kwargs):
70d7cb34 1176 """BeginSymbolBullet(self, String symbol, int leftIndent, int leftSubIndent, int bulletStyle=TEXT_ATTR_BULLET_STYLE_SYMBOL) -> bool"""
06810ecf
RD
1177 return _richtext.RichTextCtrl_BeginSymbolBullet(*args, **kwargs)
1178
1179 def EndSymbolBullet(*args, **kwargs):
1180 """EndSymbolBullet(self) -> bool"""
1181 return _richtext.RichTextCtrl_EndSymbolBullet(*args, **kwargs)
1182
1183 def BeginCharacterStyle(*args, **kwargs):
1184 """BeginCharacterStyle(self, String characterStyle) -> bool"""
1185 return _richtext.RichTextCtrl_BeginCharacterStyle(*args, **kwargs)
1186
1187 def EndCharacterStyle(*args, **kwargs):
1188 """EndCharacterStyle(self) -> bool"""
1189 return _richtext.RichTextCtrl_EndCharacterStyle(*args, **kwargs)
1190
1191 def BeginParagraphStyle(*args, **kwargs):
1192 """BeginParagraphStyle(self, String paragraphStyle) -> bool"""
1193 return _richtext.RichTextCtrl_BeginParagraphStyle(*args, **kwargs)
1194
1195 def EndParagraphStyle(*args, **kwargs):
1196 """EndParagraphStyle(self) -> bool"""
1197 return _richtext.RichTextCtrl_EndParagraphStyle(*args, **kwargs)
1198
70d7cb34
RD
1199 def BeginListStyle(*args, **kwargs):
1200 """
1201 BeginListStyle(self, String listStyle, int level=1, int number=1) -> bool
1202
1203 Begin named list style.
1204 """
1205 return _richtext.RichTextCtrl_BeginListStyle(*args, **kwargs)
1206
1207 def EndListStyle(*args, **kwargs):
1208 """
1209 EndListStyle(self) -> bool
1210
1211 End named list style.
1212 """
1213 return _richtext.RichTextCtrl_EndListStyle(*args, **kwargs)
1214
1215 def BeginURL(*args, **kwargs):
1216 """
1217 BeginURL(self, String url, String characterStyle=wxEmptyString) -> bool
1218
1219 Begin URL.
1220 """
1221 return _richtext.RichTextCtrl_BeginURL(*args, **kwargs)
1222
1223 def EndURL(*args, **kwargs):
1224 """
1225 EndURL(self) -> bool
1226
1227 End URL.
1228 """
1229 return _richtext.RichTextCtrl_EndURL(*args, **kwargs)
1230
06810ecf
RD
1231 def SetDefaultStyleToCursorStyle(*args, **kwargs):
1232 """SetDefaultStyleToCursorStyle(self) -> bool"""
1233 return _richtext.RichTextCtrl_SetDefaultStyleToCursorStyle(*args, **kwargs)
1234
1235 def SelectNone(*args, **kwargs):
1236 """SelectNone(self)"""
1237 return _richtext.RichTextCtrl_SelectNone(*args, **kwargs)
1238
c2829a8f
RD
1239 def SelectWord(*args, **kwargs):
1240 """SelectWord(self, long position) -> bool"""
1241 return _richtext.RichTextCtrl_SelectWord(*args, **kwargs)
1242
06810ecf
RD
1243 def GetSelectionRange(*args, **kwargs):
1244 """GetSelectionRange(self) -> RichTextRange"""
1245 return _richtext.RichTextCtrl_GetSelectionRange(*args, **kwargs)
1246
1247 def SetSelectionRange(*args, **kwargs):
1248 """SetSelectionRange(self, RichTextRange range)"""
1249 return _richtext.RichTextCtrl_SetSelectionRange(*args, **kwargs)
1250
79df624a
RD
1251 def GetInternalSelectionRange(*args, **kwargs):
1252 """GetInternalSelectionRange(self) -> RichTextRange"""
1253 return _richtext.RichTextCtrl_GetInternalSelectionRange(*args, **kwargs)
1254
1255 def SetInternalSelectionRange(*args, **kwargs):
1256 """SetInternalSelectionRange(self, RichTextRange range)"""
1257 return _richtext.RichTextCtrl_SetInternalSelectionRange(*args, **kwargs)
1258
06810ecf
RD
1259 def AddParagraph(*args, **kwargs):
1260 """AddParagraph(self, String text) -> RichTextRange"""
1261 return _richtext.RichTextCtrl_AddParagraph(*args, **kwargs)
1262
1263 def AddImage(*args, **kwargs):
1264 """AddImage(self, Image image) -> RichTextRange"""
1265 return _richtext.RichTextCtrl_AddImage(*args, **kwargs)
1266
1267 def LayoutContent(*args, **kwargs):
1268 """LayoutContent(self, bool onlyVisibleRect=False) -> bool"""
1269 return _richtext.RichTextCtrl_LayoutContent(*args, **kwargs)
1270
1271 def MoveCaret(*args, **kwargs):
1272 """MoveCaret(self, long pos, bool showAtLineStart=False) -> bool"""
1273 return _richtext.RichTextCtrl_MoveCaret(*args, **kwargs)
1274
1275 def MoveRight(*args, **kwargs):
1276 """MoveRight(self, int noPositions=1, int flags=0) -> bool"""
1277 return _richtext.RichTextCtrl_MoveRight(*args, **kwargs)
1278
1279 def MoveLeft(*args, **kwargs):
1280 """MoveLeft(self, int noPositions=1, int flags=0) -> bool"""
1281 return _richtext.RichTextCtrl_MoveLeft(*args, **kwargs)
1282
1283 def MoveUp(*args, **kwargs):
1284 """MoveUp(self, int noLines=1, int flags=0) -> bool"""
1285 return _richtext.RichTextCtrl_MoveUp(*args, **kwargs)
1286
1287 def MoveDown(*args, **kwargs):
1288 """MoveDown(self, int noLines=1, int flags=0) -> bool"""
1289 return _richtext.RichTextCtrl_MoveDown(*args, **kwargs)
1290
1291 def MoveToLineEnd(*args, **kwargs):
1292 """MoveToLineEnd(self, int flags=0) -> bool"""
1293 return _richtext.RichTextCtrl_MoveToLineEnd(*args, **kwargs)
1294
1295 def MoveToLineStart(*args, **kwargs):
1296 """MoveToLineStart(self, int flags=0) -> bool"""
1297 return _richtext.RichTextCtrl_MoveToLineStart(*args, **kwargs)
1298
1299 def MoveToParagraphEnd(*args, **kwargs):
1300 """MoveToParagraphEnd(self, int flags=0) -> bool"""
1301 return _richtext.RichTextCtrl_MoveToParagraphEnd(*args, **kwargs)
1302
1303 def MoveToParagraphStart(*args, **kwargs):
1304 """MoveToParagraphStart(self, int flags=0) -> bool"""
1305 return _richtext.RichTextCtrl_MoveToParagraphStart(*args, **kwargs)
1306
1307 def MoveHome(*args, **kwargs):
1308 """MoveHome(self, int flags=0) -> bool"""
1309 return _richtext.RichTextCtrl_MoveHome(*args, **kwargs)
1310
1311 def MoveEnd(*args, **kwargs):
1312 """MoveEnd(self, int flags=0) -> bool"""
1313 return _richtext.RichTextCtrl_MoveEnd(*args, **kwargs)
1314
1315 def PageUp(*args, **kwargs):
1316 """PageUp(self, int noPages=1, int flags=0) -> bool"""
1317 return _richtext.RichTextCtrl_PageUp(*args, **kwargs)
1318
1319 def PageDown(*args, **kwargs):
1320 """PageDown(self, int noPages=1, int flags=0) -> bool"""
1321 return _richtext.RichTextCtrl_PageDown(*args, **kwargs)
1322
1323 def WordLeft(*args, **kwargs):
1324 """WordLeft(self, int noPages=1, int flags=0) -> bool"""
1325 return _richtext.RichTextCtrl_WordLeft(*args, **kwargs)
1326
1327 def WordRight(*args, **kwargs):
1328 """WordRight(self, int noPages=1, int flags=0) -> bool"""
1329 return _richtext.RichTextCtrl_WordRight(*args, **kwargs)
1330
1331 def GetBuffer(*args, **kwargs):
1332 """GetBuffer(self) -> wxRichTextBuffer"""
1333 return _richtext.RichTextCtrl_GetBuffer(*args, **kwargs)
1334
1335 def BeginBatchUndo(*args, **kwargs):
1336 """BeginBatchUndo(self, String cmdName) -> bool"""
1337 return _richtext.RichTextCtrl_BeginBatchUndo(*args, **kwargs)
1338
1339 def EndBatchUndo(*args, **kwargs):
1340 """EndBatchUndo(self) -> bool"""
1341 return _richtext.RichTextCtrl_EndBatchUndo(*args, **kwargs)
1342
1343 def BatchingUndo(*args, **kwargs):
1344 """BatchingUndo(self) -> bool"""
1345 return _richtext.RichTextCtrl_BatchingUndo(*args, **kwargs)
1346
1347 def BeginSuppressUndo(*args, **kwargs):
1348 """BeginSuppressUndo(self) -> bool"""
1349 return _richtext.RichTextCtrl_BeginSuppressUndo(*args, **kwargs)
1350
1351 def EndSuppressUndo(*args, **kwargs):
1352 """EndSuppressUndo(self) -> bool"""
1353 return _richtext.RichTextCtrl_EndSuppressUndo(*args, **kwargs)
1354
1355 def SuppressingUndo(*args, **kwargs):
1356 """SuppressingUndo(self) -> bool"""
1357 return _richtext.RichTextCtrl_SuppressingUndo(*args, **kwargs)
1358
1359 def HasCharacterAttributes(*args, **kwargs):
1360 """HasCharacterAttributes(self, RichTextRange range, RichTextAttr style) -> bool"""
1361 return _richtext.RichTextCtrl_HasCharacterAttributes(*args, **kwargs)
1362
1363 def HasParagraphAttributes(*args, **kwargs):
1364 """HasParagraphAttributes(self, RichTextRange range, RichTextAttr style) -> bool"""
1365 return _richtext.RichTextCtrl_HasParagraphAttributes(*args, **kwargs)
1366
1367 def IsSelectionBold(*args, **kwargs):
1368 """IsSelectionBold(self) -> bool"""
1369 return _richtext.RichTextCtrl_IsSelectionBold(*args, **kwargs)
1370
1371 def IsSelectionItalics(*args, **kwargs):
1372 """IsSelectionItalics(self) -> bool"""
1373 return _richtext.RichTextCtrl_IsSelectionItalics(*args, **kwargs)
1374
1375 def IsSelectionUnderlined(*args, **kwargs):
1376 """IsSelectionUnderlined(self) -> bool"""
1377 return _richtext.RichTextCtrl_IsSelectionUnderlined(*args, **kwargs)
1378
1379 def IsSelectionAligned(*args, **kwargs):
1380 """IsSelectionAligned(self, int alignment) -> bool"""
1381 return _richtext.RichTextCtrl_IsSelectionAligned(*args, **kwargs)
1382
1383 def ApplyBoldToSelection(*args, **kwargs):
1384 """ApplyBoldToSelection(self) -> bool"""
1385 return _richtext.RichTextCtrl_ApplyBoldToSelection(*args, **kwargs)
1386
1387 def ApplyItalicToSelection(*args, **kwargs):
1388 """ApplyItalicToSelection(self) -> bool"""
1389 return _richtext.RichTextCtrl_ApplyItalicToSelection(*args, **kwargs)
1390
1391 def ApplyUnderlineToSelection(*args, **kwargs):
1392 """ApplyUnderlineToSelection(self) -> bool"""
1393 return _richtext.RichTextCtrl_ApplyUnderlineToSelection(*args, **kwargs)
1394
1395 def ApplyAlignmentToSelection(*args, **kwargs):
1396 """ApplyAlignmentToSelection(self, int alignment) -> bool"""
1397 return _richtext.RichTextCtrl_ApplyAlignmentToSelection(*args, **kwargs)
1398
1399 def SetStyleSheet(*args, **kwargs):
1400 """SetStyleSheet(self, wxRichTextStyleSheet styleSheet)"""
1401 return _richtext.RichTextCtrl_SetStyleSheet(*args, **kwargs)
1402
1403 def GetStyleSheet(*args, **kwargs):
1404 """GetStyleSheet(self) -> wxRichTextStyleSheet"""
1405 return _richtext.RichTextCtrl_GetStyleSheet(*args, **kwargs)
1406
c2829a8f
RD
1407 def ApplyStyleSheet(*args, **kwargs):
1408 """ApplyStyleSheet(self, wxRichTextStyleSheet styleSheet=None) -> bool"""
1409 return _richtext.RichTextCtrl_ApplyStyleSheet(*args, **kwargs)
1410
e70b4d2d
RD
1411 Buffer = property(GetBuffer,doc="See `GetBuffer`")
1412 DefaultStyle = property(GetDefaultStyle,SetDefaultStyle,doc="See `GetDefaultStyle` and `SetDefaultStyle`")
1413 DelayedLayoutThreshold = property(GetDelayedLayoutThreshold,SetDelayedLayoutThreshold,doc="See `GetDelayedLayoutThreshold` and `SetDelayedLayoutThreshold`")
1414 Filename = property(GetFilename,SetFilename,doc="See `GetFilename` and `SetFilename`")
1415 InsertionPoint = property(GetInsertionPoint,SetInsertionPoint,doc="See `GetInsertionPoint` and `SetInsertionPoint`")
1416 InternalSelectionRange = property(GetInternalSelectionRange,SetInternalSelectionRange,doc="See `GetInternalSelectionRange` and `SetInternalSelectionRange`")
1417 LastPosition = property(GetLastPosition,doc="See `GetLastPosition`")
1418 NumberOfLines = property(GetNumberOfLines,doc="See `GetNumberOfLines`")
1419 Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
1420 SelectionRange = property(GetSelectionRange,SetSelectionRange,doc="See `GetSelectionRange` and `SetSelectionRange`")
1421 StringSelection = property(GetStringSelection,doc="See `GetStringSelection`")
1422 StyleSheet = property(GetStyleSheet,SetStyleSheet,doc="See `GetStyleSheet` and `SetStyleSheet`")
1423 Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
06810ecf
RD
1424_richtext.RichTextCtrl_swigregister(RichTextCtrl)
1425
1426def PreRichTextCtrl(*args, **kwargs):
1427 """PreRichTextCtrl() -> RichTextCtrl"""
1428 val = _richtext.new_PreRichTextCtrl(*args, **kwargs)
1429 return val
1430
1431wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED = _richtext.wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED
1432wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED = _richtext.wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED
1433wxEVT_COMMAND_RICHTEXT_LEFT_CLICK = _richtext.wxEVT_COMMAND_RICHTEXT_LEFT_CLICK
1434wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK = _richtext.wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK
1435wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK = _richtext.wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK
1436wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK = _richtext.wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK
1437wxEVT_COMMAND_RICHTEXT_RETURN = _richtext.wxEVT_COMMAND_RICHTEXT_RETURN
70d7cb34
RD
1438wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGING = _richtext.wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGING
1439wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGED = _richtext.wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGED
1440wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACING = _richtext.wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACING
1441wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACED = _richtext.wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACED
06810ecf
RD
1442EVT_RICHTEXT_ITEM_SELECTED = wx.PyEventBinder(wxEVT_COMMAND_RICHTEXT_ITEM_SELECTED, 1)
1443EVT_RICHTEXT_ITEM_DESELECTED = wx.PyEventBinder(wxEVT_COMMAND_RICHTEXT_ITEM_DESELECTED, 1)
1444EVT_RICHTEXT_LEFT_CLICK = wx.PyEventBinder(wxEVT_COMMAND_RICHTEXT_LEFT_CLICK, 1)
1445EVT_RICHTEXT_RIGHT_CLICK = wx.PyEventBinder(wxEVT_COMMAND_RICHTEXT_RIGHT_CLICK, 1)
1446EVT_RICHTEXT_MIDDLE_CLICK = wx.PyEventBinder(wxEVT_COMMAND_RICHTEXT_MIDDLE_CLICK, 1)
1447EVT_RICHTEXT_LEFT_DCLICK = wx.PyEventBinder(wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK, 1)
1448EVT_RICHTEXT_RETURN = wx.PyEventBinder( wxEVT_COMMAND_RICHTEXT_RETURN, 1)
70d7cb34
RD
1449EVT_RICHTEXT_STYLESHEET_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGING, 1)
1450EVT_RICHTEXT_STYLESHEET_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGED, 1)
1451EVT_RICHTEXT_STYLESHEET_REPLACING = wx.PyEventBinder( wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACING, 1)
1452EVT_RICHTEXT_STYLESHEET_REPLACED = wx.PyEventBinder( wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACED, 1)
06810ecf
RD
1453
1454class RichTextEvent(_core.NotifyEvent):
1455 """Proxy of C++ RichTextEvent class"""
1456 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1457 __repr__ = _swig_repr
1458 def __init__(self, *args, **kwargs):
1459 """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> RichTextEvent"""
1460 _richtext.RichTextEvent_swiginit(self,_richtext.new_RichTextEvent(*args, **kwargs))
1461 def GetIndex(*args, **kwargs):
1462 """GetIndex(self) -> int"""
1463 return _richtext.RichTextEvent_GetIndex(*args, **kwargs)
1464
1465 def SetIndex(*args, **kwargs):
1466 """SetIndex(self, int n)"""
1467 return _richtext.RichTextEvent_SetIndex(*args, **kwargs)
1468
1469 def GetFlags(*args, **kwargs):
1470 """GetFlags(self) -> int"""
1471 return _richtext.RichTextEvent_GetFlags(*args, **kwargs)
1472
1473 def SetFlags(*args, **kwargs):
1474 """SetFlags(self, int flags)"""
1475 return _richtext.RichTextEvent_SetFlags(*args, **kwargs)
1476
e70b4d2d
RD
1477 Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
1478 Index = property(GetIndex,SetIndex,doc="See `GetIndex` and `SetIndex`")
06810ecf
RD
1479_richtext.RichTextEvent_swigregister(RichTextEvent)
1480
1481
1482