łň ŁőEc@sFdZddklZddklZlZdefd„ƒYZdS(s This module exposes a class responsible for creating the gotobar's spinbutton object. @author: Lateef Alabi-Oki @organization: The Scribes Project @copyright: Copyright Š 2005 Lateef Alabi-Oki @license: GNU GPLv2 or Later @contact: mystilleef@gmail.com i˙˙˙˙(t SpinButton(tSIGNAL_RUN_LASTt TYPE_NONEtGotoSpinButtoncBsneZdZheed fdtfeedbacktupdate_status_messageR(Rt spinbuttontlinetiteratorR)R>tmessage((splugins/GotoBar/SpinButton.pyt__value_changed_cb“s cCs9ddkl}|i|ijo|iƒtSntS(s Handles callback when the "key-press-event" signal is emitted. @param self: Reference to the GotoSpinButton instance. @type self: A GotoSpinButton object. @param spinbutton: The text editor's spinbutton. @type spinbutton: A GotoSpinButton object. @param event: An event that occurs when keys are pressed. @type event: A gtk.Event object. @param bar: The gotobar for the text editor. @type bar: A ScribesGotoBar object. @return: True to propagate signals to parent widgets. @type: A Boolean Object. i˙˙˙˙(tkeysyms(RRLtkeyvaltReturnthide_barRR (RRGteventR2RL((splugins/GotoBar/SpinButton.pyt__key_press_event_cb§s  cCsddkl}l}||i|iƒ||i|ƒ||i|ƒ||i|ƒ||i|iƒ|i ƒ||ƒ~d}dS(sů Handles callback when the "delete" signal is emitted. @param self: Reference to the SpinButton instance. @type self: A SpinButton object. @param spinbutton: Reference to the SpinButton instance. @type spinbutton: A SpinButton object. i˙˙˙˙(R;tdelete_attributesN( R<R;RRR RR RRRtdestroyR(RRGR;RR((splugins/GotoBar/SpinButton.pyt __destroy_cbŔs   ((t__name__t __module__t__doc__RRt __gsignals__RRRR RR R+R(((splugins/GotoBar/SpinButton.pyR"s       N(RWRRtgobjectRRR(((splugins/GotoBar/SpinButton.pyss