;ò ˜Ac@sÍdkZdkZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZd„ZdZ e d joPdk Z dk Z dk Z e id e iie id ƒge id ƒndS( NsCustomStatusBarcBs>tZd„Zd„Zd„Zd„Zd„Zd„ZRS(NcCstii||dƒ|idƒ|idddgƒ||_t|_ |i ti |i ƒ|i ti |iƒ|iddƒti|ddƒ|_|i ti|i|iƒ|iitƒ|iƒti|iƒ|_|iidƒ|iƒdS( NiÿÿÿÿiiþÿÿÿsA Custom StatusBar...iiés toggle clockiè(swxs StatusBars__init__sselfsparentsSetFieldsCountsSetStatusWidthsslogsFalses sizeChangedsBindsEVT_SIZEsOnSizesEVT_IDLEsOnIdles SetStatusTextsCheckBoxscbs EVT_CHECKBOXs OnToggleClocksSetValuesTrues RepositionsPyTimersNotifystimersStart(sselfsparentslog((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pys__init__s    cCsKtitiƒƒ}tid|ƒ}|i|dƒ|iidƒdS(Ns%d-%b-%Y %I:%M:%Sistick... ( stimes localtimestsstrftimesstsselfs SetStatusTextslogs WriteText(sselfsstst((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pysNotify(scCs?|iiƒo|iidƒ|iƒn|iiƒdS(Niè(sselfscbsGetValuestimersStartsNotifysStop(sselfsevent((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pys OnToggleClock0scCs|iƒt|_dS(N(sselfs RepositionsTrues sizeChanged(sselfsevt((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pysOnSize8s cCs|io|iƒndS(N(sselfs sizeChangeds Reposition(sselfsevt((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pysOnIdleAs cCsd|idƒ}|ii|id|idfƒ|ii|id|i dfƒt |_ dS(Niii( sselfs GetFieldRectsrectscbs SetPositionsxsysSetSizeswidthsheightsFalses sizeChanged(sselfsrect((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pys RepositionGs$$(s__name__s __module__s__init__sNotifys OnToggleClocksOnSizesOnIdles Reposition(((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pysCustomStatusBars    sTestCustomStatusBarcBstZd„Zd„ZRS(NcCstii||ddƒt||ƒ|_|i|iƒti |dddti ti Bƒ}|i ddfƒ|iti|iƒdS(NiÿÿÿÿsTest Custom StatusBarssstylei€ià(swxsFrames__init__sselfsparentsCustomStatusBarslogssbs SetStatusBarsTextCtrls TE_READONLYs TE_MULTILINEstcsSetSizesBinds EVT_CLOSEs OnCloseWindow(sselfsparentslogstc((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pys__init__Ps %cCs'|iiiƒ|i`|iƒdS(N(sselfssbstimersStopsDestroy(sselfsevent((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pys OnCloseWindowZs (s__name__s __module__s__init__s OnCloseWindow(((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pysTestCustomStatusBarOs s TestPanelcBstZd„Zd„ZRS(NcCsZ||_tii||dƒti|ddddfƒ}|iti |i |ƒdS(NiÿÿÿÿsShow the StatusBar samplei2( slogsselfswxsPanels__init__sparentsButtonsbsBinds EVT_BUTTONsOnButton(sselfsparentslogsb((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pys__init__bs cCs#t||iƒ}|itƒdS(N(sTestCustomStatusBarsselfslogswinsShowsTrue(sselfsevtswin((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pysOnButtonjs(s__name__s __module__s__init__sOnButton(((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pys TestPanelas cCst||ƒ}|SdS(N(s TestPanelsnbslogswin(sframesnbslogswin((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pysrunTestqss A status bar is a narrow window that can be placed along the bottom of a frame to give small amounts of status information. It can contain one or more fields, one or more of which can be variable length according to the size of the window. This example demonstrates how to create a custom status bar with actual gadgets embedded in it. In this case, the first field is just plain text, The second one has a checkbox that enables the timer, and the third field has a clock that shows the current time when it is enabled. s__main__sii(stimeswxs StatusBarsCustomStatusBarsFramesTestCustomStatusBarsPanels TestPanelsrunTestsoverviews__name__ssyssossrunsmainspathsbasenamesargv( sTestCustomStatusBarsrunsossCustomStatusBarsrunTestssysstimes TestPanelsoverviewswx((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/StatusBar.pys?s  H