wxRichTextStyleListCtrlThis class incorporates a wxRichTextStyleListBox and a choice control that allows the user to select the category of style to view. It is demonstrated in the wxRichTextCtrl sample in samples/richtext. To use wxRichTextStyleListCtrl, add the control to your window hierarchy and call SetStyleType with one of wxRichTextStyleListBox::wxRICHTEXT_STYLE_ALL, wxRichTextStyleListBox::wxRICHTEXT_STYLE_PARAGRAPH, wxRichTextStyleListBox::wxRICHTEXT_STYLE_CHARACTER and wxRichTextStyleListBox::wxRICHTEXT_STYLE_LIST to set the current view. Associate the control with a style sheet and rich text control with SetStyleSheet and SetRichTextCtrl, so that when a style is double-clicked, it is applied to the selection. Window styles
Derived from Include files <wx/richtext/richtextstyles.h> Data structures Members
wxRichTextStyleListCtrl::wxRichTextStyleListCtrl
wxRichTextStyleListCtrl::wxRichTextStyleListCtrlwxRichTextStyleListCtrl(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0) wxRichTextStyleListCtrl() Constructors.
wxRichTextStyleListCtrl::Createbool Create(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0) Creates the windows.
wxRichTextStyleListCtrl::GetRichTextCtrlwxRichTextCtrl* GetRichTextCtrl() const Returns the associated rich text control, if any.
wxRichTextStyleListCtrl::GetStyleChoicewxChoice* GetStyleChoice() const Returns the wxChoice control used for selecting the style category.
wxRichTextStyleListCtrl::GetStyleListBoxwxRichTextStyleListBox* GetStyleListBox() const Returns the wxListBox control used to view the style list.
wxRichTextStyleListCtrl::GetStyleSheetwxRichTextStyleSheet* GetStyleSheet() const Returns the associated style sheet, if any.
wxRichTextStyleListCtrl::GetStyleTypewxRichTextStyleListBox::wxRichTextStyleType GetStyleType() const Returns the type of style to show in the list box.
wxRichTextStyleListCtrl::SetRichTextCtrlvoid SetRichTextCtrl(wxRichTextCtrl* ctrl) Associates the control with a wxRichTextCtrl.
wxRichTextStyleListCtrl::SetStyleSheetvoid SetStyleSheet(wxRichTextStyleSheet* styleSheet) Associates the control with a style sheet.
wxRichTextStyleListCtrl::SetStyleTypevoid SetStyleType(wxRichTextStyleListBox::wxRichTextStyleType styleType) Sets the style type to display. One of wxRichTextStyleListBox::wxRICHTEXT_STYLE_ALL, wxRichTextStyleListBox::wxRICHTEXT_STYLE_PARAGRAPH, wxRichTextStyleListBox::wxRICHTEXT_STYLE_CHARACTER and wxRichTextStyleListBox::wxRICHTEXT_STYLE_LIST.
wxRichTextStyleListCtrl::UpdateStylesvoid UpdateStyles() Updates the style list box.
|