Phoenix Logo

phoenix_title wx.richtext.TextAttrDimension

A class representing a rich text dimension, including units and position.


class_hierarchy Class Hierarchy

Inheritance diagram for class TextAttrDimension:

method_summary Methods Summary

__init__ Default constructor.
Apply Apply the dimension, but not those identical to compareWith if present.
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.
EqPartial Partial equality test.
GetFlags Gets the dimension flags.
GetPosition Gets the position flags.
GetUnits Gets the units of the dimension.
GetValue Returns the integer value of the dimension.
GetValueMM Returns the floating-pointing value of the dimension in mm.
IsValid Returns True if the dimension is valid.
Reset Resets the dimension value and flags.
SetFlags Sets the dimension flags.
SetPosition Sets the position flags.
SetUnits Sets the units of the dimension.
SetValid Sets the valid flag.
SetValue Sets the integer value of the dimension.
SetValueMM Sets the value of the dimension in mm.
__nonzero__  
__eq__ Equality operator.

property_summary Properties Summary

Flags See GetFlags and SetFlags
Position See GetPosition and SetPosition
Units See GetUnits and SetUnits
Value See GetValue and SetValue
ValueMM See GetValueMM and SetValueMM
m_flags A public C++ attribute of type TextAttrDimensionFlags .
m_value A public C++ attribute of type int.

api Class API



class wx.richtext.TextAttrDimension(object)

Possible constructors:

TextAttrDimension()

TextAttrDimension(value, units=TEXT_ATTR_UNITS_TENTHS_MM)

A class representing a rich text dimension, including units and position.


Methods



__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self)

Default constructor.



__init__ (self, value, units=TEXT_ATTR_UNITS_TENTHS_MM)

Constructor taking value and units flag.

Parameters:





Apply(self, dim, compareWith=None)

Apply the dimension, but not those identical to compareWith if present.

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:


EqPartial(self, dim, weakTest=True)

Partial equality test.

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

Parameters:
Return type:

bool



GetFlags(self)

Gets the dimension flags.

Return type:wx.richtext.TextAttrDimensionFlags


GetPosition(self)

Gets the position flags.

Return type: wx.richtext.TextBoxAttrPosition


GetUnits(self)

Gets the units of the dimension.

Return type: wx.richtext.TextAttrUnits


GetValue(self)

Returns the integer value of the dimension.

Return type:int


GetValueMM(self)

Returns the floating-pointing value of the dimension in mm.

Return type:float


IsValid(self)

Returns True if the dimension is valid.

Return type:bool


Reset(self)

Resets the dimension value and flags.



SetFlags(self, flags)

Sets the dimension flags.

Parameters:flags (wx.richtext.TextAttrDimensionFlags) –


SetPosition(self, pos)

Sets the position flags.

Parameters:pos (TextBoxAttrPosition) –


SetUnits(self, units)

Sets the units of the dimension.

Parameters:units (TextAttrUnits) –


SetValid(self, b)

Sets the valid flag.

Parameters:b (bool) –


SetValue(self, *args, **kw)

overload Overloaded Implementations:



SetValue (self, value)

Sets the integer value of the dimension.

Parameters:value (int) –



SetValue (self, value, flags)

Sets the integer value of the dimension, passing dimension flags.

Parameters:
  • value (int) –
  • flags (wx.richtext.TextAttrDimensionFlags) –



SetValue (self, dim)

Sets the dimension.

Parameters:dim (wx.richtext.TextAttrDimension) –





SetValueMM(self, value)

Sets the value of the dimension in mm.

Parameters:value (float) –


__nonzero__(self)
Return type:int


__eq__(self)

Equality operator.

Parameters:dim (wx.richtext.TextAttrDimension) –

Properties



Flags

See GetFlags and SetFlags



Position

See GetPosition and SetPosition



Units

See GetUnits and SetUnits



Value

See GetValue and SetValue



ValueMM

See GetValueMM and SetValueMM



m_flags

A public C++ attribute of type TextAttrDimensionFlags .



m_value

A public C++ attribute of type int.