;ò ÷ŽBc@sÐdkZdkiZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZd„Z dZ e d joPdk Z dk Z dkZeid e iie id ƒge id ƒndS( NsTestTreecBstZeid„ZRS(Nc Cs+tii||dd|ƒd}}ti ddƒ|_ |i i ti i titiddfƒƒ}|i i ti i titiddfƒƒ}|i|i ƒ|idƒ} x]tdƒD]O}|i| d||ƒ}x-tdƒD]}|i|d||ƒ}qóWqÇW|i| ƒdS( NiÿÿÿÿsstyleisRootisItem %di sChild %d(sgizmossRemotelyScrolledTreeCtrls__init__sselfsparentsstylesim1sim2swxs ImageListsilsAdds ArtProviders GetBitmaps ART_FOLDERs ART_TOOLBARsART_NORMAL_FILEs SetImageListsAddRootsrootsrangesis AppendItemsitemsjschildsExpand( sselfsparentsstylesisjsim1sitemsim2schildsroot((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/SplitTree.pys__init__s 00  !(s__name__s __module__swxsTR_HAS_BUTTONSs__init__(((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/SplitTree.pysTestTreessTestValueWindowcBstZdd„Zd„ZRS(NicCs-tii||dd|ƒ|idƒdS(NiÿÿÿÿsstylesWHITE(sgizmossTreeCompanionWindows__init__sselfsparentsstylesSetBackgroundColour(sselfsparentsstyle((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/SplitTree.pys__init__/sc CsZ|iƒ}|oCd}|i|ƒ}|iƒo!|i|ƒ} || d}n||i|ƒ}t i t i t i ƒdt iƒ}|i|ƒ|it i|iƒt iƒƒ|i|i|i|id|idƒ|idƒ|it iƒ|i|ƒ\} } d} |it!d|i| dƒ}|i"|| |ƒndS(NsThis is s --> isBLACKiii(#sselfs GetTreeCtrlstreestexts GetItemParentsitemIdsparentsIsOks GetItemTextsptextswxsPensSystemSettings_GetColoursSYS_COLOUR_3DLIGHTsSOLIDspensdcsSetPensSetBrushsBrushsGetBackgroundColours DrawRectanglesrectsxsyswidthsheightsSetTextForegroundsSetBackgroundModes TRANSPARENTs GetTextExtentstwsthsmaxsDrawText( sselfsdcsitemIdsrectsparentstextstreesyspensthstwsptextsx((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/SplitTree.pysDrawItem4s&   "* !(s__name__s __module__s__init__sDrawItem(((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/SplitTree.pysTestValueWindow.s s TestPanelcBstZd„ZRS(NcCs_tii||ddddfƒ||_ti|ddtiti Bti Bƒ}ti |ddti ti Bƒ}|idƒt|dtitiBtiBtiBƒ}t|dtiƒ}ti|i||dƒ|i|ƒ|ittƒ|i|ƒ|i|ƒtitiƒ}|i!|dti"ti#Bd ƒ|i$|ƒ|i%ƒdS( Niÿÿÿÿssizei€iàsstyleii–ii(&swxsPanels__init__sselfsparentslogsgizmossSplitterScrolledWindows NO_BORDERs CLIP_CHILDRENsVSCROLLsscrollersThinSplitterWindows SP_3DBORDERssplitters SetSashSizesTestTreesTR_HAS_BUTTONSs TR_NO_LINESs TR_ROW_LINESstreesTestValueWindows valueWindows CallAftersSplitVerticallysSetTargetWindowsEnableScrollingsFalses SetTreeCtrlsSetCompanionWindowsBoxSizersVERTICALssizersAddsEXPANDsALLsSetSizersLayout(sselfsparentslogssplittersscrollerstreessizers valueWindow((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/SplitTree.pys__init__Rs " )" *     (s__name__s __module__s__init__(((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/SplitTree.pys TestPanelQscCsTtidjo-dkl}||ddtiƒ}|Snt||ƒ}|SdS(Ns __WXMAC__(s MessagePanelsIThis demo currently fails on the Mac. The problem is being looked into...sSorry( swxsPlatformsMains MessagePanelsnbs ICON_WARNINGswins TestPanelslog(sframesnbslogswins MessagePanel((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/SplitTree.pysrunTestus  s=This demo shows a collection of classes that were designed to operate together and provide a tree control with additional columns for each item. The classes are wx.RemotelyScrolledTreeCtrl, wx.TreeCompanionWindow, wx.ThinSplitterWindow, and wx.SplitterScrolledWindow, some of which may also be useful by themselves. s__main__sii(swxs wx.gizmossgizmossRemotelyScrolledTreeCtrlsTestTreesTreeCompanionWindowsTestValueWindowsPanels TestPanelsrunTestsoverviews__name__ssyssossrunsmainspathsbasenamesargv( ssyssrunsoverviewswxsrunTestsTestTreesTestValueWindowsgizmossoss TestPanel((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/SplitTree.pys?s  #$