Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
ó k]Œjc@s‡ddlTddlmZmZmZedkr>ed‚nddlZdZdZdZ d Z d Z d Z d Z d ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd¯Zd°Zd±Zd²Z d³Z!d!Z"ddlZddl#Z#d"d´d#„ƒYZ$d$ej%e$fd%„ƒYZ%d&dµd'„ƒYZ&ej'j(e&fej'_(d(ej'fd)„ƒYZ)d*e)fd+„ƒYZ*d,„Z+d-d¶d.„ƒYZ,d/e)fd0„ƒYZ-d1e)fd2„ƒYZ.d3e)fd4„ƒYZ/d5e)fd6„ƒYZ0d7e)fd8„ƒYZ1d9e)fd:„ƒYZ2d;e)fd<„ƒYZ3d=e)fd>„ƒYZ4d?e)fd@„ƒYZ5dAe)fdB„ƒYZ6dCe)fdD„ƒYZ7dEe)fdF„ƒYZ8dGe)fdH„ƒYZ9dIe)e:e;fdJ„ƒYZ<dKe)fdL„ƒYZ=dMe)fdN„ƒYZ>dOe)fdP„ƒYZ?dQe)fdR„ƒYZ@dSe)fdT„ƒYZAdUe)fdV„ƒYZBdWe)fdX„ƒYZCdYe)fdZ„ƒYZDd[e)fd\„ƒYZEd]e)fd^„ƒYZFd_e)fd`„ƒYZGdae)fdb„ƒYZHdce)fdd„ƒYZIdee)fdf„ƒYZJdge)fdh„ƒYZKdie)fdj„ƒYZLdke)fdl„ƒYZMdme)fdn„ƒYZNdoe)fdp„ƒYZOdqe)fdr„ƒYZPdse)e:e;fdt„ƒYZQdue)fdv„ƒYZRdwe)fdx„ƒYZSdyeTe*fdz„ƒYZUd{eVe*fd|„ƒYZWd}eXe*fd~„ƒYZYdeZe*fd€„ƒYZ[d�e\e*fd‚„ƒYZ]dƒe^e*fd„„ƒYZ_d…e`e*fd†„ƒYZad‡ebe*fdˆ„ƒYZcd‰ede*fdŠ„ƒYZed‹efe*fdŒ„ƒYZgd�eIe*fdŽ„ƒYZhd�e<e*fd�„ƒYZid‘eHe*fd’„ƒYZjd“eQe*fd”„ƒYZkd•e/e*fd–„ƒYZld—e1e*fd˜„ƒYZmd™e3e*fdš„ƒYZnd›e4e*fdœ„ƒYZod�e7e*fdž„ƒYZpdŸe/e*fd „ƒYZqd¡ePe*fd¢„ƒYZrd£eCe*fd¤„ƒYZsd¥eEe*fd¦„ƒYZtd§„Zud¨„Zvd©e)fdª„ƒYZwd«e)e:e;fd¬„ƒYZxd­exfd®„ƒYZydS(·iÿÿÿÿ(t*(t_flattent _cnfmerget _default_rootgË¡E¶óý@s0This version of Tix.py requires Tk 4.0 or higherNtwindowttexttstatust immediatetimaget imagetexttballoontautot acrosstoptasciitcelltcolumnt decreasingt increasingtintegertmaintmaxtrealtrowss-regionsx-regionsy-regioniiiiiit tixCommandcBs_eZdZd„Zd„Zd d„Zd d„Zd„Zd„Z d„Z d d„Z RS( s”The tix commands provide access to miscellaneous elements of Tix's internal state and the Tix application context. Most of the information manipulated by these commands pertains to the application as a whole, or to a screen or display, rather than to a particular window. This is a mixin class, assumed to be mixed to Tkinter.Tk that supports the self.tk.call method. cCs|jjdd|ƒS(s¯Tix maintains a list of directories under which the tix_getimage and tix_getbitmap commands will search for image files. The standard bitmap directory is $TIX_LIBRARY/bitmaps. The addbitmapdir command adds directory into this list. By using this command, the image files of an applications can also be located using the tix_getimage or tix_getbitmap command. ttixt addbitmapdir(ttktcall(tselft directory((s"/usr/lib64/python2.7/lib-tk/Tix.pyttix_addbitmapdirYs cCs|jjdd|ƒS(s·Returns the current value of the configuration option given by option. Option may be any of the options described in the CONFIGURATION OPTIONS section. Rtcget(RR(Rtoption((s"/usr/lib64/python2.7/lib-tk/Tix.pyttix_cgetescKs|rt||fƒ}n|r0t|ƒ}n|dkr—i}xN|jj|jjddƒƒD]+}|ddf|d||ddR$RCRN(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR?ÒstFormcBs_eZdZid„ZeZd„Zd„Zd„Zddd„Zd d„Z d„Z RS( s•The Tix Form geometry manager Widgets can be arranged by specifying attachments to other widgets. See Tix documentation for complete detailscKs)|jjd|j|j||ƒŒdS(NttixForm(RRt_wR((RR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pytconfigïscCstj|i||6ƒdS(N(ROtform(Rtkeytvalue((s"/usr/lib64/python2.7/lib-tk/Tix.pyt __setitem__ôscCs|jjdd|jƒS(NRPtcheck(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyRW÷scCs|jjdd|jƒdS(NRPtforget(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyRXúsicCsŽ| ro| ro|jjdd|jƒ}|jj|ƒ}d}x'|D]}||jj|ƒf}qHW|S|jjdd|j||ƒS(NRPtgrid((RRRQt splitlisttgetint(RtxsizetysizeR+tytz((s"/usr/lib64/python2.7/lib-tk/Tix.pyRYýs cCsX|s|jjdd|jƒS|ddkr<d|}n|jjdd|j|ƒS(NRPtinfoiR#(RRRQ(RR ((s"/usr/lib64/python2.7/lib-tk/Tix.pyR`s  cCs1t|j|jj|jjdd|jƒƒƒS(NRPtslaves(tmapt _nametowidgetRRZRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyRas   N( R<R=R>RRRSRVRWRXRYR$R`Ra(((s"/usr/lib64/python2.7/lib-tk/Tix.pyROés     t TixWidgetcBs}eZdZd d d iid„Zd„Zd„Zd„Zd„Zd„Z d„Z d„Z id d „Z d „Z RS( sQA TixWidget class is used to package all (or most) Tix widgets. Widget initialization is extended in two ways: 1) It is possible to give a list of options which must be part of the creation command (so called Tix 'static' options). These cannot be given as a 'config' command later. 2) It is possible to give the name of an existing TK widget. These are child widgets created automatically by a Tix mega-widget. The Tk call to create these widgets is therefore bypassed in TixWidget.__init__ Both options are for use by subclasses only. c Csø|rt||fƒ}n t|ƒ}d}|rC|jdƒn dg}xE|jƒD]6\}}||krZ|d||f}||=qZqZW||_tj|||ƒ|rÒ|jj||j|Œn|rëtj ||ƒni|_ dS(NtoptionsR#(( Rtappendtitemst widgetNametWidgett_setupRRRQRRtsubwidget_list( RtmasterRhtstatic_optionsR)R*textratktv((s"/usr/lib64/python2.7/lib-tk/Tix.pyRC%s$    cCs'||jkr|j|St|‚dS(N(RktAttributeError(RR1((s"/usr/lib64/python2.7/lib-tk/Tix.pyt __getattr__Rs cCs|jjd|j|ƒdS(s1Set a variable without calling its action routinet tixSetSilentN(RRRQ(RRU((s"/usr/lib64/python2.7/lib-tk/Tix.pyt set_silentWscCsT|j|ƒ}|s0td|d|j‚n|t|jƒd}|j|ƒS(sSReturn the named subwidget (which must have been created by the sub-class).s Subwidget s not child of i(t_subwidget_nametTclErrort_nametlenRQRc(RR1tn((s"/usr/lib64/python2.7/lib-tk/Tix.pyt subwidget[s cCsl|jƒ}|sgSg}xI|D]A}|t|jƒd}y|j|j|ƒƒWq#q#Xq#W|S(sReturn all subwidgets.i(t_subwidget_namesRxRQRfRc(RtnamestretlistR1((s"/usr/lib64/python2.7/lib-tk/Tix.pytsubwidgets_alles  cCs6y|jj|jd|ƒSWntk r1dSXdS(s7Get a subwidget name (returns a String, not a Widget !)RzN(RRRQRvR$(RR1((s"/usr/lib64/python2.7/lib-tk/Tix.pyRuts cCsHy/|jj|jddƒ}|jj|ƒSWntk rCdSXdS(s"Return the name of all subwidgets.t subwidgetss-allN(RRRQR%RvR$(RR+((s"/usr/lib64/python2.7/lib-tk/Tix.pyR{{s  cCsŠ|dkrdSt|tƒs.t|ƒ}nt|tƒsLt|ƒ}n|jƒ}x+|D]#}|jj|dd||ƒq_WdS(s8Set configuration options for all subwidgets (and self).RLNR"R#(R&R'treprR{RR(RR RUR|R1((s"/usr/lib64/python2.7/lib-tk/Tix.pyt config_allƒs   cKsÉ|s$tj}|s$td‚q$n|rE|rEt||fƒ}n|rT|}nd}xO|jƒD]A\}}t|dƒr”|j|ƒ}n|d||f}qgW|jjdd|f|ƒS(NsToo early to create imaget__call__R#Rtcreate(( RBRt RuntimeErrorRRgthasattrt _registerRR(RtimgtypeR)RlR*ReRoRp((s"/usr/lib64/python2.7/lib-tk/Tix.pyt image_create�s   cCs2y|jjdd|ƒWntk r-nXdS(NRtdelete(RRRv(Rtimgname((s"/usr/lib64/python2.7/lib-tk/Tix.pyt image_deleteœs N(R<R=R>R$RCRrRtRzR~RuR{R�RˆR‹(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRds ,       t TixSubWidgetcBs&eZdZddd„Zd„ZRS(s¥Subwidget class. This is used to mirror child widgets automatically created by Tix/Tk as part of a mega-widget in Python (which is not informed of this)ic CsE|rR|j|ƒ}y*|t|jƒd}|jdƒ}WqRg}qRXn|s{tj||ddi|d6ƒn½|}x�tt|ƒdƒD]i}dj||d ƒ} y|j | ƒ} | }Wq˜t k rt |||ddddƒ}q˜Xq˜W|r|d}ntj||ddi|d6ƒ||_ dS(Nit.R1tdestroy_physicallyitcheck_intermediateiÿÿÿÿ( RuRxRQR%RdRCR$trangetjoinRctKeyErrorRŒRŽ( RRlR1RŽR�tpathtplisttparenttiRytw((s"/usr/lib64/python2.7/lib-tk/Tix.pyRC­s. #    cCsšx!|jjƒD]}|jƒqW|j|jjkrL|jj|j=n|j|jjkrt|jj|j=n|jr–|jjd|j ƒndS(NRN( tchildrentvaluesRNRwRlRkRŽRRRQ(Rtc((s"/usr/lib64/python2.7/lib-tk/Tix.pyRNÍs (R<R=R>RCRN(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRŒ¦scCs@i}x3|D]+}|ddf|d||ddRCR£R(R‰RVRRR¥(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRžås    tBallooncBs2eZdZdid„Zid„Zd„ZRS(sBalloon help widget. Subwidget Class --------- ----- label Label message MessagecKsmdddddg}tj||d|||ƒt|ddd ƒ|jdR$RCR²R´(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¦s t ButtonBoxcBs2eZdZdid„Zid„Zd„ZRS(sgButtonBox - A container for pushbuttons. Subwidgets are the buttons added with the add method. cKs&tj||dddg||ƒdS(Nt tixButtonBoxt orientationRe(RdRC(RRlR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRC2scKsD|jj|jd||j||ƒŒ}t||ƒ|j|<|S(s$Add a button with given name to box.tadd(RRRQR(t _dummyButtonRk(RR1R)R*tbtn((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¸6s*cCs/||jkr+|jj|jd|ƒndS(Ntinvoke(RkRRRQ(RR1((s"/usr/lib64/python2.7/lib-tk/Tix.pyR»=sN(R<R=R>R$RCR¸R»(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRµ.s tComboBoxcBsAeZdZdid„Zd„Zd„Zd„Zd„ZRS(s€ComboBox - an Entry field with a dropdown menu. The user can select a choice by either typing in the entry subwidget or selecting from the listbox subwidget. Subwidget Class --------- ----- entry Entry arrow Button slistbox ScrolledListBox tick Button cross Button : present if created with the fancy optioncKsÈtj||dddddg||ƒt|dƒ|jdR$RCRËRÍRÎRÐ(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¼As     tControlcBsAeZdZdid„Zd„Zd„Zd„Zd„ZRS(s�Control - An entry field with value change arrows. The user can adjust the value by pressing the two arrow buttons or by entering the value directly into the entry. The new value will be checked against the user-defined upper and lower limits. Subwidget Class --------- ----- incr Button decr Button entry Entry label LabelcKs{tj||ddg||ƒt|dƒ|jdR$RCRÕRÖR»R×(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRÑms     tDirListcBs#eZdZid„Zd„ZRS(sRDirList - displays a list view of a directory, its previous directories and its sub-directories. The user can choose one of the directories displayed in the list or change to another directory. Subwidget Class --------- ----- hlist HList hsb Scrollbar vsb ScrollbarcKsetj||ddg||ƒt|dƒ|jdRCRß(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRØŽs  tDirTreecBs#eZdZid„Zd„ZRS(s‚DirTree - Directory Listing in a hierarchical view. Displays a tree view of a directory, its previous directories and its sub-directories. The user can choose one of the directories displayed in the list or change to another directory. Subwidget Class --------- ----- hlist HList hsb Scrollbar vsb ScrollbarcKsetj||ddg||ƒt|dƒ|jdRCRß(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRá£s  t DirSelectBoxcBseZdZid„ZRS(s¡DirSelectBox - Motif style file select box. It is generally used for the user to choose a file. FileSelectBox stores the files mostly recently selected into a ComboBox widget so that they can be quickly selected again. Subwidget Class --------- ----- selection ComboBox filter ComboBox dirlist ScrolledListBox filelist ScrolledListBoxcKsOtj||ddg||ƒt|dƒ|jdRC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRã¹s tExFileSelectBoxcBs,eZdZid„Zd„Zd„ZRS(s�ExFileSelectBox - MS Windows style file select box. It provides an convenient method for the user to select files. Subwidget Class --------- ----- cancel Button ok Button hidden Checkbutton types ComboBox dir ComboBox file ComboBox dirlist ScrolledListBox filelist ScrolledListBoxcKsÓtj||ddg||ƒt|dƒ|jdRCRóR»(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRéÌs  tDirSelectDialogcBs,eZdZid„Zd„Zd„ZRS(s#The DirSelectDialog widget presents the directories in the file system in a dialog window. The user can use this dialog window to navigate through the file system to select the desired directory. Subwidgets Class ---------- ----- dirbox DirSelectDialogcKs9tj||ddg||ƒt|dƒ|jdRCRøRù(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRôîs  tExFileSelectDialogcBs,eZdZid„Zd„Zd„ZRS(sÓExFileSelectDialog - MS Windows style file select dialog. It provides an convenient method for the user to select files. Subwidgets Class ---------- ----- fsbox ExFileSelectBoxcKs9tj||ddg||ƒt|dƒ|jdRCRøRù(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRús  t FileSelectBoxcBs,eZdZid„Zd„Zd„ZRS(s¤ExFileSelectBox - Motif style file select box. It is generally used for the user to choose a file. FileSelectBox stores the files mostly recently selected into a ComboBox widget so that they can be quickly selected again. Subwidget Class --------- ----- selection ComboBox filter ComboBox dirlist ScrolledListBox filelist ScrolledListBoxcKs{tj||ddg||ƒt|dƒ|jdRCRR»(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRþs   tFileSelectDialogcBs,eZdZid„Zd„Zd„ZRS(s£FileSelectDialog - Motif style file select dialog. Subwidgets Class ---------- ----- btns StdButtonBox fsbox FileSelectBoxcKsOtj||ddg||ƒt|dƒ|jdRCRøRù(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR6s  t FileEntrycBs,eZdZid„Zd„Zd„ZRS(s_FileEntry - Entry field with button that invokes a FileSelectDialog. The user can type in the filename manually. Alternatively, the user can press the button widget that sits next to the entry, which will bring up a file selection dialog. Subwidgets Class ---------- ----- button Button entry EntrycKsRtj||dddg||ƒt|dƒ|jdRCR»R (((s"/usr/lib64/python2.7/lib-tk/Tix.pyRKs   tHListcBseZdZd6id„Zid„Zd6id„Zd„Zd„Zdd6d6d„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zid„Zid„Zd„Zd„Zd„Zd„Zd„Zid„Zid„Zd„Zd„Zd„Zd„Zd„Zd„Z d6d„Z!d „Z"d!„Z#d"„Z$d#„Z%d$„Z&d%„Z'd&„Z(d'„Z)d(„Z*d)„Z+id*„Z,id+„Z-d,„Z.d-„Z/d.„Z0id/„Z1d0„Z2d1„Z3id2„Z4d3„Z5d6d4„Z6d5„Z7RS(7sHList - Hierarchy display widget can be used to display any data that have a hierarchical structure, for example, file system directory trees. The list entries are indented and connected by branch lines according to their places in the hierarchy. Subwidgets - NonecKs&tj||dddg||ƒdS(NttixHListtcolumnsRe(RdRC(RRlR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRClscKs(|jj|jd||j||ƒŒS(NR¸(RRRQR((RRÁR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¸pscKs7|sd}n|jj|jd||j||ƒŒS(NRLtaddchild(RRRQR((RR•R)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyt add_childss  cCs |jj|jdd|ƒdS(Ntanchortset(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt anchor_setyscCs|jj|jddƒdS(NRtclear(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyt anchor_clear|sicCsK|s%|jj|jdd||ƒS|jj|jdd|d|ƒSdS(NRtwidths-char(RRRQ(RtcolRtchars((s"/usr/lib64/python2.7/lib-tk/Tix.pyt column_widthscCs|jj|jddƒdS(NR‰tall(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyt delete_all†scCs |jj|jdd|ƒdS(NR‰RÁ(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt delete_entry‰scCs |jj|jdd|ƒdS(NR‰t offsprings(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pytdelete_offspringsŒscCs |jj|jdd|ƒdS(NR‰tsiblings(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pytdelete_siblings�scCs |jj|jdd|ƒdS(NtdragsiteR(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt dragsite_set’scCs|jj|jddƒdS(NR!R(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pytdragsite_clear•scCs |jj|jdd|ƒdS(NtdropsiteR(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt dropsite_set˜scCs|jj|jddƒdS(NR$R(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pytdropsite_clear›scKs/|jj|jdd||j||ƒŒdS(NtheaderRƒ(RRRQR((RRR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyt header_createžscKsi|dkr:t|jj|jj|jdd|ƒƒƒS|jj|jdd||j||ƒŒdS(NR'R"(R$R�RR%RRQR((RRR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pytheader_configure¡s   "cCs|jj|jdd||ƒS(NR'R(RRRQ(RRtopt((s"/usr/lib64/python2.7/lib-tk/Tix.pyt header_cget©scCs|jj|jdd|ƒS(NR'texists(RRRQ(RR((s"/usr/lib64/python2.7/lib-tk/Tix.pyt header_exists¬scCs |jj|jdd|ƒdS(NR'R‰(RRRQ(RR((s"/usr/lib64/python2.7/lib-tk/Tix.pyt header_delete¯scCs|jj|jdd|ƒS(NR'tsize(RRRQ(RR((s"/usr/lib64/python2.7/lib-tk/Tix.pyt header_size²scCs |jj|jdd|ƒdS(NthideRÁ(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt hide_entryµscKs/|jj|jdd||j||ƒŒdS(Nt indicatorRƒ(RRRQR((RRÁR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pytindicator_create¸s cKsi|dkr:t|jj|jj|jdd|ƒƒƒS|jj|jdd||j||ƒŒdS(NR3R"(R$R�RR%RRQR((RRÁR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pytindicator_configure¼s   " cCs|jj|jdd||ƒS(NR3R(RRRQ(RRÁR*((s"/usr/lib64/python2.7/lib-tk/Tix.pytindicator_cgetÄscCs|jj|jdd|ƒS(NR3R,(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pytindicator_existsÇscCs |jj|jdd|ƒdS(NR3R‰(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pytindicator_deleteÊscCs|jj|jdd|ƒS(NR3R/(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pytindicator_sizeÍscCs|jj|jddƒS(NR`R(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_anchorÐscCs+|j|jj|jdd|ƒƒp*dS(NR`tbbox(t_getintsRRRQR$(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_bboxÓscCs.|jj|jdd|ƒ}|jj|ƒS(NR`R˜(RRRQRZ(RRÁRš((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_children×scCs|jj|jdd|ƒS(NR`tdata(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_dataÛscCs|jj|jddƒS(NR`R!(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_dragsiteÞscCs|jj|jddƒS(NR`R$(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_dropsiteáscCs|jj|jdd|ƒS(NR`R,(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_existsäscCs|jj|jdd|ƒS(NR`Rí(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_hiddençscCs|jj|jdd|ƒS(NR`tnext(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_nextêscCs|jj|jdd|ƒS(NR`R•(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_parentíscCs|jj|jdd|ƒS(NR`tprev(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_prevðscCs+|jj|jddƒ}|jj|ƒS(NR`R(RRRQRZ(RRš((s"/usr/lib64/python2.7/lib-tk/Tix.pytinfo_selectionóscCs"|jj|jdd|||ƒS(NtitemR(RRRQ(RRÁRR*((s"/usr/lib64/python2.7/lib-tk/Tix.pyt item_cget÷sc Kso|dkr=t|jj|jj|jdd||ƒƒƒS|jj|jdd|||j||ƒŒdS(NRKR"(R$R�RR%RRQR((RRÁRR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pytitem_configureús   %c Ks2|jj|jdd|||j||ƒŒdS(NRKRƒ(RRRQR((RRÁRR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyt item_creates cCs|jj|jdd||ƒS(NRKR,(RRRQ(RRÁR((s"/usr/lib64/python2.7/lib-tk/Tix.pyt item_existsscCs#|jj|jdd||ƒdS(NRKR‰(RRRQ(RRÁR((s"/usr/lib64/python2.7/lib-tk/Tix.pyt item_delete scCs|jj|jd||ƒS(Nt entrycget(RRRQ(RRÁR*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRQ scKsc|dkr7t|jj|jj|jd|ƒƒƒS|jj|jd||j||ƒŒdS(Ntentryconfigure(R$R�RR%RRQR((RRÁR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRRs   cCs|jj|jd|ƒS(Ntnearest(RRRQ(RR^((s"/usr/lib64/python2.7/lib-tk/Tix.pyRSscCs|jj|jd|ƒdS(Ntsee(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyRTscKs,|jj|jdd|j||ƒŒdS(NRR(RRRQR((RR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pytselection_clearscCs|jj|jdd|ƒS(NRtincludes(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pytselection_includes scCs#|jj|jdd||ƒdS(NRR(RRRQ(Rtfirsttlast((s"/usr/lib64/python2.7/lib-tk/Tix.pyt selection_set#scCs|jj|jdd|ƒS(NtshowRÁ(RRRQ(RRÁ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt show_entry&sN(8R<R=R>R$RCR¸RRRRRRRR R"R#R%R&R(R)R+R-R.R0R2R4R5R6R7R8R9R:R=R>R@RARBRCRDRFRGRIRJRLRMRNRORPRQRRRSRTRURWRZR\(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR dsj                                                t InputOnlycBseZdZdid„ZRS(s?InputOnly - Invisible widget. Unix only. Subwidgets - NonecKs tj||dd||ƒdS(Nt tixInputOnly(RdRCR$(RRlR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRC.sN(R<R=R>R$RC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR])st LabelEntrycBseZdZdid„ZRS(sLabelEntry - Entry field with label. Packages an entry widget and a label into one mega widget. It can beused be used to simplify the creation of ``entry-form'' type of interface. Subwidgets Class ---------- ----- label Label entry EntrycKsRtj||dddg||ƒt|dƒ|jdR$RC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR_1st LabelFramecBseZdZdid„ZRS(seLabelFrame - Labelled Frame container. Packages a frame widget and a label into one mega widget. To create widgets inside a LabelFrame widget, one creates the new widgets relative to the frame subwidget and manage them inside the frame subwidget. Subwidgets Class ---------- ----- label Label frame FramecKsRtj||dddg||ƒt|dƒ|jdR$RC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRbAs t ListNoteBookcBsAeZdZid„Zid„Zd„Zd„Zd„ZRS(sA ListNoteBook widget is very similar to the TixNoteBook widget: it can be used to display many windows in a limited space using a notebook metaphor. The notebook is divided into a stack of pages (windows). At one time only one of these pages can be shown. The user can navigate through these pages by choosing the name of the desired page in the hlist subwidget.cKsktj||ddg||ƒt|dddƒ|jdRCR¸RlRmRp(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRfSs     tMetercBseZdZdid„ZRS(suThe Meter widget can be used to show the progress of a background job which may take a long time to execute. cKs#tj||ddg||ƒdS(NttixMeterRe(RdRC(RRlR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRC{sN(R<R=R>R$RC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRqvstNoteBookcBsVeZdZdid„Zid„Zd„Zd„Zd„Zd„Z d„Z RS( sÞNoteBook - Multi-page container widget (tabbed notebook metaphor). Subwidgets Class ---------- ----- nbframe NoteBookFrame page widgets added dynamically with the add methodcKs?tj||ddg||ƒt|dddƒ|jdR$RCR¸R‰RlRmRpRv(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRss     t NoteBookFramecBseZRS((R<R=(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRw§st OptionMenucBsMeZdZid„Zid„Zid„Zd„Zd„Zd„ZRS(s›OptionMenu - creates a menu button of options. Subwidget Class --------- ----- menubutton Menubutton menu MenucKsRtj||dddg||ƒt|dƒ|jdRCRR�R‰R‚Rƒ(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRx«s     t PanedWindowcBsVeZdZid„Zid„Zd„Zd„Zd„Zid„Zd„Z RS(s’PanedWindow - Multi-pane container widget allows the user to interactively manipulate the sizes of several panes. The panes can be arranged either vertically or horizontally.The user changes the sizes of the panes by dragging the resize handle between two panes. Subwidgets Class ---------- ----- g/p widgets added dynamically with the add method.cKs&tj||dddg||ƒdS(NttixPanedWindowR·Re(RdRC(RRlR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRCÓscKsO|jj|jd||j||ƒŒt||ddƒ|j|<|j|S(NR¸R�i(RRRQR(RŒRk(RR1R)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¸×s( cCs8|jj|jd|ƒ|j|jƒ|j|=dS(NR‰(RRRQRkRN(RR1((s"/usr/lib64/python2.7/lib-tk/Tix.pyR‰ÝscCs|jj|jd|ƒdS(NRX(RRRQ(RR1((s"/usr/lib64/python2.7/lib-tk/Tix.pyRXâscCs|jj|jd||ƒS(Ntpanecget(RRRQ(RRÁR*((s"/usr/lib64/python2.7/lib-tk/Tix.pyR†åscKsc|dkr7t|jj|jj|jd|ƒƒƒS|jj|jd||j||ƒŒdS(Nt paneconfigure(R$R�RR%RRQR((RRÁR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyR‡ès   cCsD|jj|jj|jdƒƒ}g|D]}|j|ƒ^q+S(Ntpanes(RRZRRQRz(RR|R+((s"/usr/lib64/python2.7/lib-tk/Tix.pyRˆïs$( R<R=R>RCR¸R‰RXR†R‡Rˆ(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR„Ès       t PopupMenucBs5eZdZid„Zd„Zd„Zd„ZRS(sPopupMenu widget can be used as a replacement of the tk_popup command. The advantage of the Tix PopupMenu widget is it requires less application code to manipulate. Subwidgets Class ---------- ----- menubutton Menubutton menu MenucKsOtj||ddg||ƒt|dƒ|jdRCR²R´RŒ(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR‰ós     t ResizeHandlecBs>eZdZid„Zd„Zd„Zd„Zd„ZRS(s;Internal widget to draw resize handles on Scrolled widgets.c KsAddddddddd g }tj||d |||ƒdS( NReR~tcursorfgtcursorbgt handlesizet hintcolort hintwidthR+R^ttixResizeHandle(RdRC(RRlR)R*tflags((s"/usr/lib64/python2.7/lib-tk/Tix.pyRCs    cCs |jj|jd|jƒdS(Nt attachwidget(RRRQ(RR±((s"/usr/lib64/python2.7/lib-tk/Tix.pyt attach_widgetscCs |jj|jd|jƒdS(Nt detachwidget(RRRQ(RR±((s"/usr/lib64/python2.7/lib-tk/Tix.pyt detach_widgetscCs |jj|jd|jƒdS(NR1(RRRQ(RR±((s"/usr/lib64/python2.7/lib-tk/Tix.pyR1scCs |jj|jd|jƒdS(NR[(RRRQ(RR±((s"/usr/lib64/python2.7/lib-tk/Tix.pyR["s(R<R=R>RCR–R˜R1R[(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR� s    t ScrolledHListcBseZdZid„ZRS(s0ScrolledHList - HList with automatic scrollbars.cKsetj||ddg||ƒt|dƒ|jdRC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR™%stScrolledListBoxcBseZdZid„ZRS(s4ScrolledListBox - Listbox with automatic scrollbars.cKsetj||ddg||ƒt|dƒ|jdRC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR›0st ScrolledTextcBseZdZid„ZRS(s.ScrolledText - Text with automatic scrollbars.cKsetj||ddg||ƒt|dƒ|jds(R<R=R>RC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRŸ:st ScrolledTListcBseZdZid„ZRS(s0ScrolledTList - TList with automatic scrollbars.cKsetj||ddg||ƒt|dƒ|jdRC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¢DstScrolledWindowcBseZdZid„ZRS(s2ScrolledWindow - Window with automatic scrollbars.cKsetj||ddg||ƒt|dƒ|jdRC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¦OstSelectcBs/eZdZid„Zid„Zd„ZRS(sÊSelect - Container of button subwidgets. It can be used to provide radio-box or check-box style of selection options for the user. Subwidgets are buttons added dynamically using the add method.c KsEtj||ddddddg||ƒt|dƒ|jdRCR¸R»(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¨Ys  tShellcBseZdZdid„ZRS(s'Toplevel window. Subwidgets - NonecKs&tj||dddg||ƒdS(NttixShellRettitle(RdRC(RRlR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRCtsN(R<R=R>R$RC(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¬ost DialogShellcBs8eZdZdid„Zd„Zd„Zd„ZRS(söToplevel window, with popup popdown and center methods. It tells the window manager that it is a dialog window and should be treated specially. The exact treatment depends on the treatment of the window manager. Subwidgets - Nonec Ks5tj||ddddddddg||ƒdS( NttixDialogShellReR®tmappedt minheighttminwidthR•t transient(RdRC(RRlR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRC€s   cCs|jj|jdƒdS(NRù(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyRù‡scCs|jj|jdƒdS(NRø(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyRøŠscCs|jj|jdƒdS(Ntcenter(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyRµ�sN(R<R=R>R$RCRùRøRµ(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¯ws   t StdButtonBoxcBs&eZdZdid„Zd„ZRS(s@StdButtonBox - Standard Button Box (OK, Apply, Cancel and Help) cKs~tj||dddg||ƒt|dƒ|jdR$RCR»(((s"/usr/lib64/python2.7/lib-tk/Tix.pyR¶�stTListcBsøeZdZdid„Zd„Zd„Zd„Zd„Zdd„Z d„Z d„Z d „Z d „Z id „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zid„Zd„Zdd„ZRS(s¡TList - Hierarchy display widget which can be used to display data in a tabular format. The list entries of a TList widget are similar to the entries in the Tk listbox widget. The main differences are (1) the TList widget can display the list entries in a two dimensional format and (2) you can use graphical images as well as multiple colors and fonts for the list entries. Subwidgets - NonecKs#tj||ddg||ƒdS(NttixTListRe(RdRC(RRlR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRC©scCs |jj|jdd|ƒdS(NtactiveR(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt active_set¬scCs|jj|jddƒdS(NR¼R(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyt active_clear¯scCs |jj|jdd|ƒdS(NRR(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyR²scCs|jj|jddƒdS(NRR(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyRµscCs |jj|jd||ƒdS(NR‰(RRRQ(Rtfrom_tto((s"/usr/lib64/python2.7/lib-tk/Tix.pyR‰¸scCs |jj|jdd|ƒdS(NR!R(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyR"»scCs|jj|jddƒdS(NR!R(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyR#¾scCs |jj|jdd|ƒdS(NR$R(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyR%ÁscCs|jj|jddƒdS(NR$R(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyR&ÄscKs,|jj|jd||j||ƒŒdS(NRÎ(RRRQR((RRÏR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRÎÇscCs|jj|jddƒS(NR`R¼(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_activeÊscCs|jj|jddƒS(NR`R(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyR:ÍscCs|jj|jdd|ƒS(NR`tdown(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_downÐscCs|jj|jdd|ƒS(NR`tleft(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_leftÓscCs|jj|jdd|ƒS(NR`tright(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_rightÖscCs+|jj|jddƒ}|jj|ƒS(NR`R(RRRQRZ(RRš((s"/usr/lib64/python2.7/lib-tk/Tix.pyRJÙscCs|jj|jddƒS(NR`R/(RRRQ(R((s"/usr/lib64/python2.7/lib-tk/Tix.pyt info_sizeÝscCs|jj|jdd|ƒS(NR`tup(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pytinfo_upàscCs|jj|jd||ƒS(NRS(RRRQ(RR+R^((s"/usr/lib64/python2.7/lib-tk/Tix.pyRSãscCs|jj|jd|ƒdS(NRT(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyRTæscKs,|jj|jdd|j||ƒŒdS(NRR(RRRQR((RR)R*((s"/usr/lib64/python2.7/lib-tk/Tix.pyRUéscCs|jj|jdd|ƒS(NRRV(RRRQ(RRÏ((s"/usr/lib64/python2.7/lib-tk/Tix.pyRWìscCs#|jj|jdd||ƒdS(NRR(RRRQ(RRXRY((s"/usr/lib64/python2.7/lib-tk/Tix.pyRZïsN(R<R=R>R$RCR½R¾RRR‰R"R#R%R&RÎRÁR:RÃRÅRÇRJRÈRÊRSRTRURWRZ(((s"/usr/lib64/python2.7/lib-tk/Tix.pyRºŸs2                      tTreecBsMeZdZdid„Zd„Zd„Zd„Zd„Zdd„Z RS( s¬Tree - The tixTree widget can be used to display hierarchical data in a tree form. The user can adjust the view of the tree by opening or closing parts of the tree.cKsetj||ddg||ƒt|dƒ|jd