Phoenix Logo

phoenix_title wx.richtext.RichTextCommand

Implements a command on the undo/redo stack.

A wx.richtext.RichTextCommand object contains one or more wx.richtext.RichTextAction objects, allowing aggregation of a number of operations into one command.


class_hierarchy Class Hierarchy

Inheritance diagram for class RichTextCommand:

method_summary Methods Summary

__init__ Constructor for one action.
AddAction Adds an action to the action list.
ClearActions Clears the action list.
Do Performs the command.
GetActions Returns the action list.
Undo Undoes the command.

property_summary Properties Summary

Actions See GetActions

api Class API



class wx.richtext.RichTextCommand(Command)

Possible constructors:

RichTextCommand(name, id, buffer, container, ctrl,
                ignoreFirstTime=False)

RichTextCommand(name)

Implements a command on the undo/redo stack.


Methods



__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self, name, id, buffer, container, ctrl, ignoreFirstTime=False)

Constructor for one action.

Parameters:



__init__ (self, name)

Constructor for multiple actions.

Parameters:name (string) –





AddAction(self, action)

Adds an action to the action list.

Parameters:action (wx.richtext.RichTextAction) –


ClearActions(self)

Clears the action list.



Do(self)

Performs the command.

Return type:bool


GetActions(self)

Returns the action list.

Return type:RichTextActionList


Undo(self)

Undoes the command.

Return type:bool

Properties



Actions

See GetActions