wx.richtext.RichTextDrawingHandler¶The base class for custom drawing handlers.
Currently, drawing handlers can provide virtual attributes.
Methods Summary¶__init__ |
Creates a drawing handler object. |
GetName |
Returns the name of the handler. |
GetVirtualAttributes |
Provides virtual attributes that we can provide. |
GetVirtualSubobjectAttributes |
Gets the mixed virtual attributes for individual positions within the object. |
GetVirtualSubobjectAttributesCount |
Gets the count for mixed virtual attributes for individual positions within the object. |
GetVirtualText |
Gets the virtual text for this object. |
HasVirtualAttributes |
Returns True if this object has virtual attributes that we can provide. |
HasVirtualText |
Do we have virtual text for this object? Virtual text allows an application to replace characters in an object for editing and display purposes, for example for highlighting special characters. |
SetName |
Sets the name of the handler. |
Class API¶wx.richtext.RichTextDrawingHandler(Object)¶Possible constructors:
RichTextDrawingHandler(name="")
The base class for custom drawing handlers.
__init__(self, name="")¶Creates a drawing handler object.
| Parameters: | name (string) – |
|---|
GetName(self)¶Returns the name of the handler.
| Return type: | string |
|---|
GetVirtualAttributes(self, attr, obj)¶Provides virtual attributes that we can provide.
| Parameters: |
|
|---|---|
| Return type: | bool |
GetVirtualSubobjectAttributes(self, obj, positions, attributes)¶Gets the mixed virtual attributes for individual positions within the object.
For example, individual characters within a text object may require special highlighting. Returns the number of virtual attributes found.
| Parameters: |
|
|---|---|
| Return type: | int |
GetVirtualSubobjectAttributesCount(self, obj)¶Gets the count for mixed virtual attributes for individual positions within the object.
For example, individual characters within a text object may require special highlighting.
| Parameters: | obj (wx.richtext.RichTextObject) – |
|---|---|
| Return type: | int |
GetVirtualText(self, obj, text)¶Gets the virtual text for this object.
| Parameters: |
|
|---|---|
| Return type: | bool |
HasVirtualAttributes(self, obj)¶Returns True if this object has virtual attributes that we can provide.
| Parameters: | obj (wx.richtext.RichTextObject) – |
|---|---|
| Return type: | bool |
HasVirtualText(self, obj)¶Do we have virtual text for this object? Virtual text allows an application to replace characters in an object for editing and display purposes, for example for highlighting special characters.
| Parameters: | obj (wx.richtext.RichTextPlainText) – |
|---|---|
| Return type: | bool |
SetName(self, name)¶Sets the name of the handler.
| Parameters: | name (string) – |
|---|