#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 |