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.

See also

wx.TextAttr, wx.richtext.TextBoxAttr, wx.richtext.RichTextCtrl


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 .