#include </home/zeitlin/src/wx/github/interface/wx/richtext/richtextstyledlg.h>
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.