asda?‰PNG  IHDR ? f ??C1 sRGB ??é gAMA ±? üa pHYs ? ??o¨d GIDATx^íüL”÷e÷Y?a?("Bh?_ò???¢§?q5k?*:t0A-o??¥]VkJ¢M??f?±8\k2íll£1]q?ù???T a bYh@sbddlmZmZGdddeZddZedkr^ddlmZedd d d dd lm Z e ed S))LabelFramec@seZdZddZd ddZdS) MultiStatusBarcKstj||fi|i|_dS)N)r__init__labels)selfZmasterkwr -/usr/local/lib/python3.9/idlelib/statusbar.pyrszMultiStatusBar.__init__leftrcCsb||jvr4t|ddd}|j|ddd||j|<n |j|}|dkrR|j|d|j|ddS)Nrw)Z borderwidthanchor)sideZpadyZpadx)width)text)rrpackZconfig)rnamerrrZlabelr r r set_label s    zMultiStatusBar.set_labelN)r r r)__name__ __module__ __qualname__rrr r r r rsrc sddlm}m}ddlm}m}||}tt| ddd\}}|d||df| d||}||d d d } | t | d d  ddj dddfdd} ||d| d} | j dd| dS)Nr)ToplevelText)rButton+z+%d+%dzTest multistatus bar()ZheightroneZhellotwoZworldZbottomx)rfillcsdddddS)Nr!Zfoor"Zbar)rr Zmsbr r change%s z _multistatus_bar..changez Update status)rZcommand)r)tkinterrr tkinter.ttkrrmapintZgeometrysplittitlerrr) parentrrrrtopr#yframerr&Zbuttonr r%r _multistatus_bars"      r1__main__)mainz idlelib.idle_test.test_statusbarF) verbosityexit)runN) r(rrrr1rZunittestr3Zidlelib.idle_test.htestr7r r r r s