;ò ÄÌ{Bc@sqdkZdkZgiZedƒD]Zeeiƒƒq&[\ZZZ Z Z dei fd„ƒYZ dS(Nis PathsPanelcBsYtZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d „Z RS( NcCsO|i|iddddtitiBƒ|i|iddddti ƒdS(Nisborderisflagi( sparents AddWindowsselfsgridswxsALLsGROWsAddSizers boxSizer1s ALIGN_RIGHT(sselfsparent((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pys _init_coll_staticBoxSizer1_Items s)cCs]|i|iddddtitiBƒ|i|iddddtiti Bti BƒdS(Nisborderisflag( sparents AddWindowsselfsadd_btnswxsALLs ALIGN_RIGHTs remove_btnsBOTTOMsTOPsRIGHT(sselfsparent((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pys_init_coll_boxSizer1_ItemsscCsmtid|idtiƒ|_tidtiƒ|_|i |iƒ|i |iƒ|i |iƒdS(Nsboxsorient( swxsStaticBoxSizersselfs staticBox1sVERTICALsstaticBoxSizer1sBoxSizers HORIZONTALs boxSizer1s _init_coll_staticBoxSizer1_Itemss_init_coll_boxSizer1_ItemssSetSizer(sself((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pys _init_sizerss cCs(tii|dtddd|dtiddƒdtid d ƒd tiƒ|i tid d ƒƒti dt ddddd|dtiddƒdtid d ƒd dƒ|_ ti idtddd|dtiddƒdtiddƒd tiƒ|_ |i idƒ|i idƒ|i idƒtidtddddd|dtiddƒdtiddƒd dƒ|_|iiti|idtƒtidtddddd|dtid dƒdtiddƒd dƒ|_|iiti|idtƒ|iƒdS(!Nsidsnames PathsPanelsparentsposi<issizei isstyleii÷slabels!Sever to client filepath mappingss staticBox1isgridi iiéi©isAddsadd_btniXiÒiKisRemoves remove_btni«(swxsPanels__init__sselfswxID_PATHSPANELsprntsPointsSizes TAB_TRAVERSALs SetClientSizes StaticBoxswxID_PATHSPANELSTATICBOX1s staticBox1sgridsGridswxID_PATHSPANELGRIDs SUNKEN_BORDERsSetDefaultRowSizesSetColLabelSizesSetRowLabelSizesButtonswxID_PATHSPANELADD_BTNsadd_btnsBinds EVT_BUTTONsOnAdd_btnButtonswxID_PATHSPANELREMOVE_BTNs remove_btnsOnRemove_btnButtons _init_sizers(sselfsprnt((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pys _init_ctrls%s2*   9*!  ! cCs3|i|ƒ|i|i|i|i|iƒdS(N(sselfs _init_ctrlssparents SetDimensionsspossxsyssize(sselfsparentsidsposssizesstylesname((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pys__init__Es cCsù||_t|iƒ}|ii|dƒ|iiddƒ|iiddƒ|iiƒid}|ii d|ƒ|ii d|ƒxXt t |ƒ|iƒD]>\}\}}|ii|d|ƒ|ii|d|ƒq¦W|iiƒdS(Niis"Map server filenames starting withis!To client filenames starting with(spathssselfslensnumRowssgrids CreateGridsSetColLabelValues GetClientSizesxscolWidths SetColSizeszipsrangesrowssvrsclnts SetCellValues ForceRefresh(sselfspathssnumRowssclntscolWidthssvrsrow((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pys init_pathsJs cCsi|iiƒgi}t|iiƒƒD]4}||ii|dƒ|ii|dƒfƒq*~SdS(Nii( sselfsgridsSaveEditControlValuesappends_[1]sranges GetNumberRowssrows GetCellValue(sselfs_[1]srow((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pys read_pathsYs cCs|iidƒdS(Ni(sselfsgrids AppendRows(sselfsevent((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pysOnAdd_btnButton^scCs7|iiƒ}|djo|ii|dƒndS(Niÿÿÿÿi(sselfsgridsGetGridCursorRowsrows DeleteRows(sselfseventsrow((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pysOnRemove_btnButtonas ( s__name__s __module__s _init_coll_staticBoxSizer1_Itemss_init_coll_boxSizer1_Itemss _init_sizerss _init_ctrlss__init__s init_pathss read_pathssOnAdd_btnButtonsOnRemove_btnButton(((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pys PathsPanel s      (swxswx.gridsappends_[1]sranges _init_ctrlssNewIdswxID_PATHSPANELswxID_PATHSPANELADD_BTNswxID_PATHSPANELGRIDswxID_PATHSPANELREMOVE_BTNswxID_PATHSPANELSTATICBOX1sPanels PathsPanel( s_[1]swxID_PATHSPANELREMOVE_BTNswxID_PATHSPANELswxID_PATHSPANELADD_BTNswxID_PATHSPANELGRIDs _init_ctrlsswxID_PATHSPANELSTATICBOX1s PathsPanelswx((sY/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/PathsPanel.pys?s  B