Phoenix Logo

phoenix_title wx.richtext.RichTextAttr

A class representing enhanced attributes for rich text objects.

This adds a wx.richtext.TextBoxAttr member to the basic wx.TextAttr class.


class_hierarchy Class Hierarchy

Inheritance diagram for class RichTextAttr:

method_summary Methods Summary

__init__ Constructor taking a wx.TextAttr.
Apply Merges the given attributes.
CollectCommonAttributes Collects the attributes that are common to a range of content, building up a note of which attributes are absent in some objects and which clash in some objects.
Copy Copy function.
EqPartial Partial equality test.
GetTextBoxAttr Returns the text box attributes.
IsDefault Returns True if no attributes are set.
RemoveStyle Removes the specified attributes from this object.
SetTextBoxAttr Set the text box attributes.
__eq__ Equality test.

property_summary Properties Summary

TextBoxAttr See GetTextBoxAttr and SetTextBoxAttr
m_textBoxAttr A public C++ attribute of type TextBoxAttr .

api Class API



class wx.richtext.RichTextAttr(TextAttr)

Possible constructors:

RichTextAttr(attr)

RichTextAttr(attr)

RichTextAttr()

A class representing enhanced attributes for rich text objects.


Methods



__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self, attr)

Constructor taking a wx.TextAttr.

Parameters:attr (wx.TextAttr) –



__init__ (self, attr)

Copy constructor.

Parameters:attr (wx.richtext.RichTextAttr) –



__init__ (self)

Default constructor.





Apply(self, style, compareWith=None)

Merges the given attributes.

If compareWith is not None, then it will be used to mask out those attributes that are the same in style and compareWith, for situations where we don’t want to explicitly set inherited attributes.

Parameters:
Return type:

bool



CollectCommonAttributes(self, attr, clashingAttr, absentAttr)

Collects the attributes that are common to a range of content, building up a note of which attributes are absent in some objects and which clash in some objects.

Parameters:


Copy(self, attr)

Copy function.

Parameters:attr (wx.richtext.RichTextAttr) –


EqPartial(self, attr, weakTest=True)

Partial equality test.

If weakTest is True, attributes of this object do not have to be present if those attributes of attr are present. If weakTest is False, the function will fail if an attribute is present in attr but not in this object.

Parameters:
Return type:

bool



GetTextBoxAttr(self)

Returns the text box attributes.

Return type: wx.richtext.TextBoxAttr


IsDefault(self)

Returns True if no attributes are set.

Return type:bool


RemoveStyle(self, attr)

Removes the specified attributes from this object.

Parameters:attr (wx.richtext.RichTextAttr) –
Return type:bool


SetTextBoxAttr(self, attr)

Set the text box attributes.

Parameters:attr (wx.richtext.TextBoxAttr) –


__eq__(self)

Equality test.

Parameters:attr (wx.richtext.RichTextAttr) –

Properties



TextBoxAttr

See GetTextBoxAttr and SetTextBoxAttr



m_textBoxAttr

A public C++ attribute of type TextBoxAttr .