łň ŁőEc@s*ddklZdefd„ƒYZdS(i˙˙˙˙(tButtontReplaceStopButtoncBs2eZdZd„Zd„Zd„Zd„ZRS(s‡ This class creates the stop button for the text editor's replacebar. It defines the behavior and default properties of the button. cCsjddkl}ti|d|dtƒ|i|ƒ|id|iƒ|_|id|i ƒ|_ dS(sé Initialize the button. @param self: Reference to the ScribesReplaceStopButton instance. @type self: A ScribesReplaceStopButton object. @param findbar: The text editor's findbar. @type findbar: A ScribesFindBar object. i˙˙˙˙(t STOCK_STOPtstockt use_underlinetclickedtdeleteN( tgtkRRt__init__tTruet#_ReplaceStopButton__init_attributestconnectt)_ReplaceStopButton__stopbutton_clicked_cbt_ReplaceStopButton__signal_id_1t_ReplaceStopButton__destroy_cbt_ReplaceStopButton__signal_id_2(tselft replacebarR((s'plugins/ReplaceBar/ReplaceStopButton.pyRs  cCs|i|_dS(sö Initialize the button's attributes. @param self: Reference to the ScribesReplaceStopButton instance. @type self: A ScribesReplaceStopButton object. @param findbar: The text editor's findbar. @type findbar: A ScribesFindBar object. N(tsearch_replace_managert"_ReplaceStopButton__replacemanager(RR((s'plugins/ReplaceBar/ReplaceStopButton.pyt__init_attributes,s cCs|iiƒtS(sq Handles callback when the button's "clicked" signal is emitted. @param self: Reference to the ScribesReplaceStopButton instance. @type self: A ScribesReplaceStopButton object. @param button: The ScribesReplaceStopButton. @type button: A ScribesReplaceStopButton object. @return: True to propagate signals to parent widgets. @type: A Boolean Object. (RtcancelR (Rtbutton((s'plugins/ReplaceBar/ReplaceStopButton.pyt__stopbutton_clicked_cb9s cCsWddkl}l}||i|ƒ||i|ƒ|iƒ||ƒ~d}dS(Ni˙˙˙˙(tdisconnect_signaltdelete_attributes(t SCRIBES.utilsRRR RtdestroytNone(RRRR((s'plugins/ReplaceBar/ReplaceStopButton.pyt __destroy_cbIs  (t__name__t __module__t__doc__RR R R(((s'plugins/ReplaceBar/ReplaceStopButton.pyRs   N(RRR(((s'plugins/ReplaceBar/ReplaceStopButton.pyss