class documentation

Mixin for the formatting state/attributes of a single character.

Method copy Make a copy of this formatting state.
Method _withAttribute Add a character attribute to a copy of this formatting state.

Inherited from DefaultFormattingState:

Method toVT102 Emit a VT102 control sequence that will set up all the attributes this formatting state has set.
Class Variable compareAttributes Undocumented
Class Variable _dummy Undocumented

Inherited from FancyEqMixin (via DefaultFormattingState):

Method __eq__ Undocumented
Method __ne__ Undocumented
def copy(self): (source)

Make a copy of this formatting state.

Returns
A formatting state instance.
def _withAttribute(self, name, value): (source)

Add a character attribute to a copy of this formatting state.

Parameters
nameAttribute name to be added to formatting state.
valueAttribute value.
Returns
A formatting state instance with the new attribute.