#include </home/zeitlin/src/wx/github/interface/wx/richtext/richtextbuffer.h>
This object represents a line in a paragraph, and stores offsets from the start of the paragraph representing the start and end positions of the line.
Public Member Functions | |
wxRichTextLine (wxRichTextParagraph *parent) | |
wxRichTextLine (const wxRichTextLine &obj) | |
virtual | ~wxRichTextLine () |
void | SetRange (const wxRichTextRange &range) |
Sets the range associated with this line. | |
void | SetRange (long from, long to) |
Sets the range associated with this line. | |
wxRichTextParagraph * | GetParent () |
Returns the parent paragraph. | |
const wxRichTextRange & | GetRange () const |
Returns the range. | |
wxRichTextRange & | GetRange () |
Returns the range. | |
wxRichTextRange | GetAbsoluteRange () const |
Returns the absolute range. | |
virtual wxSize | GetSize () const |
Returns the line size as calculated by Layout. | |
virtual void | SetSize (const wxSize &sz) |
Sets the line size as calculated by Layout. | |
virtual wxPoint | GetPosition () const |
Returns the object position relative to the parent. | |
virtual void | SetPosition (const wxPoint &pos) |
Sets the object position relative to the parent. | |
virtual wxPoint | GetAbsolutePosition () const |
Returns the absolute object position. | |
virtual wxRect | GetRect () const |
Returns the rectangle enclosing the line. | |
void | SetDescent (int descent) |
Sets the stored descent. | |
int | GetDescent () const |
Returns the stored descent. | |
void | Init (wxRichTextParagraph *parent) |
Initialises the object. | |
void | Copy (const wxRichTextLine &obj) |
Copies from obj. | |
virtual wxRichTextLine * | Clone () const |
Protected Attributes | |
wxRichTextRange | m_range |
wxPoint | m_pos |
wxSize | m_size |
int | m_descent |
wxRichTextParagraph * | m_parent |
wxRichTextLine::wxRichTextLine | ( | wxRichTextParagraph * | parent | ) |
wxRichTextLine::wxRichTextLine | ( | const wxRichTextLine & | obj | ) | [inline] |
virtual wxRichTextLine::~wxRichTextLine | ( | ) | [inline, virtual] |
virtual wxRichTextLine* wxRichTextLine::Clone | ( | ) | const [inline, virtual] |
void wxRichTextLine::Copy | ( | const wxRichTextLine & | obj | ) |
Copies from obj.
virtual wxPoint wxRichTextLine::GetAbsolutePosition | ( | ) | const [virtual] |
Returns the absolute object position.
wxRichTextRange wxRichTextLine::GetAbsoluteRange | ( | ) | const |
Returns the absolute range.
int wxRichTextLine::GetDescent | ( | ) | const [inline] |
Returns the stored descent.
wxRichTextParagraph* wxRichTextLine::GetParent | ( | ) | [inline] |
Returns the parent paragraph.
virtual wxPoint wxRichTextLine::GetPosition | ( | ) | const [inline, virtual] |
Returns the object position relative to the parent.
const wxRichTextRange& wxRichTextLine::GetRange | ( | ) | const [inline] |
Returns the range.
wxRichTextRange& wxRichTextLine::GetRange | ( | ) | [inline] |
Returns the range.
virtual wxRect wxRichTextLine::GetRect | ( | ) | const [inline, virtual] |
Returns the rectangle enclosing the line.
virtual wxSize wxRichTextLine::GetSize | ( | ) | const [inline, virtual] |
Returns the line size as calculated by Layout.
void wxRichTextLine::Init | ( | wxRichTextParagraph * | parent | ) |
Initialises the object.
void wxRichTextLine::SetDescent | ( | int | descent | ) | [inline] |
Sets the stored descent.
virtual void wxRichTextLine::SetPosition | ( | const wxPoint & | pos | ) | [inline, virtual] |
Sets the object position relative to the parent.
void wxRichTextLine::SetRange | ( | const wxRichTextRange & | range | ) | [inline] |
Sets the range associated with this line.
void wxRichTextLine::SetRange | ( | long | from, |
long | to | ||
) | [inline] |
Sets the range associated with this line.
virtual void wxRichTextLine::SetSize | ( | const wxSize & | sz | ) | [inline, virtual] |
Sets the line size as calculated by Layout.
int wxRichTextLine::m_descent [protected] |
wxRichTextParagraph* wxRichTextLine::m_parent [protected] |
wxPoint wxRichTextLine::m_pos [protected] |
wxRichTextRange wxRichTextLine::m_range [protected] |
wxSize wxRichTextLine::m_size [protected] |