#include <wx/richtext/richtextbuffer.h>
A class for left, right, top and bottom dimensions.
Public Member Functions | |
| wxTextAttrDimensions () | |
| Default constructor. | |
| void | Reset () |
| Resets the value and flags for all dimensions. | |
| bool | operator== (const wxTextAttrDimensions &dims) const |
| Equality operator. | |
| bool | EqPartial (const wxTextAttrDimensions &dims, bool weakTest=true) const |
| Partial equality test. | |
| bool | Apply (const wxTextAttrDimensions &dims, const wxTextAttrDimensions *compareWith=NULL) |
| Apply to 'this', but not if the same as compareWith. | |
| void | CollectCommonAttributes (const wxTextAttrDimensions &attr, wxTextAttrDimensions &clashingAttr, wxTextAttrDimensions &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 | RemoveStyle (const wxTextAttrDimensions &attr) |
| Remove specified attributes from this object. | |
| const wxTextAttrDimension & | GetLeft () const |
| Gets the left dimension. | |
| wxTextAttrDimension & | GetLeft () |
| const wxTextAttrDimension & | GetRight () const |
| Gets the right dimension. | |
| wxTextAttrDimension & | GetRight () |
| const wxTextAttrDimension & | GetTop () const |
| Gets the top dimension. | |
| wxTextAttrDimension & | GetTop () |
| const wxTextAttrDimension & | GetBottom () const |
| Gets the bottom dimension. | |
| wxTextAttrDimension & | GetBottom () |
| bool | IsValid () const |
| Are all dimensions valid? | |
Public Attributes | |
| wxTextAttrDimension | m_left |
| wxTextAttrDimension | m_top |
| wxTextAttrDimension | m_right |
| wxTextAttrDimension | m_bottom |
|
inline |
Default constructor.
| bool wxTextAttrDimensions::Apply | ( | const wxTextAttrDimensions & | dims, |
| const wxTextAttrDimensions * | compareWith = NULL ) |
Apply to 'this', but not if the same as compareWith.
| void wxTextAttrDimensions::CollectCommonAttributes | ( | const wxTextAttrDimensions & | attr, |
| wxTextAttrDimensions & | clashingAttr, | ||
| wxTextAttrDimensions & | 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 wxTextAttrDimensions::EqPartial | ( | const wxTextAttrDimensions & | dims, |
| 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 dims are present. If weakTest is false , the function will fail if an attribute is present in dims but not in this object.
|
inline |
|
inline |
Gets the bottom dimension.
|
inline |
|
inline |
Gets the left dimension.
|
inline |
|
inline |
Gets the right dimension.
|
inline |
|
inline |
Gets the top dimension.
|
inline |
Are all dimensions valid?
|
inline |
Equality operator.
| bool wxTextAttrDimensions::RemoveStyle | ( | const wxTextAttrDimensions & | attr | ) |
Remove specified attributes from this object.
|
inline |
Resets the value and flags for all dimensions.
| wxTextAttrDimension wxTextAttrDimensions::m_bottom |
| wxTextAttrDimension wxTextAttrDimensions::m_left |
| wxTextAttrDimension wxTextAttrDimensions::m_right |
| wxTextAttrDimension wxTextAttrDimensions::m_top |