³ò úš³Ec@s<dZddklZlZlZdefd„ƒYZdS(só This module documents a class that creates a trigger that indents lines. @author: Lateef Alabi-Oki @organization: The Scribes Project @copyright: Copyright © 2006 Lateef Alabi-Oki @license: GNU GPLv2 or Later @contact: mystilleef@gmail.com iÿÿÿÿ(tGObjecttSIGNAL_RUN_LASTt TYPE_NONEt IndentTriggercBseeZdZheed fd(RR5R"R$R6R&R'R;tlines_unindentedR<R=R>R8R9((splugins/Indent/Trigger.pyt __unindent_cbƒs.  cCs4ddkl}|i||iƒƒ|iƒtS(s^ Handles callback when the "populate-popup" signal is emitted. @param self: Reference to the IndentTrigger instance. @type self: An IndentTrigger object. @param textview: Reference to the editor's textview. @type textview: A ScribesTextView object. @param menu: Reference to the editor's popup menu. @type menu: A gtk.Menu object. iÿÿÿÿ(tIndentPopupMenuItem(t PopupMenuItemRAtprependRtshow_allR3(RRtmenuRA((splugins/Indent/Trigger.pyt __popup_cb§s  cCs?|iii|iƒ|iii|iƒ|io-|ii|iƒo|ii|iƒn|io'|i|iƒo|i|iƒn|i o-|ii|i ƒo|ii|i ƒn|i o3|ii i|i ƒo|ii i|i ƒn|`|`|`|`|`|` |` ~d}dS(s Handles callback when the "activate" signal is emitted. @param self: Reference to the IndentTrigger instance. @type self: An IndentTrigger object. @param trigger: Reference to the IndentTrigger instance. @type trigger: A IndentTrigger object. N( RRtremove_triggerR R R thandler_is_connectedt disconnectRRRRR(RR5((splugins/Indent/Trigger.pyt __destroy_cb¹s   #(( t__name__t __module__t__doc__RRt __gsignals__RRRR RRR(((splugins/Indent/Trigger.pyR!s    " $ N(RMtgobjectRRRR(((splugins/Indent/Trigger.pyss