;ò |ÿ¿Cc@s«dkZdeifd„ƒYZdeifd„ƒYZd„ZdZedjoPdkZdkZdk Z e i dei i ei d ƒgei d ƒndS( Ns StaticTextcBstZdZd„ZRS(s¯ A StaticText that only updates the label if it has changed, to help reduce potential flicker since these controls would be updated very frequently otherwise. cCs.||iƒjotii||ƒndS(N(slabelsselfsGetLabelswxs StaticTextsSetLabel(sselfslabel((sm/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/GetMouseState.pysSetLabel s(s__name__s __module__s__doc__sSetLabel(((sm/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/GetMouseState.pys StaticTexts s TestPanelcBstZd„Zd„ZRS(NcCs)||_tii||dƒtitiƒ}|i |ƒ|i ddfƒ|i ti |ddƒdti ti Bdƒ|i ti|ƒdtitiBdƒtitiƒ}|i |dti ƒtidddd d dƒ}|i |dti d ƒt |dd ƒ}t |dd ƒ|_|i |ƒ|i |iƒt |ddƒ}t |dd ƒ|_|i |ƒ|i |iƒt |ddƒ}t |ddƒ|_|i |ƒ|i |iƒt |ddƒ}t |ddƒ|_|i |ƒ|i |iƒt |ddƒ}t |ddƒ|_|i |ƒ|i |iƒtidddd d dƒ}|i |dti d ƒt |ddƒ}t |ddƒ|_|i |ƒ|i |iƒt |ddƒ}t |ddƒ|_|i |ƒ|i |iƒt |ddƒ}t |ddƒ|_|i |ƒ|i |iƒt |ddƒ}t |ddƒ|_|i |ƒ|i |iƒt |ddƒ}t |ddƒ|_|i |ƒ|i |iƒti |ƒ|_!|i"ti#|i$|i!ƒ|i!i%dƒdS(Niÿÿÿÿis<Mouse and modifier state can be polled with wx.GetMouseStateii scolsishgapisvgapisX pos:s00000sY pos:s Left down:sFalses Middle Down:s Right down:s Control down:s Shift down:s Alt down:s Meta down:s Cmd down:id(&slogsselfswxsPanels__init__sparentsBoxSizersVERTICALssizersSetSizersAdds StaticTextsCENTERsALLs StaticLinesEXPANDsTOPs HORIZONTALsrows FlexGridSizersfgsslblsxsyslftsmidsrgtsctrlsshftsaltsmetascmdsTimerstimersBinds EVT_TIMERsOnTimersStart(sselfsparentslogssizersfgsslblsrow((sm/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/GetMouseState.pys__init__st  )          cCs tiƒ}|iit|iƒƒ|iit|iƒƒ|iit|i ƒƒ|i it|i ƒƒ|i it|i ƒƒ|iit|iƒƒ|iit|iƒƒ|iit|iƒƒ|iit|iƒƒ|iit|iƒƒdS(N(swxs GetMouseStatesmssselfsxsSetLabelsstrsyslftsleftDownsmids middleDownsrgts rightDownsctrls controlDownsshfts shiftDownsaltsaltDownsmetasmetaDownscmdscmdDown(sselfsevtsms((sm/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/GetMouseState.pysOnTimeras (s__name__s __module__s__init__sOnTimer(((sm/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/GetMouseState.pys TestPanels NcCst||ƒ}|SdS(N(s TestPanelsnbslogswin(sframesnbslogswin((sm/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/GetMouseState.pysrunTestsss~

wx.GetMouseState

The mouse and modifier state can be polled with the wx.GetMouseState function. It returns an instance of a wx.MouseState object that contains the current position of the mouse pointer in screen coordinates, as well as boolean values indicating the up/down status of the mouse buttons and the modifier keys. s__main__sii(swxs StaticTextsPanels TestPanelsrunTestsoverviews__name__ssyssossrunsmainspathsbasenamesargv(ssyssrunsoverviews StaticTextsrunTestswxsoss TestPanel((sm/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/GetMouseState.pys?s  a