; {Bc@s)dGHdkZdkZdkZdkZdkZdkZdkZdkZdkZdkl Z l Z dk ZdZ gi ZedD]Zeeiq[\ZZZgi ZedD]Zeeiq[\ZZdeieifdYZdfd YZd fd YZd eiefd YZdefdYZdefdYZ dei!efdYZ"de"fdYZ#de"fdYZ$de$fdYZ%e&djo@ei'Z(ei)ee*de(Z+e+i,e(i-ndS(simporting PaletteN(sISs flatToolssiisBoaFramecBstZdZdZdZdZdZdZedZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZRS(NsImages/Icons/Boa.icoc Cs|idtiddtdtdddtidd |idtid dtdtdddtidd |i ti |i dt|i ti |i dt|idS( NsbitmapsImages/Shared/Inspector.pngsidsisToggleslongHelpStringss pushedBitmapsshortHelpStrings!Brings the Inspector to the frontsImages/Shared/Editor.pngsBrings the Editor to the front(sparentsAddToolsISsloadswxID_BOAFRAMETOOLBARTOOLS0sFalseswxs NullBitmapswxID_BOAFRAMETOOLBARTOOLS1sselfsBindsEVT_TOOLsOnInspectorToolClicksOnEditorToolClicksRealize(sselfsparent((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys_init_coll_toolBar_Tools(s      cCsptii|dtddd|dtidddtid d d titi @d |i |i tid d|i ti |i|i ti|itidtddd|dtidddtid dd titiBtiB|_|i|itidtddd|dtidddtid dd d|_|i|idS(NsidsnamessparentspositissizeiiJsstylestitlei}i/stoolBariispalettei(swxsFrames__init__sselfs wxID_BOAFRAMEsprntsPointsSizesDEFAULT_FRAME_STYLEs MAXIMIZE_BOXs frameTitles SetClientSizesBinds EVT_CLOSEs OnCloseWindows EVT_ICONIZEsOnBoaframeIconizesToolBarswxID_BOAFRAMETOOLBARs TB_HORIZONTALs NO_BORDERs Preferencess flatToolsstoolBars SetToolBarsNotebookswxID_BOAFRAMEPALETTEspalettes_init_coll_toolBar_Tools(sselfsprnt((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys _init_ctrls:s $ * 9c Csd|_ti|_|i|d|_|iti|_|idjo3t i |_ |i |i |i itn||_t|_h|_|iti|it|_|iit||_tio*|ii|iddd|int i!d}t#|i$ddh|_%|ii|id d d |i&|id d d |i'|iddd |i(t#|i$ddh}h|_)xw|i*D]i\}}t i-}|ii/|tidd||i0t i1|i2d|||f|i)| U               #    sComponentSelectioncBs)tZdZdZdZdZRS(s} Controls the selection of the palette and access to associated palette mapping structures. Accessed by the Designer cCs ti}ti|i|ddtidd|_|ii t |ii ti |i d||ii|i|iddd|id t}|id d d|id t}|ii|t|ii|t |ii|t t|_t|_dS( Ns (Nothing selected)ssizeiisidsImages/Shared/ComposesComposes stogglesImages/Shared/InheritsInherit(swxsNewIdswIDsCheckBoxspalettestoolBarsSizesselfsselCompsEnablesFalsesBinds EVT_CHECKBOXsOnUncheckComponents AddControlsaddToolsOnComposeClicksTruescIdsOnInheritClicksiIds ToggleTools EnableToolsNones selectionsprevPage(sselfspaletteswIDscIdsiId((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys__init__Ts  cCsi|io|iin||_||_|iit|ii d|d|ii tdS(Ns i( sselfsprevPages selectNonesdetails selectionspagesselCompsEnablesTruesSetLabelsSetValue(sselfspagesdetail((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysselectComponentgs   cCsX|io|iint|_|iit|iid|ii tdS(Ns (Nothing selected)( sselfsprevPages selectNonesNones selectionsselCompsEnablesFalsesSetLabelsSetValue(sself((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys selectNoneos   (s__name__s __module__s__doc__s__init__sselectComponents selectNone(((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysComponentSelectionQs   sBasePalettePagecBstZRS(N(s__name__s __module__(((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysBasePalettePagevssListCtrlPalettePagecBstZRS(N(s__name__s __module__(((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysListCtrlPalettePagexssCompositeListCtrlPalPagecBstZRS(N(s__name__s __module__(((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysCompositeListCtrlPalPagezssTemplateListCtrlPalPagecBstZRS(N(s__name__s __module__(((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysTemplateListCtrlPalPage|ssPanelPalettePagecBs8tZdZdZdZdZdZdZRS(Ni icCstii||ddddf||_||_||_||_||_ h|_ |i |||i d|_ |iid|id|_||_ti|_t|_dS(Nissizei,ii(swxsPanels__init__sselfsparentspalettes componentssnames bitmapPathswidgetssbuttonssAddPages buttonSepsposXsGetSizesys buttonBordersposYs eventOwnersMenusmenusFalsesmenusCheckable(sselfsparentsnames bitmapPaths eventOwnerswidgetss componentsspalette((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys__init__s"      ! cCst|do|`|ixD|iiD]3}t|_t|_ t|_ t|_ t|_ q0W|i idjo|iiqndS(Nswidgetsstabs(shasattrsselfswidgetssDestroyChildrensbuttonssvaluessbtnsNones faceDnClrs shadowPens highlightPens focusIndPensbmpLabelspalettes paletteStylesmenusDestroy(sselfsbtn((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysdestroys      c Csti}|ii||d|i|ii ti |d||||f|i|<|iidjo|Sn|i||} | i|i} | i|i} |||tti|i|iti| | } | id| id| i |y| i!| t"Wn t#j o| i!| nX|i ti$|d|| |i%|<|i| id|_|SdS(Nssidsmenuiii (&swxsNewIdsmIDsselfsmenusAppends widgetNamesmenusCheckablespalettesBindsEVT_MENUsclickEvtswxClasss constrClassswidgetss paletteStyles getButtonBmpsbmpsGetWidths buttonBorderswidths GetHeightsheightsbtnTypesNonesPointsposXsposYsSizes newButtons SetBezelWidthsSetUseFocusIndicatorsSetToolTipStringsSetBitmapLabelsFalses TypeErrors EVT_BUTTONsbuttons( sselfs widgetNameswxClasss constrClasssclickEvtshintFuncs hintLeaveFuncsbtnTypesmIDswidthsbmps newButtonsheight((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys addButtons, !    cCsti|SdS(N(s PaletteStoresbitmapForComponentswxClass(sselfsnameswxClass((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys getButtonBmps(s__name__s __module__s buttonSeps buttonBorders__init__sdestroys addButtons getButtonBmp(((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysPanelPalettePages   "sNewPalettePagecBs>tZdZdZdZdZdZdZRS(Nc Cs/ti||||||||t |_ dS(N( sPanelPalettePages__init__sselfsparentsnames bitmapPaths eventOwnerswidgetsspalettesNones selection(sselfsparentsnames bitmapPaths eventOwnerswidgetsspalette((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys__init__s cCsti|dS(N(sPanelPalettePagesdestroysself(sself((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysdestroysc Cs,ti||||||||}|SdS(N( sPanelPalettePages addButtonsselfs widgetNameswxClasss constrClasssclickEvtshintFuncs hintLeaveFuncsbtnTypesmID( sselfs widgetNameswxClasss constrClasssclickEvtshintFuncs hintLeaveFuncsbtnTypesmID((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys addButtonsc CsQti|||t|itt|}|i i i t i |id||SdS(Nsid(sPanelPalettePages addButtonsselfsnames ControllersNones OnClickTrapsbtnTypesmIDspaletteseditorsBindswxsEVT_MENU(sselfsnames ControllersbtnTypesmID((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys addButton2s"cCstid|i|fSdS(Ns%s%s.png(sISsloadsselfs bitmapPathsname(sselfsnameswxClass((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys getButtonBmpscCs>|i|i}ti|iid|dd|ddS(Nsnameis controlleri( sselfswidgetsseventsGetIds modPageInfoswxs CallAfterspalettes OnCreateNew(sselfsevents modPageInfo((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys OnClickTraps(s__name__s __module__s__init__sdestroys addButtons addButton2s getButtonBmps OnClickTrap(((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysNewPalettePages      s PalettePagecBs,tZdZdZdZdZRS(Nc CsAti||||||||t |_ t |_ t |_dS(N(sPanelPalettePages__init__sselfsparentsnames bitmapPaths eventOwnerswidgetss componentsspalettesNonesclickEvts selectionsTruesmenusCheckable(sselfsparentsnames bitmapPaths eventOwnerswidgetss componentsspalette((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys__init__s    c CsUxN|D]F}ti|}|i|d||d|i||t i i i qWdS(Nii(sclassesswxClasssPaletteMappingscompInfoscisselfs addButtons OnClickTrapshintFuncs hintLeaveFuncswxslibsbuttonssGenBitmapToggleButton(sselfsclassesshintFuncs hintLeaveFuncsciswxClass((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysaddToggleBitmapss   cCs|i}|iidjoX|i}|io|i |i i q|i i ||i |||_ n|iidjoy|ii|}|i o|i |i i n1|i i ||i ||it||_ |indS(Nstabssmenu(seventsGetIdswIdsselfspalettes paletteStyles GetButtonObjsobjsups selectNones componentssselectComponentswidgetss selectionsmenus FindItemByIdssels IsCheckedsChecksTruesSkip(sselfseventswIdsobjssel((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys OnClickTraps"        cCs|ioq|iidjo*|iit|iit|_q{|iidjo|iitt|_q{ndS(Nstabssmenu( sselfs selectionspalettes paletteStyles SetTogglesFalsesRefreshsNonesCheck(sself((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys selectNones   (s__name__s __module__s__init__saddToggleBitmapss OnClickTraps selectNone(((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys PalettePages   sZopePalettePagecBstZdZdZRS(Nc Cs&ti||||||||dS(N( s PalettePages__init__sselfsparentsnames bitmapPaths eventOwnerswidgetss componentsspalette(sselfsparentsnames bitmapPaths eventOwnerswidgetss componentsspalette((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys__init__scCstid|i|fSdS(Ns%s%s.png(sISsloadsselfs bitmapPathsname(sselfsnameswxClass((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys getButtonBmps(s__name__s __module__s__init__s getButtonBmp(((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pysZopePalettePages s__main__i(.sosssysswxsPaletteMappings PaletteStoresHelps PreferencessUtilssPluginssISs flatToolsswx.lib.buttonsscurrentMouseOverTipsappends_[1]sranges _init_ctrlssNewIds wxID_BOAFRAMEswxID_BOAFRAMEPALETTEswxID_BOAFRAMETOOLBARs_init_coll_toolBar_ToolsswxID_BOAFRAMETOOLBARTOOLS0swxID_BOAFRAMETOOLBARTOOLS1sFramesFrameRestorerMixinsBoaFramesComponentSelectionsBasePalettePagesListCtrlsListCtrlPalettePagesCompositeListCtrlPalPagesTemplateListCtrlPalPagesPanelsPanelPalettePagesNewPalettePages PalettePagesZopePalettePages__name__s PySimpleAppsappsInitAllImageHandlerssNonespalettesShowsMainLoop( s_init_coll_toolBar_Toolss PreferencessappsZopePalettePageswxID_BOAFRAMETOOLBARsListCtrlPalettePagesPanelPalettePages PalettePagesPaletteMappingspaletteswxID_BOAFRAMEPALETTEsComponentSelectionsBoaFramesCompositeListCtrlPalPages flatToolssISs _init_ctrlsssyssBasePalettePageswxID_BOAFRAMETOOLBARTOOLS0swxID_BOAFRAMETOOLBARTOOLS1swxsNewPalettePagesHelpsTemplateListCtrlPalPagesUtilss wxID_BOAFRAMEscurrentMouseOverTips_[1]s PaletteStoresPluginssos((sM/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Palette.pys?s4 $ <9.%G/