#include <wx/richtext/richtextbuffer.h>
A class for representing width and height.
- See also
- wxRichTextAttr, wxRichTextCtrl, wxTextAttrDimension
|
| wxTextAttrSize () |
| Default constructor. More...
|
|
void | Reset () |
| Resets the width and height dimensions. More...
|
|
bool | operator== (const wxTextAttrSize &size) const |
| Equality operator. More...
|
|
bool | EqPartial (const wxTextAttrSize &size, bool weakTest=true) const |
| Partial equality test. More...
|
|
bool | Apply (const wxTextAttrSize &dims, const wxTextAttrSize *compareWith=NULL) |
| Apply to this object, but not if the same as compareWith. More...
|
|
void | CollectCommonAttributes (const wxTextAttrSize &attr, wxTextAttrSize &clashingAttr, wxTextAttrSize &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. More...
|
|
bool | RemoveStyle (const wxTextAttrSize &attr) |
| Removes the specified attributes from this object. More...
|
|
wxTextAttrDimension & | GetWidth () |
| Returns the width. More...
|
|
const wxTextAttrDimension & | GetWidth () const |
|
void | SetWidth (int value, wxTextAttrDimensionFlags flags) |
| Sets the width. More...
|
|
void | SetWidth (int value, wxTextAttrUnits units) |
| Sets the width. More...
|
|
void | SetWidth (const wxTextAttrDimension &dim) |
| Sets the width. More...
|
|
wxTextAttrDimension & | GetHeight () |
| Gets the height. More...
|
|
const wxTextAttrDimension & | GetHeight () const |
|
void | SetHeight (int value, wxTextAttrDimensionFlags flags) |
| Sets the height. More...
|
|
void | SetHeight (int value, wxTextAttrUnits units) |
| Sets the height. More...
|
|
void | SetHeight (const wxTextAttrDimension &dim) |
| Sets the height. More...
|
|
bool | IsValid () const |
| Is the size valid? More...
|
|
wxTextAttrSize::wxTextAttrSize |
( |
| ) |
|
|
inline |
Apply to this object, but not if the same as compareWith.
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 wxTextAttrSize::EqPartial |
( |
const wxTextAttrSize & |
size, |
|
|
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 size are present. If weakTest is false, the function will fail if an attribute is present in size but not in this object.
bool wxTextAttrSize::IsValid |
( |
| ) |
const |
|
inline |
Removes the specified attributes from this object.
void wxTextAttrSize::Reset |
( |
| ) |
|
|
inline |
Resets the width and height dimensions.