ŗō ĸõEc@sMdZdZdgZdZeZdZdZdZde fd„ƒYZ dS( s  This module documents a class that implements the plug-in protocol for selection operations. @author: Lateef Alabi-Oki @organization: The Scribes Project @copyright: Copyright Š 2005 Lateef Alabi-Oki @license: GNU GPLv2 or Later @contact: sSelection Plugins'Lateef Alabi-Oki gš™™™™™š?tSelectionPluginsSelection operations.sPThis plug-in performs operations to select a words, sentence, line or paragraph.cBs)eZdZd„Zd„Zd„ZRS(sH This class initializes a plug-in that performs selection operations. cCs||_d|_dS(sŲ Initialize the plug-in object. @param self: Reference to the SelectionPlugin instance. @type self: A SelectionPlugin object. @param editor: Reference to the text editor. @type editor: An Editor object. N(t_SelectionPlugin__editortNonet_SelectionPlugin__trigger(tselfteditor((splugins/PluginSelection.pyt__init__.s cCs&ddkl}||iƒ|_dS(s’ Initialize the SelectionPlugin instance. @param self: Reference to the SelectionPlugin instance. @type self: An SelectionPlugin object. i˙˙˙˙(tSelectionTriggerN(tSelection.TriggerRRR(RR((splugins/PluginSelection.pytload;scCs|iidƒdS(s Destroy the SelectionPlugin instance. @param self: Reference to the SelectionPlugin instance. @type self: An SelectionPlugin object. tdestroyN(Rtemit(R((splugins/PluginSelection.pytunloadFs(t__name__t __module__t__doc__RR R (((splugins/PluginSelection.pyR)s N( RtnametauthorstversiontTruetautoloadt class_nametshort_descriptiontlong_descriptiontobjectR(((splugins/PluginSelection.pyss