³ņ ŗs¾Ec@sMdZdZdgZdZeZdZdZdZde fd„ƒYZ dS( s This module documents a class that implements the plug-in protocol to select text within pair characters. @author: Lateef Alabi-Oki @organization: The Scribes Project @copyright: Copyright Ā© 2005 Lateef Alabi-Oki @license: GNU GPLv2 or Later @contact: sBracket Selection Plugins'Lateef Alabi-Oki gš™™™™™¹?tBracketSelectionPluginsBracket completion operations.s3This plug-in performs bracket completion operationscBs)eZdZd„Zd„Zd„ZRS(sO This class initializes a plug-in that selects text within pair characters. cCs||_d|_dS(sē Initialize the plug-in object. @param self: Reference to the BracketSelectionPlugin instance. @type self: A BracketSelectionPlugin object. @param editor: Reference to the text editor. @type editor: An Editor object. N(t_BracketSelectionPlugin__editortNonet _BracketSelectionPlugin__trigger(tselfteditor((s!plugins/PluginBracketSelection.pyt__init__.s cCs&ddkl}||iƒ|_dS(s§ Initialize the BracketSelectionPlugin instance. @param self: Reference to the BracketSelectionPlugin instance. @type self: An BracketSelectionPlugin object. i’’’’(tBracketSelectionTriggerN(tBracketSelection.TriggerRRR(RR((s!plugins/PluginBracketSelection.pytload;scCs|iiƒdS(s¤ Destroy the BracketSelectionPlugin instance. @param self: Reference to the BracketSelectionPlugin instance. @type self: An BracketSelectionPlugin object. N(Rtdestroy(R((s!plugins/PluginBracketSelection.pytunloadFs (t__name__t __module__t__doc__RR R (((s!plugins/PluginBracketSelection.pyR(s N( RtnametauthorstversiontTruetautoloadt class_nametshort_descriptiontlong_descriptiontobjectR(((s!plugins/PluginBracketSelection.pyss