)S3aSSKJrJrJrJr SSKJr SrSrSr Sr Sr Sr "S S \5r S r\S :XaSS KJr \"SSSS9 SSKJr \"\5 gg))LabelLEFTSOLIDTclError) TooltipBasez<>)z z z<>)z zdcalltipwindowregion_rightct^\rSrSrU4SjrSrU4SjrU4SjrSrS Sjr Sr U4S jr S r S r S rU=r$) CalltipWindowc>[TU]U5 S=UlUlS=Ul=UlUlS=UlUlSUl gN) super__init__labeltext parenlineparencollastlinehideid checkhideidcheckhide_after_id)self text_widget __class__s 8/opt/alt/python313/lib64/python3.13/idlelib/calltip_w.pyrCalltipWindow.__init__sL %!%% TY9===)-- d&"&c[URRS5RS5S5nXR:XaURUR 4nOUS4nURR SU-5nU(d.[URR S55nSUS'SUS'USS-USUS-4$)Ninsert.rz%d.%d)int anchor_widgetindexsplitrrbboxlist)rcurline anchor_indexboxs r get_positionCalltipWindow.get_position#sd((..x8>>sCAFG nn $ NNDMM:L#Q[URRS5RS5S5nXR:XagXlURR S5 [ TU]5 g)Nr r!r)r%r&r'r(rseerposition_window)rr+rs rr2CalltipWindow.position_window2s_d((..x8>>sCAFG mm #   x( !rc^>XlUR(dUR(dgURR[U5 [ [ URRU5RS55uUl Ul [TU]15 UR5 g)Nr!)r tipwindowr&mark_set MARK_RIGHTmapr%r'r(rrrshowtip _bind_events)rr parenleft parenrightrs rr9CalltipWindow.showtip;s} >>  ##J ;(+ ##)))4::3?)A%   rc [URUR[SS[SUR SS9UlUR R5 g)Nz#ffffd0blackr#font)rjustify background foregroundrelief borderwidthr@)rr5rrrr&rpack)rs r showcontentsCalltipWindow.showcontentsPsD4>> 4&/G"'Q $ 2 26 :<  rcFUR(dg[[URR S5R S55up#X R :dDX R :XaX0R::d&URRSS[5(aUR5 gUR5 URb%URRUR5 URR[UR 5Ul g)Nr r!>break)r5r8r%r&r'r(rrcomparer7hidetipr2r after_cancelafterCHECKHIDE_TIMEcheckhide_event)reventr+curcols rrQCalltipWindow.checkhide_eventXs~~c4#5#5#;#;H#E#K#KC#PQ ^^ # ~~ %&MM*A    % %hZ @ @ LLN   " " .    + +D,C,C D    $ $^T5I5I J rcHUR(dgUR5 g)NrK)r5rM)rrRs r hide_eventCalltipWindow.hide_eventss~~ rc>UR(dgURR5 SUlS=Ul=UlUlURR[5 UR5 [TU]55 g![a Nhf=f![a N=B>cURR[UR5Ul[ H#nURR [U5 M% URR[UR5 URR[UR5Ul [H#nURR [U5 M% gr) r&bindCHECKHIDE_EVENTrQrCHECKHIDE_SEQUENCES event_addrOrP HIDE_EVENTrVrHIDE_SEQUENCESrseqs rr:CalltipWindow._bind_eventss--22?373G3GI&C    ( (# >'   1E1EF((--j.2oo? !C    ( (S 9"rc|[H#nURR[U5 M% URR [UR 5 SUl[ H#nURR[U5 M% URR [UR5 SUlgr) rar& event_deleter`unbindrrdrcrres rr[CalltipWindow._unbind_eventss&C    + +OS A' !!/43C3CD!C    + +J <" !!*dkk: r)rrrrrrrrr)__name__ __module__ __qualname____firstlineno__rr.r2r9rGrQrVrMr:r[__static_attributes__ __classcell__)rs@rr r s: ' +"*62 :  rr c>^ SSKJnJnJnJn U"U5nUR S5 [ [UR5RS5SS5upgURSUS-US-4-5 U"U5nURX4SS 9 URS S 5 UR5 [U5m U 4S jn U 4S jn URSS5 URSS5 URSU 5 URSU 5 UR!5 g)Nr)ToplevelTextrBOTHzTest call-tips+r#z 250x100+%d+%d)sidefillexpandr z string.splitc,>TRSSS5 g)Nz(s='Hello world')r end)r9rRcalltips r calltip_show%_calltip_window..calltip_shows+Xu=rc&>TR5 gr)rMr~s r calltip_hide%_calltip_window..calltip_hides rz<>(z<>))tkinterrsrtrrutitler8r%geometryr(rFr updater rbr_ focus_set) parentrsrtrrutopxyrrrrs @r_calltip_windowrs22 6 CII sFOO%++C04 5DALLAGQW#556 9DII41I-KK.)JJLD!G>NN%s+NN%s+II ,/II ,/NNr__main__)mainz idlelib.idle_test.test_calltip_wr"F) verbosityexit)runN)rrrrridlelib.tooltiprrcrdr`rarPr7r rrlunittestridlelib.idle_test.htestrrrrsm 10' % //9 ( VKVr2 z +quE+ r