; ~Bc@sdkZdkZdkZdkZdkZdklZlZlZlZdk l Z l Z l Z l Z lZdkZdklZdklZlZlZlZdZdZdZeiZeiZdeieifd YZe fe gfe e!fd Z"dS( N(spyPathsISs flatToolsskeyDefs(s StackViewCtrls BreakViewCtrlsNamespaceViewCtrls WatchViewCtrlsDebugStatusBar(sbplist(sEVT_DEBUGGER_OKsEVT_DEBUGGER_EXCsEVT_DEBUGGER_STOPPEDsEmptyResponseErrori0ui Nis DebuggerFramecBstZeZdZdZeddZdZdZdZ dZ dZ dZ d Z d ddd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZedZdZfefdZdZ dZ!edZ"d Z#d!Z$d"Z%dd#Z&efd$Z'd%Z(d&Z)d'Z*d(Z+d)Z,d*Z-d+Z.d,Z/d-Z0d.Z1d/Z2d0Z3d1Z4d2Z5d3Z6dded4Z7d5Z8d6Z9d7Z:d8Z;eefd9Z<d:Z=d;Z>d<Z?d=Z@d>ZAd?ZBd@ZCdAZDdBZEdCZFdDZGdEZHdFZ5dGZIedHZJeedIZKdJZLRS(KNiic Cstii||dddtitiBtiBd|_ |i ||_d|_ ||_ |o|i|n d|_ |itidtidd|_|iitid |iitid |iitid |iitid |iitid |iitid|it||_|i|iti|ddtitiBtB|_|i|iti ||iddt!dd|i"|_#ti ||idd|i$|_%ti ||iddt!dd|i&|_'ti ||iddt!dd|i(|_)ti ||iddt!dd|i*|_+d|_,t-i.d ddfjo(ti ||idd |i/|_,nti ||id!d"|i0|_1ti ||id#d$|i2|_3|ii4ti ||id%d&|i5d'|_6ti ||id(d)|i7d'|_8ti9d*jo+ti ||id+d,|i:d'|_;n d|_;|ii4ti ||id-d.|i<|_=ti ||id/d0|i>|_?|i@tiAt!ddt!dd1|i#ft!ddt!dd1|i'ft!ddt!dd1|i)ft!ddt!dd1|i+fg|iiB|iiC|i6tD|iiC|i8tEtiF|ddtiGtiHB|_ItJd2\}}}}}tiP|iItQ|_R|iRiS|itT|iRtU||_V|iRiW|iVd3d4|tX|iR||_Y|iRiW|iYd5d4|tiP|iItZdti|_[|i[i\ti]|i^d6tZ|i[iS|it_|i[|i||_`|i[iW|i`d7d4|ta|i[|d1d8|_b|i[iW|ibd9d4|ta|i[|dd:|_c|i[iW|icd;d4||iIidd<|iIie|iR|i[|iIifd=|iIigtihd|_itU|_jtU|_kd|_ld1|_m|ing|iog|i\tp|iqd6|ir|i\ts|itd6|ir|i\tu|ivd6|irtU|_w|iix|_ytiz|i{|_||i|i}d>|i\ti~|i|i\ti|idS(?NisDebuggersstylesdebuggerissImages/Icons/Debug.icoisImages/Debug/Stack.pngsImages/Debug/Breakpoints.pngsImages/Debug/Watches.pngsImages/Debug/Locals.pngsImages/Debug/Globals.pngsImages/Debug/Output.pngsImages/Debug/Debug.pngsDebug/Continue - %ssDebugisImages/Debug/DebugFullSpeed.pngsDebug/Continue full speedsImages/Debug/Step.pngs Step - %ss DebugStepsImages/Debug/Over.pngs Over - %ss DebugOversImages/Debug/Out.pngsOut - %ssDebugOutisImages/Debug/Jump.pngs Jump to linesImages/Debug/Pause.pngsPausesImages/Debug/Stop.pngsStops Images/Debug/SourceTrace-Off.pngsTrace in sources1sImages/Debug/DebugBrowse.pngsDebug browsingsShellsImages/Debug/ShellDebug.pngs Eval in shellsImages/Debug/PathMapping.pngs#Edit client/server path mappings...sImages/Debug/SplitOrient.pngsToggle split orientationiisStacksimageIds BreakpointssidsWatchesslocalsLocalssglobalsGlobalsi(iid(swxsFrames__init__sselfseditorsDEFAULT_FRAME_STYLEs CLIP_CHILDRENs PreferencesschildFrameStyles winConfOptionsloadDimssrunnings slave_modesfilenames setDebugFilesSetIconsISsloads ImageLists viewsImgLstsAddsinvalidatePanessDebugStatusBarssbs SetStatusBarsToolBars TB_HORIZONTALs NO_BORDERs flatToolsstoolbars SetToolBarsUtilssAddToolButtonBmpISskeyDefssOnDebugsrunIdsOnDebugFullSpeeds runFullSpdIdsOnStepsstepIdsOnOversoverIdsOnOutsoutIdsjumpIdssyss version_infosOnJumpsOnPausespauseIdsOnStopsstopIds AddSeparators OnSourceTraces sourceTraceIds OnDebugBrowses debugBrowseIds psPythonShellsOnDebugNamespacesshellNamespaceIdsOnPathMappingsspathMappingsIdsOnToggleSplitOrients splitOrientIdsSetAcceleratorTablesAcceleratorTablesRealizes ToggleToolsTruesFalsesSplitterWindows SP_NOBORDERs splitterStylessplittersranges stackImgIdxs breaksImgIdxs watchesImgIdxs localsImgIdxs globalsImgIdxsNotebookswxID_TOPPAGECHANGEDsnbTops SetImageLists StackViewCtrlsNones stackViewsAddPages BreakViewCtrlsbreakptsswxID_PAGECHANGEDsnbBottomsBindsEVT_NOTEBOOK_PAGE_CHANGEDs OnPageChanges WatchViewCtrlswatchessNamespaceViewCtrlslocssglobssSetMinimumPaneSizesSplitHorizontallysSetSashPositions SetSplitModesSPLIT_HORIZONTALsmlcsframes lastStepViewslastStepLinenosstepping_enableds setParamsssetServerClientPathssEVT_DEBUGGER_OKs OnDebuggerOksGetIdsEVT_DEBUGGER_EXCsOnDebuggerExceptionsEVT_DEBUGGER_STOPPEDsOnDebuggerStoppeds_pids erroutFrms _erroutFrmsPyTimers OnStreamTimers stream_timersStartsEVT_MENU_HIGHLIGHT_ALLs OnToolOvers EVT_CLOSEs OnCloseWindow( sselfseditorsfilenames slave_modes globalsImgIdxs breaksImgIdxs stackImgIdxs watchesImgIdxs localsImgIdx((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/Debugger.pys__init__.s                      cCs|iodSnd|_|ii|ii|ii|iit|i_ |i tj o|i i t|_ ndS(Ni( sselfs _destroyedsbreakptssdestroyswatchesslocssglobssNonessbs stateColss stream_timersStop(sself((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/Debugger.pysdestroys        cCs#|idtititidS(Ni(sselfs SetDimensionss Preferencess underPalettes inspWidths bottomHeight(sself((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/Debugger.pyssetDefaultDimensionsscCsu|i of|i}|it|idjo ti}n ti }|i i ||i d|_ndS(Ni(sselfs_sashes_initedsGetSizesssxsfloatsyswxsSPLIT_HORIZONTALsmodesSPLIT_VERTICALssplitters SetSplitModesOnToggleSplitOrient(sselfsssmode((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/Debugger.pys initSashess     cCs;|ii|||iid|i|idS(Ni( sselfswatchess add_watchsnameslocalsnbBottoms SetSelectionsinvalidatePanessupdateSelectedPane(sselfsnameslocal((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/Debugger.pys add_watchs cCs8|i}|djo|i|n|idS(Ni(sevents GetSelectionsselsselfsupdateSelectedPanesSkip(sselfseventssel((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/Debugger.pys OnPageChanges  cCsdddg|_dS(Ni(sselfs updated_panes(sself((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/Debugger.pysinvalidatePanessicCs|djo|ii}n|i| p|o|ii}|djo)|i i |o|i |qq|djo|i i n|ii |o|i|dj|qndS(Nii(spagenosselfsnbBottoms GetSelections updated_panessforces stackViews getSelectionsframenoswatchess showLoadings do_requestsrequestWatchesslocssglobss requestDict(sselfspagenos do_requestsforcesframeno((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/Debugger.pysupdateSelectedPanes     cCs|ii}g}x3|D]+\}}|ihd|<d|<qW|o|id||fdn|ii t d|i d|d}|d}|d}|d} t i i |} nd}}} } |d|_|io5d | | f}|d jod ||f}qnd }|ii||id t}|idt}|tj oU|} |tj o.yd| t|f} Wqwd} qwXn|ii| n|iidd|i}|o(|d}|i|||in|d}x%|D]} |i| d| d