#include <wx/richtext/richtextbuffer.h>
A class representing a rich text dimension, including units and position.
Public Member Functions | |
| wxTextAttrDimension () | |
| Default constructor. | |
| wxTextAttrDimension (int value, wxTextAttrUnits units=wxTEXT_ATTR_UNITS_TENTHS_MM) | |
| Constructor taking value and units flag. | |
| void | Reset () |
| Resets the dimension value and flags. | |
| bool | EqPartial (const wxTextAttrDimension &dim, bool weakTest=true) const |
| Partial equality test. | |
| bool | Apply (const wxTextAttrDimension &dim, const wxTextAttrDimension *compareWith=NULL) |
| Apply the dimension, but not those identical to compareWith if present. | |
| void | CollectCommonAttributes (const wxTextAttrDimension &attr, wxTextAttrDimension &clashingAttr, wxTextAttrDimension &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. | |
| bool | operator== (const wxTextAttrDimension &dim) const |
| Equality operator. | |
| int | GetValue () const |
| Returns the integer value of the dimension. | |
| float | GetValueMM () const |
| Returns the floating-pointing value of the dimension in mm. | |
| void | SetValueMM (float value) |
| Sets the value of the dimension in mm. | |
| void | SetValue (int value) |
| Sets the integer value of the dimension. | |
| void | SetValue (int value, wxTextAttrDimensionFlags flags) |
| Sets the integer value of the dimension, passing dimension flags. | |
| void | SetValue (int value, wxTextAttrUnits units) |
| Sets the integer value and units. | |
| void | SetValue (const wxTextAttrDimension &dim) |
| Sets the dimension. | |
| wxTextAttrUnits | GetUnits () const |
| Gets the units of the dimension. | |
| void | SetUnits (wxTextAttrUnits units) |
| Sets the units of the dimension. | |
| wxTextBoxAttrPosition | GetPosition () const |
| Gets the position flags. | |
| void | SetPosition (wxTextBoxAttrPosition pos) |
| Sets the position flags. | |
| bool | IsValid () const |
| Returns true if the dimension is valid. | |
| void | SetValid (bool b) |
| Sets the valid flag. | |
| wxTextAttrDimensionFlags | GetFlags () const |
| Gets the dimension flags. | |
| void | SetFlags (wxTextAttrDimensionFlags flags) |
| Sets the dimension flags. | |
Public Attributes | |
| int | m_value |
| wxTextAttrDimensionFlags | m_flags |
|
inline |
Default constructor.
|
inline |
Constructor taking value and units flag.
| bool wxTextAttrDimension::Apply | ( | const wxTextAttrDimension & | dim, |
| const wxTextAttrDimension * | compareWith = NULL ) |
Apply the dimension, but not those identical to compareWith if present.
| void wxTextAttrDimension::CollectCommonAttributes | ( | const wxTextAttrDimension & | attr, |
| wxTextAttrDimension & | clashingAttr, | ||
| wxTextAttrDimension & | 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.
| bool wxTextAttrDimension::EqPartial | ( | const wxTextAttrDimension & | dim, |
| bool | weakTest = true ) const |
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.
|
inline |
Gets the dimension flags.
|
inline |
Gets the position flags.
|
inline |
Gets the units of the dimension.
|
inline |
Returns the integer value of the dimension.
|
inline |
Returns the floating-pointing value of the dimension in mm.
|
inline |
Returns true if the dimension is valid.
|
inline |
Equality operator.
|
inline |
Resets the dimension value and flags.
|
inline |
Sets the dimension flags.
|
inline |
Sets the position flags.
|
inline |
Sets the units of the dimension.
|
inline |
Sets the valid flag.
|
inline |
Sets the dimension.
|
inline |
Sets the integer value of the dimension.
|
inline |
Sets the integer value of the dimension, passing dimension flags.
|
inline |
Sets the integer value and units.
|
inline |
Sets the value of the dimension in mm.
| wxTextAttrDimensionFlags wxTextAttrDimension::m_flags |
| int wxTextAttrDimension::m_value |