Plan 9 from Bell Labs’s /usr/web/sources/contrib/jas/root/sys/lib/python2.7/lib-tk/Canvas.pyc

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


��Qc@s/ddlmZeddd�[ddlmZmZmZddd��YZdefd	��YZd
efd��YZdefd
��YZ	defd��YZ
defd��YZdefd��YZdefd��YZ
defd��YZdefd��YZddd��YZdS(i�(twarnpy3ks0the Canvas module has been removed in Python 3.0t
stackleveli(tCanvast	_cnfmerget_flattent
CanvasItemcBs%eZd�Zd�Zd�Zd�Zd�ZeZd�Zd�Z	d�Z
d�Zd	d
�Zd�Z
dddd�Zdd
�Zid�Zdd�Zdd�Zd�Zd�Zd�Zd�Zd�Zd�Zdd�Zd�Zdd�ZeZd�Zd�ZRS(cOsP||_|j|||�|_t|d�s<i|_n||j|j<dS(Ntitems(tcanvast_createtidthasattrR(tselfRtitemTypetargstkw((s#/sys/lib/python2.7/lib-tk/Canvas.pyt__init__s
	cCs
t|j�S(N(tstrR	(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyt__str__scCsd|jj|jfS(Ns<%s, id=%d>(t	__class__t__name__R	(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyt__repr__scCs'|jj|j=|jj|j�dS(N(RRR	tdelete(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRscCsB|jjj|jjj|jjd|jd|��}|dS(Nt
itemconfiguret-i(Rttktsplittcallt_wR	(Rtkeytv((s#/sys/lib/python2.7/lib-tk/Canvas.pyt__getitem__scCs!|jj|ji||6�dS(N(Rt
itemconfigR	(RRtvalue((s#/sys/lib/python2.7/lib-tk/Canvas.pyt__setitem__!scCs[t|d�sTt|jjd�|jjj|jjd|jf���|_n|jS(Nt_keyscSs|j|�ddS(Nii(t	splitlist(txR((s#/sys/lib/python2.7/lib-tk/Canvas.pyt<lambda>%sR(R
tmapRRR#t_doR	R"(R((s#/sys/lib/python2.7/lib-tk/Canvas.pytkeys#s	cCs||j�kS(N(R((RR((s#/sys/lib/python2.7/lib-tk/Canvas.pythas_key,scCs||j�kS(N(R((RR((s#/sys/lib/python2.7/lib-tk/Canvas.pyt__contains__.stwithtagcCs|jj|||j�dS(N(RtaddtagR	(Rttagtoption((s#/sys/lib/python2.7/lib-tk/Canvas.pyR,0scCs7|jj|j�\}}}}||f||ffS(N(RtbboxR	(Rtx1ty1tx2ty2((s#/sys/lib/python2.7/lib-tk/Canvas.pyR/2s!cCs|jj|j|||�S(N(Rttag_bindR	(Rtsequencetcommandtadd((s#/sys/lib/python2.7/lib-tk/Canvas.pytbind5scCs|jj|j||�dS(N(Rt
tag_unbindR	(RR5tfuncid((s#/sys/lib/python2.7/lib-tk/Canvas.pytunbind7scKs"|jj|jt||f��S(N(RRR	R(RtcnfR((s#/sys/lib/python2.7/lib-tk/Canvas.pytconfig9scCsCd}x$|D]\}}|||f}q
W|jj|j|�S(N((RtcoordsR	(RtptstflatR$ty((s#/sys/lib/python2.7/lib-tk/Canvas.pyR>;scCs|jj|j||�dS(N(RtdcharsR	(Rtfirsttlast((s#/sys/lib/python2.7/lib-tk/Canvas.pyRB?scCs|jj|j|�dS(N(RtdtagR	(Rtttd((s#/sys/lib/python2.7/lib-tk/Canvas.pyREAscCs|jj|j�dS(N(RtfocusR	(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRGCscCs|jj|j�S(N(RtgettagsR	(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRHEscCs|jj|j|�dS(N(RticursorR	(Rtindex((s#/sys/lib/python2.7/lib-tk/Canvas.pyRIGscCs|jj|j|�S(N(RRJR	(RRJ((s#/sys/lib/python2.7/lib-tk/Canvas.pyRJIscCs|jj|j||�dS(N(RtinsertR	(Rt
beforethiststring((s#/sys/lib/python2.7/lib-tk/Canvas.pyRKKscCs|jj|j|�dS(N(Rt	tag_lowerR	(Rt	belowthis((s#/sys/lib/python2.7/lib-tk/Canvas.pytlowerMscCs|jj|j||�dS(N(RtmoveR	(Rtxamounttyamount((s#/sys/lib/python2.7/lib-tk/Canvas.pyRQOscCs|jj|j|�dS(N(Rt	tag_raiseR	(Rt	abovethis((s#/sys/lib/python2.7/lib-tk/Canvas.pyttkraiseQscCs#|jj|j||||�dS(N(RtscaleR	(Rtxorigintyorigintxscaletyscale((s#/sys/lib/python2.7/lib-tk/Canvas.pyRWTscCs|jj|j�S(N(RttypeR	(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyR\VsN(( Rt
__module__RRRRRtcgetR!R(R)R*R,R/tNoneR8R;R=R>RBRERGRHRIRJRKRPRQRVtraise_RWR\(((s#/sys/lib/python2.7/lib-tk/Canvas.pyR
s:																			tArccBseZd�ZRS(cOstj||d||�dS(Ntarc(RR(RRR
R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRZs(RR]R(((s#/sys/lib/python2.7/lib-tk/Canvas.pyRaYstBitmapcBseZd�ZRS(cOstj||d||�dS(Ntbitmap(RR(RRR
R((s#/sys/lib/python2.7/lib-tk/Canvas.pyR^s(RR]R(((s#/sys/lib/python2.7/lib-tk/Canvas.pyRc]st	ImageItemcBseZd�ZRS(cOstj||d||�dS(Ntimage(RR(RRR
R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRbs(RR]R(((s#/sys/lib/python2.7/lib-tk/Canvas.pyReastLinecBseZd�ZRS(cOstj||d||�dS(Ntline(RR(RRR
R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRfs(RR]R(((s#/sys/lib/python2.7/lib-tk/Canvas.pyRgestOvalcBseZd�ZRS(cOstj||d||�dS(Ntoval(RR(RRR
R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRjs(RR]R(((s#/sys/lib/python2.7/lib-tk/Canvas.pyRiistPolygoncBseZd�ZRS(cOstj||d||�dS(Ntpolygon(RR(RRR
R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRns(RR]R(((s#/sys/lib/python2.7/lib-tk/Canvas.pyRkmst	RectanglecBseZd�ZRS(cOstj||d||�dS(Nt	rectangle(RR(RRR
R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRrs(RR]R(((s#/sys/lib/python2.7/lib-tk/Canvas.pyRmqst
CanvasTextcBseZd�ZRS(cOstj||d||�dS(Nttext(RR(RRR
R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRws(RR]R(((s#/sys/lib/python2.7/lib-tk/Canvas.pyRovstWindowcBseZd�ZRS(cOstj||d||�dS(Ntwindow(RR(RRR
R((s#/sys/lib/python2.7/lib-tk/Canvas.pyR{s(RR]R(((s#/sys/lib/python2.7/lib-tk/Canvas.pyRqzstGroupcBsOeZdd�Zd�ZeZd�Zd�Zd�Zd�Z	ddd�Z
d�Zd�Zd	�Z
d
�Zdddd�Zdd�Zd
�Zdd�Zd�Zdd�Zd�Zd�Zd�Zd�Zd�Zid�Zdd�Zd�Zdd�ZeZd�Zd�Z d�Z!d�Z"d�Z#RS( cCsI|sdt|�}n||_|_||_|jj|j�dS(NsGroup%d(R	R-RRE(RRR-((s#/sys/lib/python2.7/lib-tk/Canvas.pyRs
	cCs|jS(N(R-(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyR�scGs#|jj||jft|��S(N(RR'R-R(RtcmdR
((s#/sys/lib/python2.7/lib-tk/Canvas.pyR'�scCs|jdd|�dS(NR,tabove(R'(RttagOrId((s#/sys/lib/python2.7/lib-tk/Canvas.pytaddtag_above�scCs|jdd�dS(NR,tall(R'(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyt
addtag_all�scCs|jdd|�dS(NR,tbelow(R'(RRv((s#/sys/lib/python2.7/lib-tk/Canvas.pytaddtag_below�scCs |jdd||||�dS(NR,tclosest(R'(RR$RAthalotstart((s#/sys/lib/python2.7/lib-tk/Canvas.pytaddtag_closest�scCs |jdd||||�dS(NR,tenclosed(R'(RR0R1R2R3((s#/sys/lib/python2.7/lib-tk/Canvas.pytaddtag_enclosed�scCs |jdd||||�dS(NR,toverlapping(R'(RR0R1R2R3((s#/sys/lib/python2.7/lib-tk/Canvas.pytaddtag_overlapping�scCs|jdd|�dS(NR,R+(R'(RRv((s#/sys/lib/python2.7/lib-tk/Canvas.pytaddtag_withtag�scCs|jj|jd��S(NR/(Rt_getintsR'(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyR/�scCs|jj|j|||�S(N(RR4R	(RR5R6R7((s#/sys/lib/python2.7/lib-tk/Canvas.pyR8�scCs|jj|j||�dS(N(RR9R	(RR5R:((s#/sys/lib/python2.7/lib-tk/Canvas.pyR;�scGs|jd|�S(NR>(R'(RR?((s#/sys/lib/python2.7/lib-tk/Canvas.pyR>�scCs|jd||�dS(NRB(R'(RRCRD((s#/sys/lib/python2.7/lib-tk/Canvas.pyRB�scCs|jd�dS(NR(R'(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyR�scCs|jd|�dS(NRE(R'(RttagToDelete((s#/sys/lib/python2.7/lib-tk/Canvas.pyRE�scCs|jd�dS(NRG(R'(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRG�scCs"|jjj|jd|j��S(NRH(RRR#R'R-(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyRH�scCs|jd|�S(NRI(R'(RRJ((s#/sys/lib/python2.7/lib-tk/Canvas.pyRI�scCs|jjj|jd|��S(NRJ(RRtgetintR'(RRJ((s#/sys/lib/python2.7/lib-tk/Canvas.pyRJ�scCs|jd||�dS(NRK(R'(Rt
beforeThisRM((s#/sys/lib/python2.7/lib-tk/Canvas.pyRK�scKs"|jj|jt||f��S(N(RRR-R(RR<R((s#/sys/lib/python2.7/lib-tk/Canvas.pyR=�scCs|jd|�dS(NRP(R'(Rt	belowThis((s#/sys/lib/python2.7/lib-tk/Canvas.pyRP�scCs|jd||�dS(NRQ(R'(RtxAmounttyAmount((s#/sys/lib/python2.7/lib-tk/Canvas.pyRQ�scCs|jd|�dS(Ntraise(R'(Rt	aboveThis((s#/sys/lib/python2.7/lib-tk/Canvas.pyRV�scCs|jd||||�dS(NRW(R'(RtxOrigintyOrigintxScaletyScale((s#/sys/lib/python2.7/lib-tk/Canvas.pyRW�scCs#|jjdd|j|f�dS(Ntselecttadjust(RR'R-(RRJ((s#/sys/lib/python2.7/lib-tk/Canvas.pyt
select_adjust�scCs#|jjdd|j|f�dS(NR�tfrom(RR'R-(RRJ((s#/sys/lib/python2.7/lib-tk/Canvas.pytselect_from�scCs#|jjdd|j|f�dS(NR�tto(RR'R-(RRJ((s#/sys/lib/python2.7/lib-tk/Canvas.pyt	select_to�scCs
|jd�S(NR\(R'(R((s#/sys/lib/python2.7/lib-tk/Canvas.pyR\�sN($RR]R_RRRR'RwRyR{RR�R�R�R/R8R;R>RBRRERGRHRIRJRKR=RPRQRVtliftRWR�R�R�R\(((s#/sys/lib/python2.7/lib-tk/Canvas.pyRs~sB																					N(((twarningsRtTkinterRRRRRaRcReRgRiRkRmRoRqRs(((s#/sys/lib/python2.7/lib-tk/Canvas.pyt<module>sL

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].