phoenix_title wx.richtext.RichTextDrawingHandler

The base class for custom drawing handlers.

Currently, drawing handlers can provide virtual attributes.


class_hierarchy Class Hierarchy

Inheritance diagram for class RichTextDrawingHandler:

method_summary 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.


property_summary Properties Summary

Name

See GetName and SetName


api Class API

class wx.richtext.RichTextDrawingHandler(Object)

Possible constructors:

RichTextDrawingHandler(name="")

The base class for custom drawing handlers.


Methods

__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) –


Properties

Name

See GetName and SetName