#include </home/zeitlin/src/wx/github/interface/wx/richtext/richtextstyledlg.h>
Inheritance diagram for wxRichTextStyleOrganiserDialog:This class shows a style sheet and allows the user to edit, add and remove styles.
It can also be used as a style browser, for example if the application is not using a permanent wxRichTextStyleComboCtrl or wxRichTextStyleListCtrl to present styles.
Public Member Functions | |
| wxRichTextStyleOrganiserDialog () | |
| Default ctor. | |
| wxRichTextStyleOrganiserDialog (int flags, wxRichTextStyleSheet *sheet, wxRichTextCtrl *ctrl, wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &caption=_("Style Organiser"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX) | |
| Constructor. | |
| bool | ApplyStyle (wxRichTextCtrl *ctrl=NULL) |
| Applies the selected style to selection in the given control or the control passed to the constructor. | |
| bool | Create (int flags, wxRichTextStyleSheet *sheet, wxRichTextCtrl *ctrl, wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &caption=wxGetTranslation("Style Organiser"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX) |
| Creates the dialog. | |
| bool | GetRestartNumbering () const |
| Returns true if the user has opted to restart numbering. | |
| wxRichTextCtrl * | GetRichTextCtrl () const |
| Returns the associated rich text control (if any). | |
| wxString | GetSelectedStyle () const |
| Returns selected style name. | |
| wxRichTextStyleDefinition * | GetSelectedStyleDefinition () const |
| Returns selected style definition. | |
| wxRichTextStyleSheet * | GetStyleSheet () const |
| Returns the associated style sheet. | |
| void | SetFlags (int flags) |
| Sets the flags used to control the interface presented to the user. | |
| void | SetRestartNumbering (bool restartNumbering) |
| Checks or unchecks the restart numbering checkbox. | |
| void | SetRichTextCtrl (wxRichTextCtrl *ctrl) |
| Sets the control to be associated with the dialog, for the purposes of applying a style to the selection. | |
| void | SetStyleSheet (wxRichTextStyleSheet *sheet) |
| Sets the associated style sheet. | |
| int | GetFlags () const |
| Returns the flags used to control the interface presented to the user. | |
Static Public Member Functions | |
| static void | SetShowToolTips (bool show) |
| Determines whether tooltips will be shown. | |
| wxRichTextStyleOrganiserDialog::wxRichTextStyleOrganiserDialog | ( | ) |
Default ctor.
| wxRichTextStyleOrganiserDialog::wxRichTextStyleOrganiserDialog | ( | int | flags, |
| wxRichTextStyleSheet * | sheet, | ||
| wxRichTextCtrl * | ctrl, | ||
| wxWindow * | parent, | ||
| wxWindowID | id = wxID_ANY, |
||
| const wxString & | caption = _("Style Organiser"), |
||
| const wxPoint & | pos = wxDefaultPosition, |
||
| const wxSize & | size = wxDefaultSize, |
||
| long | style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX |
||
| ) |
Constructor.
To create a dialog, pass a bitlist of flags (see below), a style sheet, a text control to apply a selected style to (or NULL), followed by the usual window parameters.
To specify the operations available to the user, pass a combination of these values to flags:
The following flags determine what will be displayed in the style list:
The following symbols define commonly-used combinations of flags:
| bool wxRichTextStyleOrganiserDialog::ApplyStyle | ( | wxRichTextCtrl * | ctrl = NULL | ) |
Applies the selected style to selection in the given control or the control passed to the constructor.
| bool wxRichTextStyleOrganiserDialog::Create | ( | int | flags, |
| wxRichTextStyleSheet * | sheet, | ||
| wxRichTextCtrl * | ctrl, | ||
| wxWindow * | parent, | ||
| wxWindowID | id = wxID_ANY, |
||
| const wxString & | caption = wxGetTranslation("Style Organiser"), |
||
| const wxPoint & | pos = wxDefaultPosition, |
||
| const wxSize & | size = wxSize(400, 300), |
||
| long | style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX |
||
| ) |
Creates the dialog.
See the ctor.
| int wxRichTextStyleOrganiserDialog::GetFlags | ( | ) | const |
Returns the flags used to control the interface presented to the user.
| bool wxRichTextStyleOrganiserDialog::GetRestartNumbering | ( | ) | const |
Returns true if the user has opted to restart numbering.
| wxRichTextCtrl* wxRichTextStyleOrganiserDialog::GetRichTextCtrl | ( | ) | const |
Returns the associated rich text control (if any).
| wxString wxRichTextStyleOrganiserDialog::GetSelectedStyle | ( | ) | const |
Returns selected style name.
| wxRichTextStyleDefinition* wxRichTextStyleOrganiserDialog::GetSelectedStyleDefinition | ( | ) | const |
Returns selected style definition.
| wxRichTextStyleSheet* wxRichTextStyleOrganiserDialog::GetStyleSheet | ( | ) | const |
Returns the associated style sheet.
| void wxRichTextStyleOrganiserDialog::SetFlags | ( | int | flags | ) |
Sets the flags used to control the interface presented to the user.
| void wxRichTextStyleOrganiserDialog::SetRestartNumbering | ( | bool | restartNumbering | ) |
Checks or unchecks the restart numbering checkbox.
| void wxRichTextStyleOrganiserDialog::SetRichTextCtrl | ( | wxRichTextCtrl * | ctrl | ) |
Sets the control to be associated with the dialog, for the purposes of applying a style to the selection.
| static void wxRichTextStyleOrganiserDialog::SetShowToolTips | ( | bool | show | ) | [static] |
Determines whether tooltips will be shown.
| void wxRichTextStyleOrganiserDialog::SetStyleSheet | ( | wxRichTextStyleSheet * | sheet | ) |
Sets the associated style sheet.