Server IP : 217.21.91.109 / Your IP : 216.73.216.226 Web Server : LiteSpeed System : Linux in-mum-web830.main-hosting.eu 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64 User : u903744608 ( 903744608) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF Directory (0755) : /etc/fonts/../my.cnf.d/../../../opt/../../lib64/python2.7/lib2to3/../idlelib/ |
[ Home ] | [ C0mmand ] | [ Upload File ] | [ Lock Shell ] | [ Logout ] |
---|
� {fc@s�dZddlmZmZmZmZmZdZdZdZ dZ d Zd Zddd��YZ d �Zedkr�ddlmZee�ndS(s�A CallTip window class for Tkinter/IDLE. After ToolTip.py, which uses ideas gleaned from PySol Used by the CallTips IDLE extension. i����(tTopleveltLabeltLEFTtSOLIDtTclErrors<<calltipwindow-hide>>s<Key-Escape>s <FocusOut>s<<calltipwindow-checkhide>>s<KeyRelease>s<ButtonRelease>idtcalltipwindowregion_righttCallTipcBsJeZd�Zd�Zd�Zdd�Zd�Zd�Zd�Z RS(cCsO||_d|_|_d|_|_d|_d|_|_d|_ dS(N( twidgettNonet tipwindowtlabelt parenlinetparencoltlastlinethideidtcheckhideidtcheckhide_after_id(tselfR((s-/usr/lib64/python2.7/idlelib/CallTipWindow.pyt__init__s cCs(t|jjd�jd�d�}||jkr8dS||_|jjd�||jkr�|jjd|j|jf�}n|jjd|�}|s�t |jjd��}d|d<d|d<n|d|jj �d}|d|d |jj�}|jj d ||f�dS(s;Check if needs to reposition the window, and if so - do it.tinsertt.iNs%d.%ds%d.0iiis+%d+%d(tintRtindextsplitR tseeRtbboxRtlisttwinfo_rootxtwinfo_rootyR twm_geometry(Rtcurlinetboxtxty((s-/usr/lib64/python2.7/idlelib/CallTipWindow.pytposition_windows % cCs�||_|js|jr dS|jjt|�tt|jj|�jd��\|_ |_ t|j�|_}|j�|j d�y#|jjdd|jdd�Wntk r�nXt|d|jd td ddtd dd|jd�|_|jj�|j�|j�|jjt|j�|_x!tD]}|jjt|�qGW|jjt |j�|jjt!|j"�|_#x!t$D]}|jjt!|�q�WdS(sMShow the calltip, bind events which will close it and reposition it. NRis!::tk::unsupported::MacWindowStyletstylethelptnoActivatesttexttjustifyt backgrounds#ffffe0trelieftborderwidthtfont(%R&R Rtmark_sett MARK_RIGHTtmapRRRRRRR"twm_overrideredirectttktcallt_wRRRRR tpacktupdate_idletaskstlifttbindtCHECKHIDE_VIRTUAL_EVENT_NAMEtcheckhide_eventRtCHECKHIDE_SEQUENCESt event_addtaftertCHECKHIDE_TIMEtHIDE_VIRTUAL_EVENT_NAMEt hide_eventRtHIDE_SEQUENCES(RR&t parenleftt parenrightttwtseq((s-/usr/lib64/python2.7/idlelib/CallTipWindow.pytshowtip/s: - cCs�|js dStt|jjd�jd��\}}||jks|||jkrd||jks||jjddt �r�|j �nJ|j�|jdk r�|jj|j�n|jjt|j�|_dS(NRRt>(R R.RRRRRRtcompareR-thidetipR"RRtafter_cancelR;R<R8(RteventRtcurcol((s-/usr/lib64/python2.7/idlelib/CallTipWindow.pyR8Xs * cCs|js dS|j�dS(N(R RG(RRI((s-/usr/lib64/python2.7/idlelib/CallTipWindow.pyR>js cCs�|js dSx!tD]}|jjt|�qW|jjt|j�d|_x!tD]}|jjt |�qWW|jjt |j �d|_ |jj�d|_|jj�d|_|jj t�d|_|_|_dS(N(R R9Rtevent_deleteR7tunbindRRR?R=RR tdestroyt mark_unsetR-RRR (RRC((s-/usr/lib64/python2.7/idlelib/CallTipWindow.pyRGps cCs t|j�S(N(tboolR (R((s-/usr/lib64/python2.7/idlelib/CallTipWindow.pyt is_active�sN( t__name__t __module__RR"RDRR8R>RGRP(((s-/usr/lib64/python2.7/idlelib/CallTipWindow.pyRs ) c s ddlm}m}m}m}||�}|jd�|jd|j�d|j�df�||�}|j d|d|d d �|j dd�|j�t|���fd �}�fd�}|j dd�|j dd�|jd|�|jd|�|j�dS(Ni����(RtTextRtBOTHs Test calltipss 200x100+%d+%di�i�tsidetfilltexpandiRsstring.splitcs�jddd�dS(Ns(s=Hello world)Rtend(RD(RI(tcalltip(s-/usr/lib64/python2.7/idlelib/CallTipWindow.pytcalltip_show�scs�j�dS(N(RG(RI(RY(s-/usr/lib64/python2.7/idlelib/CallTipWindow.pytcalltip_hide�ss<<calltip-show>>t(s<<calltip-hide>>t)(tTkinterRRSRRTttitletgeometryRRR3RtupdateRR:R6t focus_set( tparentRRSRRTttopR&RZR[((RYs-/usr/lib64/python2.7/idlelib/CallTipWindow.pyt_calltip_window�s"" t__main__(trunN(s<Key-Escape>s <FocusOut>(s<KeyRelease>s<ButtonRelease>((t__doc__R^RRRRRR=R?R7R9R<R-RReRQtidlelib.idle_test.htestRg(((s-/usr/lib64/python2.7/idlelib/CallTipWindow.pyt<module>s(y