wx.richtext.RichTextDrawingContext¶A class for passing information to drawing and measuring functions.
Methods Summary¶__init__ |
Pass the buffer to the context so the context can retrieve information such as virtual attributes. |
ApplyVirtualAttributes |
Applies any virtual attributes relevant to this object. |
EnableVirtualAttributes |
Enables virtual attribute processing. |
GetVirtualAttributes |
Returns the virtual attributes for this object. |
GetVirtualAttributesEnabled |
Returns True if virtual attribute processing is enabled. |
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 |
Does this object have virtual attributes? Virtual attributes can be provided for visual cues without affecting the actual styling. |
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. |
Init |
Properties Summary¶VirtualAttributesEnabled |
See GetVirtualAttributesEnabled |
m_buffer |
A public C++ attribute of type RichTextBuffer . |
Class API¶wx.richtext.RichTextDrawingContext(Object)¶Possible constructors:
RichTextDrawingContext(buffer)
A class for passing information to drawing and measuring functions.
__init__(self, buffer)¶Pass the buffer to the context so the context can retrieve information such as virtual attributes.
| Parameters: | buffer (wx.richtext.RichTextBuffer) – |
|---|
ApplyVirtualAttributes(self, attr, obj)¶Applies any virtual attributes relevant to this object.
| Parameters: |
|
|---|---|
| Return type: | bool |
EnableVirtualAttributes(self, b)¶Enables virtual attribute processing.
| Parameters: | b (bool) – |
|---|
GetVirtualAttributes(self, obj)¶Returns the virtual attributes for this object.
Virtual attributes can be provided for visual cues without affecting the actual styling.
| Parameters: | obj (wx.richtext.RichTextObject) – |
|---|---|
| Return type: | wx.richtext.RichTextAttr |
GetVirtualAttributesEnabled(self)¶Returns True if virtual attribute processing is enabled.
| 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. The function is passed the count returned by GetVirtualSubobjectAttributesCount.
| 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)¶Does this object have virtual attributes? Virtual attributes can be provided for visual cues without affecting the actual styling.
| 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 |
Init(self)¶VirtualAttributesEnabled¶m_buffer¶A public C++ attribute of type RichTextBuffer .