Viewing File: /opt/alt/python35/lib64/python3.5/idlelib/__pycache__/ToolTip.cpython-35.pyc



©ÕYfeã@sddlTGdd„dƒZGdd„deƒZGdd„deƒZdd	„Zed
kr{ddlmZeeƒdS)
é)Ú*c@syeZdZdd„Zddd„Zddd„Zdd	„Zd
d„Zdd
„Zddd„Z	dd„Z
dS)ÚToolTipBasecCs€||_d|_d|_d|_|_|jjd|jƒ|_|jjd|jƒ|_	|jjd|jƒ|_
dS)Nrz<Enter>z<Leave>z
<ButtonPress>)ÚbuttonÚ	tipwindowÚidÚxÚyZbindÚenterZ_id1ÚleaveZ_id2Z_id3)Úselfr©rú4/opt/alt/python35/lib64/python3.5/idlelib/ToolTip.pyÚ__init__
s			zToolTipBase.__init__NcCs|jƒdS)N)Úschedule)rÚeventrrr
r	szToolTipBase.entercCs|jƒ|jƒdS)N)Ú
unscheduleÚhidetip)rrrrr
r
s
zToolTipBase.leavecCs)|jƒ|jjd|jƒ|_dS)NiÜ)rrÚafterÚshowtipr)rrrr
rs
zToolTipBase.schedulecCs,|j}d|_|r(|jj|ƒdS)N)rrZafter_cancel)rrrrr
rs		zToolTipBase.unschedulecCsˆ|jr
dS|jjƒd}|jjƒ|jjƒd}t|jƒ|_}|jdƒ|jd||fƒ|jƒdS)Nééz+%d+%d)	rrZwinfo_rootxZwinfo_rootyZwinfo_heightZToplevelZwm_overrideredirectZwm_geometryÚshowcontents)rrrÚtwrrr
r$s	 
zToolTipBase.showtipzYour text herecCs;t|jd|dtdddtddƒ}|jƒdS)NÚtextZjustifyÚ
backgroundz#ffffe0ZreliefZborderwidthr)ÚLabelrZLEFTZSOLIDÚpack)rrÚlabelrrr
r2szToolTipBase.showcontentscCs&|j}d|_|r"|jƒdS)N)rZdestroy)rrrrr
r8s		zToolTipBase.hidetip)Ú__name__Ú
__module__Ú__qualname__rr	r
rrrrrrrrr
rs	rc@s(eZdZdd„Zdd„ZdS)ÚToolTipcCstj||ƒ||_dS)N)rrr)rrrrrr
r?szToolTip.__init__cCstj||jƒdS)N)rrr)rrrr
rBszToolTip.showcontentsN)rrr rrrrrr
r!>sr!c@s(eZdZdd„Zdd„ZdS)ÚListboxToolTipcCstj||ƒ||_dS)N)rrÚitems)rrr#rrr
rFszListboxToolTip.__init__cCsGt|jddƒ}|jƒx!|jD]}|jt|ƒq)WdS)Nrz#ffffe0)ZListboxrrr#ÚinsertZEND)rZlistboxÚitemrrr
rIs
zListboxToolTip.showcontentsN)rrr rrrrrr
r"Esr"c	Csìtƒ}|jdƒttttjd|jƒƒƒƒ\}}}}|jd||dfƒt|ddƒ}|j	ƒt
|ddƒ}t
|ddƒ}|j	ƒ|j	ƒt|d	ƒt|d
ddd
gƒ|j
ƒdS)NzTest tooltipz[x+]z+%d+%dé–rzPlace your mouse over buttonszButton 1zButton 2z!This is tooltip text for button1.zThis isz
multiple lineztooltip textzfor button2)ZTkÚtitleÚlistÚmapÚintÚreÚsplitZgeometryrrZButtonr!r"Zmainloop)	ÚparentÚrootÚwidthZheightrrrZbutton1Zbutton2rrr
Ú_tooltipOs	
3




r0Ú__main__)ÚrunN)Ztkinterrr!r"r0rZidlelib.idle_test.htestr2rrrr
Ú<module>s
6

Back to Directory File Manager