³ò ¢õEc@sMdZdZdgZdZeZdZdZdZde fd„ƒYZ dS(s This module documents a class that implements a plug-in that performs line operations. @author: Lateef Alabi-Oki @organization: The Scribes Project @copyright: Copyright © 2005 Lateef Alabi-Oki @license: GNU GPLv2 or Later @contact: mystilleef@gmail.com sLine Operationss'Lateef Alabi-Oki gš™™™™™¹?t LinesPlugins#Plug-in to perform line operations.cBs)eZdZd„Zd„Zd„ZRS(sR This class implements the protocol to initialize the line operations plug-in. cCs||_d|_dS(sÉ Initialize the object. @param self: Reference to the LinesPlugin instance. @type self: A LinesPlugin object. @param editor: Reference to the text editor. @type editor: An Editor object. N(t_LinesPlugin__editortNonet_LinesPlugin__trigger(tselfteditor((splugins/PluginLines.pyt__init__.s cCs&ddkl}||iƒ|_dS(s€ Initialize the plug-in object. @param self: Reference to the LinesPlugin instance. @type self: An LinesPlugin object. iÿÿÿÿ(t LinesTriggerN(t Lines.TriggerRRR(RR((splugins/PluginLines.pytload;scCs|iidƒdS(s} Destroy the plug-in object. @param self: Reference to the LinesPlugin instance. @type self: An LinesPlugin object. tdestroyN(Rtemit(R((splugins/PluginLines.pytunloadFs(t__name__t __module__t__doc__RR R (((splugins/PluginLines.pyR(s N( RtnametauthorstversiontTruetautoloadt class_nametshort_descriptiontlong_descriptiontobjectR(((splugins/PluginLines.pyss