This is the event class for wxRichTextCtrl notifications.
Event table macros
To process a rich text event, use these event handler macros to direct input to a member function that takes a wxRichTextEvent argument.
EVT_RICHTEXT_CHARACTER(id, func) | Process a wxEVT_COMMAND_RICHTEXT_CHARACTER event, generated when the user presses a character key. Valid event functions: GetFlags, GetPosition, GetCharacter. |
EVT_RICHTEXT_DELETE(id, func) | Process a wxEVT_COMMAND_RICHTEXT_DELETE event, generated when the user presses the backspace or delete key. Valid event functions: GetFlags, GetPosition. |
EVT_RICHTEXT_RETURN(id, func) | Process a wxEVT_COMMAND_RICHTEXT_RETURN event, generated when the user presses the return key. Valid event functions: GetFlags, GetPosition. |
EVT_RICHTEXT_STYLE_CHANGED(id, func) | Process a wxEVT_COMMAND_RICHTEXT_STYLE_CHANGED event, generated when styling has been applied to the control. Valid event functions: GetPosition, GetRange. |
EVT_RICHTEXT_STYLESHEET_CHANGED(id, func) | Process a wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGING event, generated when the control's stylesheet has changed, for example the user added, edited or deleted a style. Valid event functions: GetRange, GetPosition. |
EVT_RICHTEXT_STYLESHEET_REPLACING(id, func) | Process a wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACING event, generated when the control's stylesheet is about to be replaced, for example when a file is loaded into the control. Valid event functions: Veto, GetOldStyleSheet, GetNewStyleSheet. |
EVT_RICHTEXT_STYLESHEET_REPLACED(id, func) | Process a wxEVT_COMMAND_RICHTEXT_STYLESHEET_REPLACED event, generated when the control's stylesheet has been replaced, for example when a file is loaded into the control. Valid event functions: GetOldStyleSheet, GetNewStyleSheet. |
EVT_RICHTEXT_CONTENT_INSERTED(id, func) | Process a wxEVT_COMMAND_RICHTEXT_CONTENT_INSERTED event, generated when content has been inserted into the control. Valid event functions: GetPosition, GetRange. |
EVT_RICHTEXT_CONTENT_DELETED(id, func) | Process a wxEVT_COMMAND_RICHTEXT_CONTENT_DELETED event, generated when content has been deleted from the control. Valid event functions: GetPosition, GetRange. |
Include files
<wx/richtext/richtextctrl.h>
Data structures
Members
wxRichTextEvent::wxRichTextEvent
wxRichTextEvent::Clone
wxRichTextEvent::GetCharacter
wxRichTextEvent::GetFlags
wxRichTextEvent::GetNewStyleSheet
wxRichTextEvent::GetOldStyleSheet
wxRichTextEvent::GetPosition
wxRichTextEvent::GetRange
wxRichTextEvent::SetCharacter
wxRichTextEvent::SetFlags
wxRichTextEvent::SetNewStyleSheet
wxRichTextEvent::SetOldStyleSheet
wxRichTextEvent::SetPosition
wxRichTextEvent::SetRange
wxRichTextEvent(const wxRichTextEvent& event)
wxRichTextEvent(wxEventType commandType = wxEVT_NULL, int winid = 0)
Constructors.
wxEvent* Clone() const
Clones the event.
wxChar GetCharacter() const
Returns the character pressed, within a wxEVT_COMMAND_RICHTEXT_CHARACTER event.
int GetFlags() const
Returns flags indicating modifier keys pressed. Possible values are wxRICHTEXT_CTRL_DOWN, wxRICHTEXT_SHIFT_DOWN, and wxRICHTEXT_ALT_DOWN.
wxRichTextStyleSheet* GetNewStyleSheet() const
Returns the new style sheet. Can be used in a wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGING or wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGED event handler.
wxRichTextStyleSheet* GetOldStyleSheet() const
Returns the old style sheet. Can be used in a wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGING or wxEVT_COMMAND_RICHTEXT_STYLESHEET_CHANGED event handler.
long GetPosition() const
Returns the buffer position at which the event occured.
wxRichTextRange GetRange() const
Gets the range for the current operation.
void SetCharacter(wxChar ch)
Sets the character variable.
void SetFlags(int flags)
Sets flags indicating modifier keys pressed. Possible values are wxRICHTEXT_CTRL_DOWN, wxRICHTEXT_SHIFT_DOWN, and wxRICHTEXT_ALT_DOWN.
void SetNewStyleSheet(wxRichTextStyleSheet* sheet)
Sets the new style sheet variable.
void SetOldStyleSheet(wxRichTextStyleSheet* sheet)
Sets the old style sheet variable.
void SetPosition(long pos)
Sets the buffer position variable.
void SetRange(const wxRichTextRange& range)
Sets the range variable.