I am doing a C++ wxwidgets project, and I need to make a wxRichTextCell have differemt formats in the same text, AddParagraph only allow one style, not multiple styles, how can I do this? I will paste the entire documentation so you can help me find the correct way:

 	wxRichTextCell (wxRichTextObject *parent=NULL)
 	Default constructor; optionally pass the parent object. More...
 
 	wxRichTextCell (const wxRichTextCell &obj)
 	Copy constructor. More...
 
virtual bool 	Draw (wxDC &dc, wxRichTextDrawingContext &context, const wxRichTextRange &range, const wxRichTextSelection &selection, const wxRect &rect, int descent, int style)
 	Draw the item, within the given range. More...
 
virtual int 	HitTest (wxDC &dc, wxRichTextDrawingContext &context, const wxPoint &pt, long &textPosition, wxRichTextObject **obj, wxRichTextObject **contextObj, int flags=0)
 	Hit-testing: returns a flag indicating hit test details, plus information about position. More...
 
virtual wxString 	GetXMLNodeName () const
 	Returns the XML node name of this object. More...
 
virtual bool 	CanEditProperties () const
 	Returns true if we can edit the object's properties via a GUI. More...
 
virtual bool 	EditProperties (wxWindow *parent, wxRichTextBuffer *buffer)
 	Edits the object's properties via a GUI. More...
 
virtual wxString 	GetPropertiesMenuLabel () const
 	Returns the label to be used for the properties context menu item. More...
 
int 	GetColSpan () const
 	Returns the number of columns spanned by the cell. More...
 
void 	SetColSpan (long span)
 	Set the number of columns spanned by the cell. More...
 
int 	GetRowSpan () const
 	Returns the number of rows spanned by the cell. More...
 
void 	SetRowSpan (long span)
 	Set the number of rows spanned by the cell. More...
 
virtual wxRichTextObject * 	Clone () const
 	Clones the object. More...
 
void 	Copy (const wxRichTextCell &obj)
 
 	wxRichTextBox (wxRichTextObject *parent=NULL)
 	Default constructor; optionally pass the parent object. More...
 
 	wxRichTextBox (const wxRichTextBox &obj)
 	Copy constructor. More...
 
void 	Copy (const wxRichTextBox &obj)
 
 	wxRichTextParagraphLayoutBox (wxRichTextObject *parent=NULL)
 
 	wxRichTextParagraphLayoutBox (const wxRichTextParagraphLayoutBox &obj)
 
 	~wxRichTextParagraphLayoutBox ()
 
virtual bool 	Layout (wxDC &dc, wxRichTextDrawingContext &context, const wxRect &rect, const wxRect &parentRect, int style)
 	Lay the item out at the specified position with the given size constraint. More...
 
virtual bool 	GetRangeSize (const wxRichTextRange &range, wxSize &size, int &descent, wxDC &dc, wxRichTextDrawingContext &context, int flags, const wxPoint &position=wxPoint(0, 0), const wxSize &parentSize=wxDefaultSize, wxArrayInt *partialExtents=NULL) const
 	Returns the object size for the given range. More...
 
virtual bool 	DeleteRange (const wxRichTextRange &range)
 	Deletes the given range. More...
 
virtual wxString 	GetTextForRange (const wxRichTextRange &range) const
 	Returns any text in this object for the given range. More...
 
virtual bool 	ImportFromXML (wxRichTextBuffer *buffer, wxXmlNode *node, wxRichTextXMLHandler *handler, bool *recurse)
 	Imports this object from XML. More...
 
virtual bool 	AcceptsFocus () const
 	Returns true if objects of this class can accept the focus, i.e. a call to SetFocusObject is possible. More...
 
void 	SetRichTextCtrl (wxRichTextCtrl *ctrl)
 	Associates a control with the buffer, for operations that for example require refreshing the window. More...
 
wxRichTextCtrl * 	GetRichTextCtrl () const
 	Returns the associated control. More...
 
void 	SetPartialParagraph (bool partialPara)
 	Sets a flag indicating whether the last paragraph is partial or complete. More...
 
bool 	GetPartialParagraph () const
 	Returns a flag indicating whether the last paragraph is partial or complete. More...
 
virtual wxRichTextStyleSheet * 	GetStyleSheet () const
 	Returns the style sheet associated with the overall buffer. More...
 
virtual bool 	IsTopLevel () const
 	Returns true if this object is top-level, i.e. contains its own paragraphs, such as a text box. More...
 
bool 	InsertParagraphsWithUndo (wxRichTextBuffer *buffer, long pos, const wxRichTextParagraphLayoutBox &paragraphs, wxRichTextCtrl *ctrl, int flags=0)
 	Submits a command to insert paragraphs. More...
 
bool 	InsertTextWithUndo (wxRichTextBuffer *buffer, long pos, const wxString &text, wxRichTextCtrl *ctrl, int flags=0)
 	Submits a command to insert the given text. More...
 
bool 	InsertNewlineWithUndo (wxRichTextBuffer *buffer, long pos, wxRichTextCtrl *ctrl, int flags=0)
 	Submits a command to insert the given text. More...
 
bool 	InsertImageWithUndo (wxRichTextBuffer *buffer, long pos, const wxRichTextImageBlock &imageBlock, wxRichTextCtrl *ctrl, int flags, const wxRichTextAttr &textAttr)
 	Submits a command to insert the given image. More...
 
wxRichTextField * 	InsertFieldWithUndo (wxRichTextBuffer *buffer, long pos, const wxString &fieldType, const wxRichTextProperties &properties, wxRichTextCtrl *ctrl, int flags, const wxRichTextAttr &textAttr)
 	Submits a command to insert the given field. More...
 
wxRichTextAttr 	GetStyleForNewParagraph (wxRichTextBuffer *buffer, long pos, bool caretPosition=false, bool lookUpNewParaStyle=false) const
 	Returns the style that is appropriate for a new paragraph at this position. More...
 
wxRichTextObject * 	InsertObjectWithUndo (wxRichTextBuffer *buffer, long pos, wxRichTextObject *object, wxRichTextCtrl *ctrl, int flags=0)
 	Inserts an object. More...
 
bool 	DeleteRangeWithUndo (const wxRichTextRange &range, wxRichTextCtrl *ctrl, wxRichTextBuffer *buffer)
 	Submits a command to delete this range. More...
 
void 	DrawFloats (wxDC &dc, wxRichTextDrawingContext &context, const wxRichTextRange &range, const wxRichTextSelection &selection, const wxRect &rect, int descent, int style)
 	Draws the floating objects in this buffer. More...
 
void 	MoveAnchoredObjectToParagraph (wxRichTextParagraph *from, wxRichTextParagraph *to, wxRichTextObject *obj)
 	Moves an anchored object to another paragraph. More...
 
void 	Init ()
 	Initializes the object. More...
 
virtual void 	Clear ()
 	Clears all the children. More...
 
virtual void 	Reset ()
 	Clears and initializes with one blank paragraph. More...
 
virtual wxRichTextRange 	AddParagraph (const wxString &text, wxRichTextAttr *paraStyle=NULL)
 	Convenience function to add a paragraph of text. More...
 
virtual wxRichTextRange 	AddImage (const wxImage &image, wxRichTextAttr *paraStyle=NULL)
 	Convenience function to add an image. More...
 
virtual wxRichTextRange 	AddParagraphs (const wxString &text, wxRichTextAttr *paraStyle=NULL)
 	Adds multiple paragraphs, based on newlines. More...
 
virtual wxRichTextLine * 	GetLineAtPosition (long pos, bool caretPosition=false) const
 	Returns the line at the given position. More...
 
virtual wxRichTextLine * 	GetLineAtYPosition (int y) const
 	Returns the line at the given y pixel position, or the last line. More...
 
virtual wxRichTextParagraph * 	GetParagraphAtPosition (long pos, bool caretPosition=false) const
 	Returns the paragraph at the given character or caret position. More...
 
virtual wxSize 	GetLineSizeAtPosition (long pos, bool caretPosition=false) const
 	Returns the line size at the given position. More...
 
virtual long 	GetVisibleLineNumber (long pos, bool caretPosition=false, bool startOfLine=false) const
 	Given a position, returns the number of the visible line (potentially many to a paragraph), starting from zero at the start of the buffer. More...
 
virtual wxRichTextLine * 	GetLineForVisibleLineNumber (long lineNumber) const
 	Given a line number, returns the corresponding wxRichTextLine object. More...
 
virtual wxRichTextObject * 	GetLeafObjectAtPosition (long position) const
 	Returns the leaf object in a paragraph at this position. More...
 
virtual wxRichTextParagraph * 	GetParagraphAtLine (long paragraphNumber) const
 	Returns the paragraph by number. More...
 
virtual wxRichTextParagraph * 	GetParagraphForLine (wxRichTextLine *line) const
 	Returns the paragraph for a given line. More...
 
virtual int 	GetParagraphLength (long paragraphNumber) const
 	Returns the length of the paragraph. More...
 
virtual int 	GetParagraphCount () const
 	Returns the number of paragraphs. More...
 
virtual int 	GetLineCount () const
 	Returns the number of visible lines. More...
 
virtual wxString 	GetParagraphText (long paragraphNumber) const
 	Returns the text of the paragraph. More...
 
virtual long 	XYToPosition (long x, long y) const
 	Converts zero-based line column and paragraph number to a position. More...
 
virtual bool 	PositionToXY (long pos, long *x, long *y) const
 	Converts a zero-based position to line column and paragraph number. More...
 
virtual bool 	SetStyle (const wxRichTextRange &range, const wxRichTextAttr &style, int flags=wxRICHTEXT_SETSTYLE_WITH_UNDO)
 	Sets the attributes for the given range. More...
 
virtual void 	SetStyle (wxRichTextObject *obj, const wxRichTextAttr &textAttr, int flags=wxRICHTEXT_SETSTYLE_WITH_UNDO)
 	Sets the attributes for the given object only, for example the box attributes for a text box. More...
 
virtual bool 	GetStyle (long position, wxRichTextAttr &style)
 	Returns the combined text attributes for this position. More...
 
virtual bool 	GetUncombinedStyle (long position, wxRichTextAttr &style)
 	Returns the content (uncombined) attributes for this position. More...
 
virtual bool 	DoGetStyle (long position, wxRichTextAttr &style, bool combineStyles=true)
 	Implementation helper for GetStyle. More...
 
virtual bool 	GetStyleForRange (const wxRichTextRange &range, wxRichTextAttr &style)
 	This function gets a style representing the common, combined attributes in the given range. More...
 
bool 	CollectStyle (wxRichTextAttr &currentStyle, const wxRichTextAttr &style, wxRichTextAttr &clashingAttr, wxRichTextAttr &absentAttr)
 	Combines style with currentStyle for the purpose of summarising the attributes of a range of content. More...
 
virtual bool 	ClearListStyle (const wxRichTextRange &range, int flags=wxRICHTEXT_SETSTYLE_WITH_UNDO)
 	Clears the list style from the given range, clearing list-related attributes and applying any named paragraph style associated with each paragraph. More...
 
virtual bool 	DoNumberList (const wxRichTextRange &range, const wxRichTextRange &promotionRange, int promoteBy, wxRichTextListStyleDefinition *def, int flags=wxRICHTEXT_SETSTYLE_WITH_UNDO, int startFrom=1, int specifiedLevel=-1)
 	Helper for NumberList and PromoteList, that does renumbering and promotion simultaneously def can be NULL/empty to indicate that the existing list style should be used. More...
 
virtual bool 	FindNextParagraphNumber (wxRichTextParagraph *previousParagraph, wxRichTextAttr &attr) const
 	Fills in the attributes for numbering a paragraph after previousParagraph. More...
 
virtual bool 	SetProperties (const wxRichTextRange &range, const wxRichTextProperties &properties, int flags=wxRICHTEXT_SETPROPERTIES_WITH_UNDO)
 	Sets the properties for the given range, passing flags to determine how the attributes are set. More...
 
virtual bool 	SetObjectPropertiesWithUndo (wxRichTextObject &obj, const wxRichTextProperties &properties, wxRichTextObject *objToSet=NULL)
 	Sets with undo the properties for the given object. More...
 
virtual bool 	HasCharacterAttributes (const wxRichTextRange &range, const wxRichTextAttr &style) const
 	Test if this whole range has character attributes of the specified kind. More...
 
virtual bool 	HasParagraphAttributes (const wxRichTextRange &range, const wxRichTextAttr &style) const
 	Test if this whole range has paragraph attributes of the specified kind. More...
 
virtual void 	PrepareContent (wxRichTextParagraphLayoutBox &container)
 	Prepares the content just before insertion (or after buffer reset). More...
 
virtual bool 	InsertFragment (long position, wxRichTextParagraphLayoutBox &fragment)
 	Insert fragment into this box at the given position. More...
 
virtual bool 	CopyFragment (const wxRichTextRange &range, wxRichTextParagraphLayoutBox &fragment)
 	Make a copy of the fragment corresponding to the given range, putting it in fragment. More...
 
virtual bool 	ApplyStyleSheet (wxRichTextStyleSheet *styleSheet)
 	Apply the style sheet to the buffer, for example if the styles have changed. More...
 
void 	Copy (const wxRichTextParagraphLayoutBox &obj)
 
void 	operator= (const wxRichTextParagraphLayoutBox &obj)
 
virtual void 	UpdateRanges ()
 	Calculate ranges. More...
 
virtual wxString 	GetText () const
 	Get all the text. More...
 
virtual bool 	SetDefaultStyle (const wxRichTextAttr &style)
 	Sets the default style, affecting the style currently being applied (for example, setting the default style to bold will cause subsequently inserted text to be bold). More...
 
virtual const wxRichTextAttr & 	GetDefaultStyle () const
 	Returns the current default style, affecting the style currently being applied (for example, setting the default style to bold will cause subsequently inserted text to be bold). More...
 
virtual void 	SetBasicStyle (const wxRichTextAttr &style)
 	Sets the basic (overall) style. More...
 
virtual const wxRichTextAttr & 	GetBasicStyle () const
 	Returns the basic (overall) style. More...
 
virtual void 	Invalidate (const wxRichTextRange &invalidRange=wxRICHTEXT_ALL)
 	Invalidates the buffer. More...
 
virtual void 	DoInvalidate (const wxRichTextRange &invalidRange)
 	Do the (in)validation for this object only. More...
 
virtual void 	InvalidateHierarchy (const wxRichTextRange &invalidRange=wxRICHTEXT_ALL)
 	Do the (in)validation both up and down the hierarchy. More...
 
virtual bool 	UpdateFloatingObjects (const wxRect &availableRect, wxRichTextObject *untilObj=NULL)
 	Gather information about floating objects. More...
 
wxRichTextRange 	GetInvalidRange (bool wholeParagraphs=false) const
 	Get invalid range, rounding to entire paragraphs if argument is true. More...
 
bool 	IsDirty () const
 	Returns true if this object needs layout. More...
 
wxRichTextFloatCollector * 	GetFloatCollector ()
 	Returns the wxRichTextFloatCollector of this object. More...
 
int 	GetFloatingObjectCount () const
 	Returns the number of floating objects at this level. More...
 
bool 	GetFloatingObjects (wxRichTextObjectList &objects) const
 	Returns a list of floating objects. More...
 
virtual bool 	SetListStyle (const wxRichTextRange &range, wxRichTextListStyleDefinition *def, int flags=wxRICHTEXT_SETSTYLE_WITH_UNDO, int startFrom=1, int specifiedLevel=-1)
 	Sets the list attributes for the given range, passing flags to determine how the attributes are set. More...
 
virtual bool 	SetListStyle (const wxRichTextRange &range, const wxString &defName, int flags=wxRICHTEXT_SETSTYLE_WITH_UNDO, int startFrom=1, int specifiedLevel=-1)
 	Sets the list attributes for the given range, passing flags to determine how the attributes are set. More...
 
virtual bool 	NumberList (const wxRichTextRange &range, wxRichTextListStyleDefinition *def=NULL, int flags=wxRICHTEXT_SETSTYLE_WITH_UNDO, int startFrom=1, int specifiedLevel=-1)
 	Numbers the paragraphs in the given range. More...
 
virtual bool 	NumberList (const wxRichTextRange &range, const wxString &defName, int flags=wxRICHTEXT_SETSTYLE_WITH_UNDO, int startFrom=1, int specifiedLevel=-1)
 	Numbers the paragraphs in the given range. More...
 
virtual bool 	PromoteList (int promoteBy, const wxRichTextRange &range, wxRichTextListStyleDefinition *def=NULL, int flags=wxRICHTEXT_SETSTYLE_WITH_UNDO, int specifiedLevel=-1)
 	Promotes the list items within the given range. More...
 
virtual bool 	PromoteList (int promoteBy, const wxRichTextRange &range, const wxString &defName, int flags=wxRICHTEXT_SETSTYLE_WITH_UNDO, int specifiedLevel=-1)
 	Promotes the list items within the given range. More...
 
 	wxRichTextCompositeObject (wxRichTextObject *parent=NULL)
 
virtual 	~wxRichTextCompositeObject ()
 
virtual bool 	FindPosition (wxDC &dc, wxRichTextDrawingContext &context, long index, wxPoint &pt, int *height, bool forceLineStart)
 	Finds the absolute position and row height for the given character position. More...
 
virtual void 	CalculateRange (long start, long &end)
 	Calculates the range of the object. More...
 
virtual void 	Dump (wxTextOutputStream &stream)
 	Dump object data to the given output stream for debugging. More...
 
wxRichTextObjectList & 	GetChildren ()
 	Returns the children. More...
 
const wxRichTextObjectList & 	GetChildren () const
 	Returns the children. More...
 
size_t 	GetChildCount () const
 	Returns the number of children. More...
 
wxRichTextObject * 	GetChild (size_t n) const
 	Returns the nth child. More...
 
virtual bool 	IsComposite () const
 	Returns true if this object is composite. More...
 
virtual bool 	IsAtomic () const
 	Returns true if no user editing can be done inside the object. More...
 
virtual bool 	IsEmpty () const
 	Returns true if the buffer is empty. More...
 
virtual wxRichTextObject * 	GetChildAtPosition (long pos) const
 	Returns the child object at the given character position. More...
 
void 	Copy (const wxRichTextCompositeObject &obj)
 
void 	operator= (const wxRichTextCompositeObject &obj)
 
size_t 	AppendChild (wxRichTextObject *child)
 	Appends a child, returning the position. More...
 
bool 	InsertChild (wxRichTextObject *child, wxRichTextObject *inFrontOf)
 	Inserts the child in front of the given object, or at the beginning. More...
 
bool 	RemoveChild (wxRichTextObject *child, bool deleteChild=false)
 	Removes and optionally deletes the specified child. More...
 
bool 	DeleteChildren ()
 	Deletes all the children. More...
 
bool 	Defragment (wxRichTextDrawingContext &context, const wxRichTextRange &range=wxRICHTEXT_ALL)
 	Recursively merges all pieces that can be merged. More...
 
virtual void 	Move (const wxPoint &pt)
 	Moves the object recursively, by adding the offset from old to new. More...
 
 	wxRichTextObject (wxRichTextObject *parent=NULL)
 	Constructor, taking an optional parent pointer. More...
 
virtual 	~wxRichTextObject ()
 
virtual wxSize 	GetBestSize () const
 	Returns the best size, i.e. the ideal starting size for this object irrespective of available space. More...
 
virtual wxRichTextObject * 	DoSplit (long pos)
 	Do a split from pos, returning an object containing the second part, and setting the first part in 'this'. More...
 
virtual bool 	IsFloatable () const
 	Returns true if this class of object is floatable. More...
 
virtual bool 	IsFloating () const
 	Returns true if this object is currently floating. More...
 
virtual int 	GetFloatDirection () const
 	Returns the floating direction. More...
 
virtual bool 	CanMerge (wxRichTextObject *object, wxRichTextDrawingContext &context) const
 	Returns true if this object can merge itself with the given one. More...
 
virtual bool 	Merge (wxRichTextObject *object, wxRichTextDrawingContext &context)
 	Returns true if this object merged itself with the given one. More...
 
virtual bool 	CanSplit (wxRichTextDrawingContext &context) const
 	Returns true if this object can potentially be split, by virtue of having different virtual attributes for individual sub-objects. More...
 
virtual wxRichTextObject * 	Split (wxRichTextDrawingContext &context)
 	Returns the final object in the split objects if this object was split due to differences between sub-object virtual attributes. More...
 
virtual bool 	UsesParagraphAttributes () const
 	Returns true if this object takes note of paragraph attributes (text and image objects don't). More...
 
virtual bool 	HandlesChildSelections () const
 	Returns true if this object can handle the selections of its children, fOr example a table. More...
 
virtual wxRichTextSelection 	GetSelection (long start, long end) const
 	Returns a selection object specifying the selections between start and end character positions. More...
 
virtual wxSize 	GetCachedSize () const
 	Gets the cached object size as calculated by Layout. More...
 
virtual void 	SetCachedSize (const wxSize &sz)
 	Sets the cached object size as calculated by Layout. More...
 
virtual wxSize 	GetMaxSize () const
 	Gets the maximum object size as calculated by Layout. More...
 
virtual void 	SetMaxSize (const wxSize &sz)
 	Sets the maximum object size as calculated by Layout. More...
 
virtual wxSize 	GetMinSize () const
 	Gets the minimum object size as calculated by Layout. More...
 
virtual void 	SetMinSize (const wxSize &sz)
 	Sets the minimum object size as calculated by Layout. More...
 
virtual wxTextAttrSize 	GetNaturalSize () const
 	Gets the 'natural' size for an object. More...
 
virtual wxPoint 	GetPosition () const
 	Returns the object position in pixels. More...
 
virtual void 	SetPosition (const wxPoint &pos)
 	Sets the object position in pixels. More...
 
virtual wxPoint 	GetAbsolutePosition () const
 	Returns the absolute object position, by traversing up the child/parent hierarchy. More...
 
virtual wxRect 	GetRect () const
 	Returns the rectangle enclosing the object. More...
 
void 	SetRange (const wxRichTextRange &range)
 	Sets the object's range within its container. More...
 
const wxRichTextRange & 	GetRange () const
 	Returns the object's range. More...
 
wxRichTextRange & 	GetRange ()
 	Returns the object's range. More...
 
void 	SetOwnRange (const wxRichTextRange &range)
 	Set the object's own range, for a top-level object with its own position space. More...
 
const wxRichTextRange & 	GetOwnRange () const
 	Returns the object's own range (valid if top-level). More...
 
wxRichTextRange & 	GetOwnRange ()
 	Returns the object's own range (valid if top-level). More...
 
wxRichTextRange 	GetOwnRangeIfTopLevel () const
 	Returns the object's own range only if a top-level object. More...
 
virtual wxRichTextObject * 	GetParent () const
 	Returns a pointer to the parent object. More...
 
virtual void 	SetParent (wxRichTextObject *parent)
 	Sets the pointer to the parent object. More...
 
virtual
wxRichTextParagraphLayoutBox * 	GetContainer () const
 	Returns the top-level container of this object. More...
 
virtual
wxRichTextParagraphLayoutBox * 	GetParentContainer () const
 	Returns the top-level container of this object. More...
 
virtual void 	SetMargins (int margin)
 	Set the margin around the object, in pixels. More...
 
virtual void 	SetMargins (int leftMargin, int rightMargin, int topMargin, int bottomMargin)
 	Set the margin around the object, in pixels. More...
 
virtual int 	GetLeftMargin () const
 	Returns the left margin of the object, in pixels. More...
 
virtual int 	GetRightMargin () const
 	Returns the right margin of the object, in pixels. More...
 
virtual int 	GetTopMargin () const
 	Returns the top margin of the object, in pixels. More...
 
virtual int 	GetBottomMargin () const
 	Returns the bottom margin of the object, in pixels. More...
 
virtual wxRect 	GetAvailableContentArea (wxDC &dc, wxRichTextDrawingContext &context, const wxRect &outerRect) const
 	Calculates the available content space in the given rectangle, given the margins, border and padding specified in the object's attributes. More...
 
virtual bool 	LayoutToBestSize (wxDC &dc, wxRichTextDrawingContext &context, wxRichTextBuffer *buffer, const wxRichTextAttr &parentAttr, const wxRichTextAttr &attr, const wxRect &availableParentSpace, const wxRect &availableContainerSpace, int style)
 	Lays out the object first with a given amount of space, and then if no width was specified in attr, lays out the object again using the minimum size. More...
 
virtual bool 	AdjustAttributes (wxRichTextAttr &attr, wxRichTextDrawingContext &context)
 	Adjusts the attributes for virtual attribute provision, collapsed borders, etc. More...
 
void 	SetAttributes (const wxRichTextAttr &attr)
 	Sets the object's attributes. More...
 
const wxRichTextAttr & 	GetAttributes () const
 	Returns the object's attributes. More...
 
wxRichTextAttr & 	GetAttributes ()
 	Returns the object's attributes. More...
 
wxRichTextProperties & 	GetProperties ()
 	Returns the object's properties. More...
 
const wxRichTextProperties & 	GetProperties () const
 	Returns the object's properties. More...
 
void 	SetProperties (const wxRichTextProperties &props)
 	Sets the object's properties. More...
 
void 	SetDescent (int descent)
 	Sets the stored descent value. More...
 
int 	GetDescent () const
 	Returns the stored descent value. More...
 
wxRichTextBuffer * 	GetBuffer () const
 	Returns the containing buffer. More...
 
void 	SetName (const wxString &name)
 	Sets the identifying name for this object as a property using the "name" key. More...
 
wxString 	GetName () const
 	Returns the identifying name for this object from the properties, using the "name" key. More...
 
bool 	IsShown () const
 	Returns true if the object will be shown, false otherwise. More...
 
virtual void 	Show (bool show)
 	Call to show or hide this object. More...
 
void 	Copy (const wxRichTextObject &obj)
 	Copies the object. More...
 
void 	Reference ()
 	Reference-counting allows us to use the same object in multiple lists (not yet used). More...
 
void 	Dereference ()
 	Reference-counting allows us to use the same object in multiple lists (not yet used). More...
 
int 	ConvertTenthsMMToPixels (wxDC &dc, int units) const
 	Converts units in tenths of a millimetre to device units. More...
 
int 	ConvertPixelsToTenthsMM (wxDC &dc, int pixels) const
 	Convert units in pixels to tenths of a millimetre. More...
 
 	wxObject ()
 	Default ctor; initializes to NULL the internal reference data. More...
 
 	wxObject (const wxObject &other)
 	Copy ctor. More...
 
virtual 	~wxObject ()
 	Destructor. More...
 
virtual wxClassInfo * 	GetClassInfo () const
 	This virtual function is redefined for every class that requires run-time type information, when using the wxDECLARE_CLASS macro (or similar). More...
 
wxObjectRefData * 	GetRefData () const
 	Returns the wxObject::m_refData pointer, i.e. the data referenced by this object. More...
 
bool 	IsKindOf (const wxClassInfo *info) const
 	Determines whether this class is a subclass of (or the same class as) the given class. More...
 
bool 	IsSameAs (const wxObject &obj) const
 	Returns true if this object has the same data pointer as obj. More...
 
void 	Ref (const wxObject &clone)
 	Makes this object refer to the data in clone. More...
 
void 	SetRefData (wxObjectRefData *data)
 	Sets the wxObject::m_refData pointer. More...
 
void 	UnRef ()
 	Decrements the reference count in the associated data, and if it is zero, deletes the data. More...
 
void 	UnShare ()
 	This is the same of AllocExclusive() but this method is public. More...
 
void 	operator delete (void *buf)
 	The delete operator is defined for debugging versions of the library only, when the identifier WXDEBUG is defined. More...
 
void * 	operator new (size_t size, const wxString &filename=NULL, int lineNum=0)
 	The new operator is defined for debugging versions of the library only, when the identifier WXDEBUG is defined. More...