Ec@sMdZdZdgZdZeZdZdZdZde fdYZ dS( s This module documents a class that implements the plug-in protocol for undoing or redoing text operations. @author: Lateef Alabi-Oki @organization: The Scribes Project @copyright: Copyright © 2005 Lateef Alabi-Oki @license: GNU GPLv2 or Later @contact: sUndo/Redo Plugins'Lateef Alabi-Oki g?tUndoRedoPluginsUndo or redo text operations.sUndo or redo text operationscBs)eZdZdZdZdZRS(s7 This class initializes a plug-in that saves a file. cCs||_d|_dS(s Initialize the plug-in object. @param self: Reference to the UndoRedoPlugin instance. @type self: A UndoRedoPlugin object. @param editor: Reference to the text editor. @type editor: An Editor object. N(t_UndoRedoPlugin__editortNonet_UndoRedoPlugin__trigger(tselfteditor((splugins/PluginUndoRedo.pyt__init__-s cCs&ddkl}||i|_dS(s Initialize the UndoRedoPlugin instance. @param self: Reference to the UndoRedoPlugin instance. @type self: An UndoRedoPlugin object. i(tUndoRedoTriggerN(tUndoRedo.TriggerRRR(RR((splugins/PluginUndoRedo.pytload:scCs|iiddS(s Destroy the UndoRedoPlugin instance. @param self: Reference to the UndoRedoPlugin instance. @type self: An UndoRedoPlugin object. tdestroyN(Rtemit(R((splugins/PluginUndoRedo.pytunloadEs(t__name__t __module__t__doc__RR R (((splugins/PluginUndoRedo.pyR(s N( RtnametauthorstversiontTruetautoloadt class_nametshort_descriptiontlong_descriptiontobjectR(((splugins/PluginUndoRedo.pyss