;ò ƒ¸‰Dc+@s{dkZdkZdkZdkZdkZdkZdkZdkZddddddddd d g fd d d dddgfdddddddddddddg fddd gfd!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFg%fdGd dHdIdJdKdLdMdNdOdPg fdQdRdSdTdUdVd dWdXdYdZd[d\d]dddd^dd_d`dadbdcddddedfdgdhdidjdkddldmdng$fdodpdqdrdsdtdgdudvdwdxg fdydzd{d|d}d~dgfd€dd‚dƒgfd„d…d†d‡ddˆd‰dŠd‹dg fdŒddŽddd‘d’d“d”d•d–d—d˜d™dšgfd›gfg Zdœei fd„ƒYZ džei fdŸ„ƒYZ d ei fd¡„ƒYZy4d¢klZd£klZd¤efd¥„ƒYZWn,ej o d¤eifd¦„ƒYZnXd§Zd¨ZeZd©ei fdª„ƒYZd«„Zd¬„Zd­„Zd®„Zd¯„Zd°fd±„ƒYZd²fd³„ƒYZd´fdµ„ƒYZ d¶ei fd·„ƒYZ!d¸ei"fd¹„ƒYZ#dºei$fd»„ƒYZ%d¼ei&fd½„ƒYZ'd¾ei(fd¿„ƒYZ)dÀ„Z*dÁZ+e,dÂjodÃZ,e*ƒndS(ÄNsRecent Additions/Updatess FoldPanelBarsGIFAnimationCtrls HyperLinkCtrlsMultiSplitterWindowsThrobbers GetMouseStates FloatCanvass AnalogClocksCheckListCtrlMixinsFrames and DialogssDialogsFrames MDIWindowss MiniFramesWizardsCommon Dialogss ColourDialogs DirDialogs FileDialogsFindReplaceDialogs FontDialogs MessageDialogsMultiChoiceDialogsPageSetupDialogs PrintDialogsProgressDialogsSingleChoiceDialogsTextEntryDialogs More Dialogss ImageBrowsersScrolledMessageDialogsCore Windows/Controlss BitmapButtonsButtonsCheckBoxs CheckListBoxsChoices ChoicebooksComboBoxsGaugesGridsGrid_MegaExamplesListBoxsListCtrlsListCtrl_virtuals ListCtrl_editsListbooksMenusNotebooks PopupMenus PopupWindowsRadioBoxs RadioButtons SashWindowsScrolledWindowsSliders SpinButtonsSpinCtrlsSplitterWindows StaticBitmaps StaticBoxs StaticTexts StatusBars StockButtonssTextCtrls ToggleButtonsToolBarsTreeCtrls ValidatorsCustom Controlss ColourSelectsEditorsGenericButtonssGenericDirCtrls LEDNumberCtrls MultiSashs PopupControlsPyColourChoosers TreeListCtrlsMore Windows/ControlssActiveX_FlashWindowsActiveX_IEHtmlWindowsActiveX_PDFWindowsCalendars CalendarCtrls ContextHelpsDatePickerCtrlsDynamicSashWindowsEditableListBoxs FancyTextsFileBrowseButtonsFloatBars HtmlWindowsIntCtrlsMVCTreesMaskedEditControlss MaskedNumCtrls MediaCtrlsPyCrustsPyPlotsPyShells ScrolledPanels SplitTreesStyledTextCtrl_1sStyledTextCtrl_2s TablePrintsTickersTimeCtrlsVListBoxs Window Layouts GridBagSizers LayoutAnchorssLayoutConstraintssLayoutfs RowColSizersSizerss XmlResourcesXmlResourceHandlersXmlResourceSubclasssProcess and Eventss EventManagers KeyEventssProcesss PythonEventssThreadssTimersClipboard and DnDsCustomDragAndDrops DragAndDropsURLDragAndDrops Using Imagess ArtProvidersCursors DragImagesImages ImageAlphasImageFromStreamsMasks MiscellaneoussColourDBs DrawXXXLists FileHistorysFontEnumeratorsGLCanvassJoysticksMimeTypesManagers MouseGesturessOGLsPrintFrameworks ShapedWindowsSounds StandardPathssUnicodesCheck out the samples dir toosMyLogcBstZdd„Zd„ZRS(NicCs&tii|ƒ||_||_dS(N(swxsPyLogs__init__sselfstextCtrlstcslogTime(sselfstextCtrlslogTime((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__s cCs&|io|ii|dƒndS(Ns (sselfstcs AppendTextsmessage(sselfsmessages timeStamp((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys DoLogString s (s__name__s __module__s__init__s DoLogString(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysMyLogs sMyTPcBstZd„ZRS(NcCsdSdS(NsThis is my tip((sself((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysGetTips(s__name__s __module__sGetTip(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysMyTPss MessagePanelcBstZddd„ZRS(Nsic Csdtii||ƒ|oÉt} |ti@o ti } nR|ti @o ti } n7|ti @o ti } n|ti@o ti} n| tj o:tii| tiddfƒ}ti|d|ƒ} qãddf} n|oAti|d|ƒ}|itidtititiƒƒnti|d|ƒ}titiƒ}|o$|i!|ƒ|i!ddfƒn|i!|ƒtiti"ƒ}|i!ddfdƒ|i!| ƒ|i!ddfƒ|i!|ƒ|i!ddfdƒtitiƒ}|i!ddfdƒ|i!|dti%ƒ|i!ddfdƒ|i&|ƒ|i'ƒdS(Ni iÿÿÿÿii iii((swxsPanels__init__sselfsparentsflagssNonesartidsICON_EXCLAMATIONs ART_WARNINGs ICON_ERRORs ART_ERRORs ICON_QUESTIONs ART_QUESTIONsICON_INFORMATIONsART_INFORMATIONs ArtProviders GetBitmapsART_MESSAGE_BOXsbmps StaticBitmapsiconscaptions StaticTextsSetFontsFontsSWISSsNORMALsBOLDsmessagesBoxSizersVERTICALstboxsAdds HORIZONTALshboxsboxsEXPANDsSetSizersFit( sselfsparentsmessagescaptionsflagssboxstboxshboxsbmpsartidsicon((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__sH     !,     (s__name__s __module__s__init__(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys MessagePanels(sstc(s PythonSTCsDemoCodeEditorcBs†tZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d „Z d „Z d „Z d „Z d „Zd„ZRS(NcCs*ti||ddtiƒ|iƒdS(Niÿÿÿÿsstyle(s PythonSTCs__init__sselfsparentswxs BORDER_NONEs SetUpEditor(sselfsparent((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__\scCsBtio|idƒ}n|i|ƒ|iƒ|iƒdS(Ns iso8859_1(swxs USE_UNICODEsvaluesdecodesselfsSetTextsEmptyUndoBuffers SetSavePoint(sselfsvalue((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysSetValueas    cCs|iƒSdS(N(sselfs GetModify(sself((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys IsModifiedhscCs|iƒdS(N(sselfsClearAll(sself((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysClearkscCs|i|ƒ|i|ƒdS(N(sselfs SetCurrentPossposs SetAnchor(sselfspos((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysSetInsertionPointns cCs |i|ƒ}|i|ƒdS(N(sselfsLineFromPositionsposslinesGotoLine(sselfspossline((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys ShowPositionrscCs|iƒSdS(N(sselfs GetLength(sself((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysGetLastPositionwscCs|i|ƒSdS(N(sselfsPositionFromLinesline(sselfsline((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysGetPositionFromLinezscCs|i||ƒSdS(N(sselfs GetTextRangesstartsend(sselfsstartsend((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysGetRange}scCs|iƒ|iƒfSdS(N(sselfs GetAnchors GetCurrentPos(sself((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys GetSelection€scCs|i|ƒ|i|ƒdS(N(sselfsSetSelectionStartsstartsSetSelectionEndsend(sselfsstartsend((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys SetSelectionƒs cCs2|i|ƒ}|i|ƒ}|i||ƒdS(N(sselfsPositionFromLineslinesstartsGetLineEndPositionsends SetSelection(sselfslinesstartsend((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys SelectLine‡scCs3dk}|itiƒ|iddi|iƒƒ|iddƒ|iddƒ|i ddƒ|i dt ii ƒ|i dd ƒ|id ƒ|itƒ|itƒ|itƒ|id ƒ|itƒ|itƒ|it iiƒ|itƒ|itiƒ|i dtiƒ|idtiƒ|idtƒ|i dd ƒ|i ti!ti"d d ƒ|i ti#ti$d d ƒ|i ti%ti&d d ƒ|i ti'ti(d d ƒ|i ti)ti*d d ƒ|i ti+ti,d d ƒ|i ti-ti.d d ƒt i/djo|i0ti1dƒn|i0ti1dƒ|i2ƒ|i0t ii3dƒ|i0t ii4dƒ|i0t ii5dƒ|i0t ii6dƒ|i0t ii7dƒ|i0t ii8dƒ|i0t ii9dƒ|i0t ii:dƒ|i0t ii;dƒ|i0t ii<dƒ|i0t ii=dƒ|i0t ii>dƒ|i0t ii?dƒ|i0t ii@dƒ|i0t iiAdƒ|i0t iiBdƒ|i0t iiCdƒ|iDdƒ|iEddƒ|iEtt iFt iGƒƒ|iHtt iFt iIƒƒdS( s¦ This method carries out the work of setting up the demo editor. It's seperate so as not to clutter up the init code. Nis sfolds1stab.timmy.whinge.leveliii(ii swhitesblacks __WXMSW__s1fore:#000000,back:#FFFFFF,face:Courier New,size:9s.fore:#000000,back:#FFFFFF,face:Courier,size:12sfore:#000000,back:#99A9C2sfore:#00009D,back:#FFFF00sfore:#00009D,back:#FF0000s fore:#CDCDCDs fore:#000000sfore:#008000,back:#F0FFF0s fore:#008080s fore:#800080sfore:#000080,boldsfore:#800080,back:#FFFFEAsfore:#0000FF,boldsfore:#008080,boldsfore:#800000,boldsBLUEs#66CCFF(JskeywordsselfsSetLexersstcsSTC_LEX_PYTHONs SetKeyWordssjoinskwlists SetPropertys SetMarginss SetMarginTypeswxsSTC_MARGIN_NUMBERsSetMarginWidths SetIndentsSetIndentationGuidessTruesSetBackSpaceUnIndentss SetTabIndentss SetTabWidths SetUseTabssFalsesSetViewWhiteSpaces SetEOLModes STC_EOL_LFs SetViewEOLs SetEdgeModes STC_EDGE_NONEsSTC_MARGIN_SYMBOLs SetMarginMasksSTC_MASK_FOLDERSsSetMarginSensitives MarkerDefinesSTC_MARKNUM_FOLDERENDsSTC_MARK_BOXPLUSCONNECTEDsSTC_MARKNUM_FOLDEROPENMIDsSTC_MARK_BOXMINUSCONNECTEDsSTC_MARKNUM_FOLDERMIDTAILsSTC_MARK_TCORNERsSTC_MARKNUM_FOLDERTAILsSTC_MARK_LCORNERsSTC_MARKNUM_FOLDERSUBsSTC_MARK_VLINEsSTC_MARKNUM_FOLDERsSTC_MARK_BOXPLUSsSTC_MARKNUM_FOLDEROPENsSTC_MARK_BOXMINUSsPlatforms StyleSetSpecsSTC_STYLE_DEFAULTs StyleClearAllsSTC_STYLE_LINENUMBERsSTC_STYLE_BRACELIGHTsSTC_STYLE_BRACEBADsSTC_STYLE_INDENTGUIDEs STC_P_DEFAULTsSTC_P_COMMENTLINEsSTC_P_COMMENTBLOCKs STC_P_NUMBERs STC_P_STRINGsSTC_P_CHARACTERs STC_P_WORDs STC_P_TRIPLEsSTC_P_TRIPLEDOUBLEsSTC_P_CLASSNAMEs STC_P_DEFNAMEsSTC_P_OPERATORsSTC_P_IDENTIFIERsSetCaretForegroundsSetSelBackgroundsSystemSettings_GetColoursSYS_COLOUR_HIGHLIGHTsSetSelForegroundsSYS_COLOUR_HIGHLIGHTTEXT(sselfskeyword((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys SetUpEditorŒsr              cCs|itii|ƒdS(N(sselfsBindswxsstcsEVT_STC_CHANGEs eventHandler(sselfs eventHandler((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysRegisterModifiedEventÿs(s__name__s __module__s__init__sSetValues IsModifiedsClearsSetInsertionPoints ShowPositionsGetLastPositionsGetPositionFromLinesGetRanges GetSelections SetSelections SelectLines SetUpEditorsRegisterModifiedEvent(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysDemoCodeEditor[s             scBsGtZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(NcCs8tii||ddtitiBtiBtiBƒdS(Niÿÿÿÿsstyle( swxsTextCtrls__init__sselfsparents TE_MULTILINEsHSCROLLsTE_RICH2s TE_NOHIDESEL(sselfsparent((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__scCs|iti|ƒdS(N(sselfsBindswxsEVT_TEXTs eventHandler(sselfs eventHandler((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysRegisterModifiedEvent scCs|i| ƒdS(N(sselfs SetEditablesflag(sselfsflag((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys SetReadOnly scCs|iƒSdS(N(sselfsGetValue(sself((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysGetTextscCs|id|ƒSdS(Ni(sselfs XYToPositionsline(sselfsline((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysGetPositionFromLinescCs-|i|ƒ}|i|ƒ|i|ƒdS(N(sselfsGetPositionFromLineslinespossSetInsertionPoints ShowPosition(sselfslinespos((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysGotoLines cCs6|i|ƒ}||i|ƒ}|i||ƒdS(N(sselfsGetPositionFromLineslinesstarts GetLineLengthsends SetSelection(sselfslinesstartsend((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys SelectLines( s__name__s __module__s__init__sRegisterModifiedEvents SetReadOnlysGetTextsGetPositionFromLinesGotoLines SelectLine(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysDemoCodeEditors      iis DemoCodePanelcBsttZdZd„Zd„Zd„Zd„Zed„Zd„Z d„Z d„Z d „Z d „Z d „ZRS( sPanel for the 'Demo Code' tabc Cs”tii||dddfƒdtijo|iƒn||_t|ƒ|_ |i i |i ƒti |ddƒ|_ ti |ddƒ|_|i itƒ|i iti|iƒ|iiti|iƒhtti|dddtiƒ<tti|dd ƒ<|_titiƒ|_|iiti|dd ƒd titi Bti!Bd ƒx_|ii"ƒD]N\}}|ii|d ti%tiBd ƒ||_#|iti&|i'ƒqzW|ii|i d tid ƒ|ii|id ƒtiti(ƒ|_)|i)i|id ti%ƒ|i)iti*|ƒd ti%ƒ|i)i|i dti%ƒ|i)i+|ƒ|i,|i)ƒdS( NssizeiswxMSWiÿÿÿÿs Save ChangessDelete ModifiedsOriginalsstylesModifiedsActive Version:ii(-swxsPanels__init__sselfsparents PlatformInfosHides mainFramesDemoCodeEditorseditorsRegisterModifiedEventsOnCodeModifiedsButtonsbtnSaves btnRestoresEnablesFalsesBinds EVT_BUTTONsOnSaves OnRestores modOriginals RadioButtonsRB_GROUPs modModifieds radioButtonssBoxSizers HORIZONTALs controlBoxsAdds StaticTextsRIGHTsLEFTsALIGN_CENTER_VERTICALsitemssmodIDs radioButtonsEXPANDsEVT_RADIOBUTTONs OnRadioButtonsVERTICALsboxs StaticLinesFitsSetSizer(sselfsparents mainFrames radioButtonsmodID((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__,s8 B # "cCsl||_ttjo |itƒo|itƒn|itƒ|i|iƒi t ƒ|i ƒdS(N( s demoModulessselfs modDefaults modModifiedsExistss SetActives modOriginals radioButtonss GetActiveIDsEnablesTruesActiveModuleChanged(sselfs demoModules((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysLoadDemoRs   cCs.|i|iiƒƒ|iƒ|iƒdS(N(sselfsLoadDemoSources demoModuless GetSourcesUpdateControlStates ReloadDemo(sself((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysActiveModuleChanged\s cCs>|iiƒ|ii|ƒ|idƒ|iitƒdS(Ni( sselfseditorsClearsSetValuessources JumpToLinesbtnSavesEnablesFalse(sselfssource((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysLoadDemoSourcebs  cCs<|ii|ƒ|iiƒ|o|ii|ƒndS(N(sselfseditorsGotoLineslinesSetFocuss highlights SelectLine(sselfslines highlight((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys JumpToLineis cCsÒ|iiƒ}x¼|iD]±}|i|}||jo|itƒn|it ƒ|ii |ƒo2|i tƒ|t jo|i i tƒqÊq|i t ƒ|t jo|i i t ƒqqWdS(N(sselfs demoModuless GetActiveIDsactives radioButtonssmoduleIDsbtnsSetValuesTruesFalsesExistssEnables modModifieds btnRestore(sselfsactivesbtnsmoduleID((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysUpdateControlStateps        cCs\|iƒ}|i}||iiƒjo-ti dƒ}|ii |ƒ|i ƒndS(NsReloading demo module...( seventsGetEventObjects radioSelectedsmodIDs modSelectedsselfs demoModuless GetActiveIDswxsBusyInfosbusys SetActivesActiveModuleChanged(sselfseventsbusys modSelecteds radioSelected((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnRadioButton„s   cCs(|iitjo|iiƒndS(N(sselfs demoModulessnames__name__s mainFrames RunModule(sself((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys ReloadDemoscCs|ii|iiƒƒdS(N(sselfsbtnSavesEnableseditors IsModified(sselfsevent((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnCodeModified’sc Cs´|iitƒo|iiƒtjoedd}ti||dti ti Bti Bƒ}|i ƒ}|tijodSn|iƒq’n|iitƒt|iiƒ}tiitƒƒ o|yBtitƒƒtiitƒƒ otidƒt‚nWntidtƒƒdSqGXtidtƒƒnt|dƒ}|iiƒ}z|i!|ƒWd|i"ƒXti#dƒ}|ii%t|ƒ|i&ƒdS( Ns=You are about to overwrite an already existing modified copy sDo you want to continue?s wxPython Demos6BUG: Created demo directory but it still doesn't exists!Error creating demo directory: %ss(Created directory for modified demos: %sswtsReloading demo module...('sselfs demoModulessExistss modModifieds GetActiveIDs modOriginals overwriteMsgswxs MessageDialogsYES_NOs NO_DEFAULTsICON_EXCLAMATIONsdlgs ShowModalsresultsID_NOsDestroys SetActivesGetModifiedFilenamesnamesmodifiedFilenamesosspathsexistssGetModifiedDirectorysmakedirss LogMessages AssetionErrorsopensfseditorsGetTextssourceswritesclosesBusyInfosbusys LoadFromFilesActiveModuleChanged( sselfseventsbusysdlgssources overwriteMsgsfsmodifiedFilenamesresult((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnSave–s<    cCsLt|iiƒ}|iitƒti|ƒt i dƒ}|i ƒdS(NsReloading demo module...( sGetModifiedFilenamesselfs demoModulessnamesmodifiedFilenamesDeletes modModifiedsossunlinkswxsBusyInfosbusysActiveModuleChanged(sselfseventsbusysmodifiedFilename((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnRestore¿s  (s__name__s __module__s__doc__s__init__sLoadDemosActiveModuleChangedsLoadDemoSourcesFalses JumpToLinesUpdateControlStates OnRadioButtons ReloadDemosOnCodeModifiedsOnSaves OnRestore(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys DemoCodePanel*s  &       )cCsJttiit|idƒƒƒ}|idƒod|}n|SdS(s0Convert paths to the platform-specific separators/N(sapplysosspathsjoinstuplessplitsstrs startswith(spathsstr((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysopjÉs $cCsttiƒdƒSdS(sX Returns the directory where modified versions of the demo files are stored s/.wxPyDemo/modified/N(sopjswxs GetHomeDir(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysGetModifiedDirectoryÒscCs.|idƒ o|d}ntƒ|SdS(sL Returns the filename of the modified version of the specified demo s.pyN(snamesendswithsGetModifiedDirectory(sname((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysGetModifiedFilenameÚscCs'|idƒ o|d}n|SdS(sL Returns the filename of the original version of the specified demo s.pyN(snamesendswith(sname((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysGetOriginalFilenameãscCs)tiit|ƒƒotSntSdS(s6Returns whether the specified demo has a modified copyN(sosspathsexistssGetModifiedFilenamesnamesTruesFalse(sname((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysDoesModifiedExistìssModuleDictWrappercBs tZdZd„Zd„ZRS(s6Emulates a module with a dynamically compiled __dict__cCs ||_dS(N(sdictsself(sselfsdict((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__øscCs)||ijo|i|Snt‚dS(N(snamesselfsdictsAttributeError(sselfsname((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys __getattr__ûs(s__name__s __module__s__doc__s__init__s __getattr__(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysModuleDictWrapperös  s DemoModulescBstZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z e d„Z e d „Z e d „Z d „Ze d „Zd „ZRS(sQ Dynamically manages the original/modified versions of a demo module cCsd|_||_tdddtgtdddtgg|_|itt|ƒƒ|itƒt |ƒo|it t |ƒƒndS(Niÿÿÿÿss s ( sselfs modActivesnamesNonesmoduless LoadFromFiles modOriginalsGetOriginalFilenames SetActivesDoesModifiedExists modModifiedsGetModifiedFilename(sselfsname((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__s  -  cCsD||i|dss(scopysexc_infosexcTypesexcValues tracebacks extract_tbsselfstypestypess ClassTypes__name__sexception_types SyntaxErrorsmsgsfilenameslinenosoffsetslinesstripsappendsstrsexception_details( sselfsexc_infosexcTypesfilenamesexcValueslinenosmsgslinescopy((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__{s*      cCs0dt|iƒt|iƒ|if}|SdS(Ns7Type %s Traceback: %s Details : %s(sstrsselfsexception_types tracebacksexception_detailssret(sselfsret((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__str__œs((s__name__s __module__s__doc__s__init__s__str__(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys DemoErrorys  !sDemoErrorPanelcBs2tZdZd„Zd„Zd„Zd„ZRS(sEPanel put into the demo tab when the demo fails to run due to errorsc Csctii||dƒ||_||_||_titi ƒ|_ |i i ti |ddƒdti tiBdƒti|ddƒ}ti|ti ƒ}tiddddƒ} titiBtiBtiB}| i ti |ddƒd|dƒ| i ti |d|iƒd|dƒ| i ti |dd ƒd|dƒ| i ti |d|iƒd|dƒ|i | dtitiBdƒ|i i |dti tiBdƒd kl}||dd ti ti!Bƒ|_"|i"i#ti$|i%ƒ|i"i#ti&|i'ƒ|i"i(dd ƒ|i"i(d dti)ƒ|i"i(ddƒ|i"i(ddƒ|i*|i"|i+ƒ|i"i,dti-ƒ|i"i,dti-ƒ|i i ti |ddƒdti tiBdƒ|i i |i"d ti.ti BtiBdƒ|i i ti |dddƒdti ti/Bdƒ|i i0|ƒ|i1|i ƒdS(Niÿÿÿÿs2An error has occurred while trying to run the demoii sException InfoisType: is Details: (s TestListCtrlsstylesFilenameisLinesFunctionisCodes Traceback:s/Entries from the demo module are shown in blue s0Double-click on them to go to the offending line(2swxsPanels__init__sselfsparents codePanelsnbslogsBoxSizersVERTICALsboxsAdds StaticTexts ALIGN_CENTERsTOPs StaticBoxsboxInfosStaticBoxSizers boxInfoSizers FlexGridSizers boxInfoGrids ALIGN_RIGHTsLEFTsRIGHTs textFlagss demoErrorsexception_typesexception_detailss ALIGN_CENTREsALLsListCtrls TestListCtrls LC_REPORTs SUNKEN_BORDERslistsBindsEVT_LEFT_DCLICKs OnDoubleClicksEVT_LIST_ITEM_SELECTEDsOnItemSelecteds InsertColumnsLIST_FORMAT_RIGHTsInsertTracebacks tracebacksSetColumnWidths LIST_AUTOSIZEsGROWsBOTTOMsFitsSetSizer( sselfsparents codePanels demoErrorslogs TestListCtrlsboxInfos boxInfoSizers textFlagss boxInfoGrid((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__§sF   %(%( # "-cCs*x#tt|ƒƒD]}||}|i|tii |dƒƒ|i |dt |dƒƒ|i |dt |dƒƒ|i |dt |dƒƒ|ddjp|ddjoS|ii |t|dƒƒ|ii|ƒ}|itiƒ|ii|ƒq|ii |dƒqWdS(Niiiis s iÿÿÿÿ(srangeslens tracebacksxsdataslistsInsertStringItemsosspathsbasenames SetStringItemsstrsselfs SetItemDatasintsGetItemsitems SetTextColourswxsBLUEsSetItem(sselfslists tracebacksitemsxsdata((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysInsertTraceback×s  "cCs|i|_|iƒdS(N(sevents m_itemIndexsselfs currentItemsSkip(sselfsevent((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnItemSelectedës cCsa|ii|iƒ}|djo1|iidƒti|i i |dt ƒn|i ƒdS(Niÿÿÿÿi(sselfslists GetItemDatas currentItemslinesnbs SetSelectionswxs CallAfters codePanels JumpToLinesTrueseventsSkip(sselfseventsline((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnDoubleClickòs  !(s__name__s __module__s__doc__s__init__sInsertTracebacksOnItemSelecteds OnDoubleClick(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysDemoErrorPanel¤s  0  sDemoTaskBarIconcBswtZeiƒZeiƒZeiƒZeiƒZd„Zd„Z d„Z d„Z d„Z d„Z d„ZRS(NcCsÝtii|ƒ||_|itiƒƒ}|i |dƒd|_ |i ti |i ƒ|i ti|i d|iƒ|i ti|id|iƒ|i ti|id|iƒ|i ti|id|iƒdS(Ns wxPython Demoisid(swxs TaskBarIcons__init__sselfsframesMakeIconsimagessgetWXPdemoImagesiconsSetIconsimgidxsBindsEVT_TASKBAR_LEFT_DCLICKsOnTaskBarActivatesEVT_MENUsTBMENU_RESTOREsOnTaskBarCloses TBMENU_CLOSEsOnTaskBarChanges TBMENU_CHANGEsOnTaskBarRemoves TBMENU_REMOVE(sselfsframesicon((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__s  cCsjtiƒ}|i|idƒ|i|idƒ|iƒ|i|idƒ|i|i dƒ|SdS(s This method is called by the base class when it needs to popup the menu for the default EVT_RIGHT_DOWN event. Just create the menu how you want it and return it from this function, the base class takes care of the rest. sRestore wxPython DemosClose wxPython DemosChange the TB IconsRemove the TB IconN( swxsMenusmenusAppendsselfsTBMENU_RESTOREs TBMENU_CLOSEsAppendSeparators TBMENU_CHANGEs TBMENU_REMOVE(sselfsmenu((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysCreatePopupMenus  cCsidtijo|iddƒ}n'dtijo|iddƒ}nti|iƒƒ}|SdS(s` The various platforms have different requirements for the icon size... swxMSWiswxGTKiN(swxs PlatformInfosimgsScalesIconFromBitmapsConvertToBitmapsicon(sselfsimgsicon((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysMakeIcon$scCsZ|iiƒo|iitƒn|iiƒ o|iitƒn|iiƒdS(N( sselfsframes IsIconizedsIconizesFalsesIsShownsShowsTruesRaise(sselfsevt((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnTaskBarActivate2s cCs|iiƒdS(N(sselfsframesClose(sselfsevt((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnTaskBarClose:scCsŽddddg}||i}ttd|ƒ}|id7_|it|ƒjo d|_n|i|ƒƒ}|i |d|ƒdS( NsWXPdemosMondriansPencilsCarrots get%sImageiisThis is a new icon: ( snamessselfsimgidxsnamesgetattrsimagessgetFuncslensMakeIconsiconsSetIcon(sselfsevtsnamesgetFuncsnamessicon((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnTaskBarChange>s  cCs|iƒdS(N(sselfs RemoveIcon(sselfsevt((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnTaskBarRemoveKs(s__name__s __module__swxsNewIdsTBMENU_RESTOREs TBMENU_CLOSEs TBMENU_CHANGEs TBMENU_REMOVEs__init__sCreatePopupMenusMakeIconsOnTaskBarActivatesOnTaskBarClosesOnTaskBarChangesOnTaskBarRemove(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysDemoTaskBarIconýs          s wxPythonDemocBstZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d „Z d „Z d „Z d „Z d d„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd „Z RS(!NswxPython Overviewc Csjtii||d|dddfdtitiBƒ|iddfƒt |_ t i ƒ|_ d|_t|_t|_t|_t|_t|_tiƒ}|i|ƒt|ƒ|_ti|iƒt|_|iti |i!ƒ|iti"|i#ƒ|iti$|i%ƒ|iti&|i'ƒ|i(ti)ƒ|i*d ti+ƒti,|ddti-ti.Bti/Bƒ}ti,|ddti-ti.Bti/Bƒ} d „} t |_3ti4| ddti-ƒ|_5ti6ƒ|_7ti8ƒ} | i:dd d ti;ƒ}|iti=|i>|ƒ| i:dd dƒ}|iti=|i?|ƒti@iA|iBƒƒ|i7i:| dƒti8ƒ} xwtCD]o}ti8ƒ}x=|d D]1}|i:d|ƒ}|iti=|iG|ƒqªW| iHtiIƒ|d|ƒqW|i7i:| dƒti8ƒ} | i:dddƒ}| i:dddƒ}| iLƒ| i:dddƒ}| iLƒ| i:dddƒ} ti@iO| iBƒƒ|iti=|iP|ƒ|iti=|iQ| ƒ|iti=|iR|ƒ|iti=|iS|ƒ|itiT|iUƒ|itiV|iUƒ|itiW|iXƒ|itiY|iZ|ƒ|itiY|iZ|ƒ|i7i:| dƒ|i[|i7ƒti\ƒ|_]|i]i^ti_ƒtiIƒ} h|_atib|| dticƒ|_d|idiedƒ}t}xptCD]h}|idih||dƒ}| o |}nx4|d D](}|idih||ƒ}||ia|ss
s s iso8859_1i(stextsselfs curOverviewsleadsjoinssplitswxs USE_UNICODEsdecodesovrsSetPagesnbs SetPageTextsname(sselfsnamestextslead((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys SetOverviewÚs   cGs|iƒdS(N(sselfsClose(sselfsevent((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnFileExitæscCs?tiƒ}|iƒo|iƒdGHn|iƒdGHdS(NsOPrint statements and other standard output will now be directed to this window.sRPrint statements and other standard output will now be sent to the usual location.(swxsGetAppsappseventsCheckeds RedirectStdios RestoreStdio(sselfseventsapp((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnToggleRedirectés      cCs1dkl}||ƒ}|iƒ|iƒdS(N(s MyAboutBox(sAbouts MyAboutBoxsselfsabouts ShowModalsDestroy(sselfseventsabouts MyAboutBox((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnHelpAboutòs   cCsd|itjodSn|iidƒti||idtiti Bƒ|_|ii t ƒdS(NisFind( sselfsfinddlgsNonesnbs SetSelectionswxsFindReplaceDialogsfinddatasFR_NOMATCHCASEsFR_NOWHOLEWORDsShowsTrue(sselfsevent((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnHelpFindøs cCs|i|itjƒdS(N(sevtsEnablesselfsfinddlgsNone(sselfsevt((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnUpdateFindItemssc CsÒ|ii}|iidƒ|iƒ}|id|ƒiƒ}|i i ƒiƒ}|i i ƒti@ } | o)|iƒd}|i|d|ƒ}n#|iƒd}|i||ƒ}|djo |djoB| o|}|i|d|ƒ}qd}|i||ƒ}n|djo:ti|ddtitiBƒ}|iƒ|iƒn|io<|djo|iiƒdSq§|iiƒt|_n|i|ƒ|i||t |ƒƒdS(NiiiÿÿÿÿsFind String Not Founds"Find String Not Found in Demo File(!sselfscodePageseditorsnbs SetSelectionsGetLastPositionsendsGetRangeslowers textstringsfinddatas GetFindStrings findstringsGetFlagsswxsFR_DOWNsbackwards GetSelectionsstartsrfindslocsfinds MessageDialogsOKsICON_INFORMATIONsdlgs ShowModalsDestroysfinddlgsSetFocussNones ShowPositionslen( sselfseventslocsends textstrings findstringsstartseditorsdlgsbackward((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnFinds>           cCs2|iiƒo|i|ƒn|i|ƒdS(N(sselfsfinddatas GetFindStringsOnFindsevents OnHelpFind(sselfsevent((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnFindNext-scCs|iƒiƒt|_dS(N(sevents GetDialogsDestroysNonesselfsfinddlg(sselfsevent((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnFindClose3scsÔˆio5ˆi}|iƒo|itƒn|iƒn’dkl}hdt<dti ƒ<dˆ<}|ii t d|ƒˆ_ˆii ddfƒˆiiƒ‡d†}ˆiti|ƒdS( N(spyswxsappsframeslocalsi€iàcs)ˆioˆiiƒn|iƒdS(N(sselfsshellsClosesevtsSkip(sevt(sself(sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys CloseShellLs (sselfsshellsss IsIconizedsIconizesFalsesRaiseswxspysGetApps namespaces ShellFramesNonesSetSizesShows CloseShellsBinds EVT_CLOSE(sselfsevts CloseShellspys namespacess((sselfsd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnOpenShellWindow8s    '  cCs?t|_t|_t|_t|_|iiƒ|iƒdS(N( sTruesselfsdyingsNonesdemoPagescodePagesmainmenustbiconsDestroy(sselfsevent((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnCloseWindowTs      cCs4|io&|iiƒ|i|_t|_ndS(N(sselfsotherWinsRaisesdemoPagesNone(sselfsevent((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnIdle^s   cCsÃy.ttdƒƒiƒ}t|ƒ\}}Wn%tj oddf\}}nX|obti tdƒ|ƒ}ti ||ƒ}|i ƒ}ttdƒdƒit||fƒƒndS(Ns data/showTipsiis data/tips.txtsw(sopensopjsreads showTipTextsevalsshowTipsindexsIOErrorswxsCreateFileTipProviderstpsShowTipsselfs GetCurrentTipswritesstr(sselfsindexs showTipTextsshowTipstp((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysShowTipfs cCsby#|i|ii|iƒƒ}Wn t}nX|o$|ii |ƒ|ii |ƒndS(N( sselfstreeMapsmainmenusGetLabelseventsGetIds selectedDemosNonestrees SelectItems EnsureVisible(sselfsevents selectedDemo((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnDemoMenuus# cCs%tid|iƒƒ|iƒdS(Ns OnIconfiy: %s(swxs LogMessagesevtsIconizedsSkip(sselfsevt((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnIconfiyscCstidƒ|iƒdS(Ns OnMaximize(swxs LogMessagesevtsSkip(sselfsevt((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnMaximize†s cCs%tid|iƒƒ|iƒdS(NsOnActivate: %s(swxs LogMessagesevts GetActivesSkip(sselfsevt((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnActivate‹scCs%tid|iƒƒ|iƒdS(NsOnAppActivate: %s(swxs LogMessagesevts GetActivesSkip(sselfsevt((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys OnAppActivates(!s__name__s __module__s overviewTexts__init__s WriteTextswritesOnItemExpandedsOnItemCollapsedsOnTreeLeftDowns OnSelChangedsLoadDemosLoadDemoSources RunModulesShutdownDemoModulesUpdateNotebooks SetOverviews OnFileExitsOnToggleRedirects OnHelpAbouts OnHelpFindsOnUpdateFindItemssOnFinds OnFindNexts OnFindClosesOnOpenShellWindows OnCloseWindowsOnIdlesShowTips OnDemoMenus OnIconfiys OnMaximizes OnActivates OnAppActivate(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys wxPythonDemoPs> Þ       ( .    '        sMySplashScreencBs#tZd„Zd„Zd„ZRS(NcCsvtitdƒƒiƒ}tii||titi Bdt dƒ|i ti |i ƒtid|iƒ|_dS(Nsbitmaps/splash.pngiˆiÿÿÿÿiÐ(swxsImagesopjsConvertToBitmapsbmps SplashScreens__init__sselfsSPLASH_CENTRE_ON_SCREENsSPLASH_TIMEOUTsNonesBinds EVT_CLOSEsOnCloses FutureCallsShowMainsfc(sselfsbmp((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys__init__˜s   cCsC|iƒ|iƒ|iiƒo|iiƒ|iƒndS(N(sevtsSkipsselfsHidesfcs IsRunningsStopsShowMain(sselfsevt((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnClose¡s    cCs;ttdƒ}|iƒ|iiƒo|iƒndS(NswxPython: (A Demonstration)(s wxPythonDemosNonesframesShowsselfsfcs IsRunningsRaise(sselfsframe((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysShowMain®s (s__name__s __module__s__init__sOnClosesShowMain(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysMySplashScreen—s sMyAppcBstZd„ZRS(NcCs.tiiddƒtƒ}|iƒtSdS(sƒ Create and show the splash screen. It will then create and show the main frame when it is time to do so. smac.window-plain-transitioniN(swxs SystemOptionss SetOptionIntsMySplashScreenssplashsShowsTrue(sselfssplash((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysOnInit¶s   (s__name__s __module__sOnInit(((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysMyAppµscCsGy#tiitƒ}ti|ƒWnnXttƒ}|i ƒdS(N( sosspathsdirnames__file__sdemoPathschdirsMyAppsFalsesappsMainLoop(sdemoPathsapp((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pysmainÐs s`

wxPython

wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWindows cross platform GUI library, which is written in C++.

Like Python and wxWindows, wxPython is Open Source which means that it is free for anyone to use and the source code is available for anyone to look at and modify. Or anyone can contribute fixes or enhancements to the project.

wxPython is a cross-platform toolkit. This means that the same program will run on multiple platforms without modification. Currently supported platforms are 32-bit Microsoft Windows, most Unix or unix-like systems, and Macintosh OS X. Since the language is Python, wxPython programs are simple, easy to write and easy to understand.

This demo is not only a collection of test cases for wxPython, but is also designed to help you learn about and how to use wxPython. Each sample is listed in the tree control on the left. When a sample is selected in the tree then a module is loaded and run (usually in a tab of this notebook,) and the source code of the module is loaded in another tab for you to browse and learn from. s__main__sMain(-ssyssosstimes tracebackstypesswxswx.htmlsimagess _treeListsPyLogsMyLogs PyTipProvidersMyTPsPanels MessagePanelsstcsStyledTextCtrl_2s PythonSTCsDemoCodeEditors ImportErrorsTextCtrls modOriginals modModifieds modDefaults DemoCodePanelsopjsGetModifiedDirectorysGetModifiedFilenamesGetOriginalFilenamesDoesModifiedExistsModuleDictWrappers DemoModuless DemoErrorsDemoErrorPanels TaskBarIconsDemoTaskBarIconsFrames wxPythonDemos SplashScreensMySplashScreensAppsMyAppsmains mainOverviews__name__("sDemoCodeEditorsMySplashScreens modOriginalsDemoTaskBarIconsGetOriginalFilenames DemoModuless__name__simagess MessagePanels wxPythonDemosDoesModifiedExistsModuleDictWrappers DemoCodePanelstypessGetModifiedDirectorysDemoErrorPanelsMyTPs _treeListssyssGetModifiedFilenames DemoErrorsMyApps PythonSTCs modDefaults modModifiedsopjswxsmainsMyLogsstcs tracebackstimesoss mainOverview((sd/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/Main.pys?sN-   ÿÿH×9  ¨ Ÿ   x+YSÿÿI #