3
f @ s d Z ddlmZmZmZmZ ddlmZ dZdZ dZ
dZd
ZdZ
G dd
d
eZdd ZedkrddlmZ edddd ddlmZ ee dS )zvA call-tip window class for Tkinter/IDLE.
After tooltip.py, which uses ideas gleaned from PySol.
Used by calltip.py.
)LabelLEFTSOLIDTclError)TooltipBasez<>
z<>d Zcalltipwindowregion_rightc sv e Zd ZdZ fddZdd Z fddZ fdd Zd
d Zdd
dZ dd Z
fddZdd Zdd Z
ZS )
CalltipWindowz+A call-tip widget for tkinter text widgets.c sD t t| j| d | _| _d | _ | _| _d | _| _ d| _
dS )z}Create a call-tip; shown by showtip().
text_widget: a Text widget with code for which call-tips are desired
N)superr __init__labeltext parenlineparencollastlinehideidcheckhideidcheckhide_after_id)selfZtext_widget) __class__ 6/opt/alt/python36/lib64/python3.6/idlelib/calltip_w.pyr s
zCalltipWindow.__init__c C s t | jjdjdd }|| jkr2| j| jf}n|df}| jjd| }|snt| jjd}d|d<