;ň uÁßCc@sśdkZdkiiiZheid<eid<eid<ei d<ei d<ei d<ei d<ei d<eid <eid <eid <eid <eid <eid<eid<eid<eid<eid<eid<eid<eid<eid<eid<eid<eid<eid<ei d<ei!d<ei"d<ei#d<ei$d<ei%d <ei&d!<ei'd"<ei(d#<ei)d$<ei*d%<ei+d&<ei,d'<ei-d(<ei.d)<ei/d*<ei0d+<ei1d,<ei2d-<ei3d.<ei4d/<ei5d0<ei6d1<ei7d2<ei8d3<ei9d4<ei:d5<ei;d6<ei<d7<ei=d8<ei>d9<ei?d:<ei@d;<eiAd<<eiBd=<eiCd><eiDd?<eiEd@<eiFdA<eiGdB<eiHdC<eiIdD<eiJdE<eiKdF<eiLdG<eiMdH<eiNdI<eiOdJ<eiPdK<eiQdL<eiRdM<eiSdN<eiTdO<eiUdP<eiVdQ<eiWdR<eiXdS<eiYdT<eiZdU<ei[dV<ei\dW<ei]dX<ei^dY<ei_dZ<ei`d[<eiad\<eibd]<eicd^<eidd_<eied`<eifda<eigdb<eihdc<eiidd<eijde<eikdf<eildg     &    "C cCs|iƒdS(N(sselfsDeleteAllItems(sself((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pysClearLogscCsdtijo d}nd}x|iD]}||d7}q*W|d7}xgt|iƒƒD]S}x@t|i ƒƒD],}|i ||ƒ}||i ƒd7}qxW|d7}q_Wtiƒ}|i|ƒtiiƒo!tii|ƒtiiƒntiddƒdS(Nsunicodeuss s sUnable to open the clipboardsError(swxs PlatformInfosstsselfs colHeadersshsranges GetItemCountsidxsGetColumnCountscolsGetItemsitemsGetTextsTextDataObjectsdatasSetTexts TheClipboardsOpensSetDatasCloses MessageBox(sselfsidxshsstsitemsdatascol((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pysCopyLogs(     (s__name__s __module__s colHeaderss__init__s LogKeyEventsClearLogsCopyLog(((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pysKeyLogÇs   - s TestPanelcBsGtZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(Nc Csú||_tii||dddƒt|ƒ|_|iiddfƒt |ƒ|_ ti |dddti ƒ} |iti|i| ƒ| idƒti |dddti ƒ} |iti|i| ƒ| id ƒti|dd ƒ}|iti|i|ƒ|itƒti|dd ƒ}|iti|i|ƒ|itƒti|dd ƒ}|iti|i|ƒ|itƒti|dd ƒ}|iti|i|ƒ|itƒti ti!ƒ}|i#| dti$dƒ|i#| dti$dƒ|i#|dti%ti&Bti'Bdƒ|i#|dti%ti&Bdƒ|i#|dti%ti&Bdƒ|i#|dti%ti&Bdƒti ti(ƒ}|i#|idti*ƒ|i#|ƒ|i#|i dti*ƒ|i+|ƒdS(Ni˙˙˙˙sstyleiidiAsClears#Clear the items from the log windowsCopys4Copy the contents of the log window to the clipboardsCall evt.Skip in Key* eventssKEY_UPsKEY_DOWNsCHARiii(,slogsselfswxsPanels__init__sparentsKeySinkskeysinks SetMinSizesKeyLogskeylogsButtons BU_EXACTFITsbtnsBinds EVT_BUTTONs OnClearBtnsSetToolTipStringsbtn2s OnCopyBtnsCheckBoxscb1s EVT_CHECKBOXsOnSkipCBsSetValuesTruescb2s OnKeyUpCBscb3s OnKeyDnCBscb4sOnCharCBsBoxSizers HORIZONTALsbuttonssAddsALLsALIGN_CENTER_VERTICALsLEFTsRIGHTsVERTICALssizersGROWsSetSizer( sselfsparentslogsbuttonsssizerscb2scb3scb1scb4sbtnsbtn2((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pys__init__0sF       '    cCs|iiƒdS(N(sselfskeylogsClearLog(sselfsevt((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pys OnClearBtnascCs|iiƒdS(N(sselfskeylogsCopyLog(sselfsevt((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pys OnCopyBtndscCs|ii|iƒƒdS(N(sselfskeysinks SetCallSkipsevtsGetInt(sselfsevt((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pysOnSkipCBgscCs|ii|iƒƒdS(N(sselfskeysinks SetLogKeyUpsevtsGetInt(sselfsevt((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pys OnKeyUpCBjscCs|ii|iƒƒdS(N(sselfskeysinks SetLogKeyDnsevtsGetInt(sselfsevt((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pys OnKeyDnCBmscCs|ii|iƒƒdS(N(sselfskeysinks SetLogCharsevtsGetInt(sselfsevt((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pysOnCharCBps( s__name__s __module__s__init__s OnClearBtns OnCopyBtnsOnSkipCBs OnKeyUpCBs OnKeyDnCBsOnCharCB(((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pys TestPanel/s 1     cCst||ƒ}|SdS(N(s TestPanelsnbslogswin(sframesnbslogswin((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pysrunTestvssĐ

wxKeyEvents

This demo simply catches all key events and prints info about them. It is meant to be used as a compatibility test for cross platform work. s__main__sii(swxswx.lib.mixins.listctrlslibsmixinsslistctrlslistmixsWXK_BACKsWXK_TABs WXK_RETURNs WXK_ESCAPEs WXK_SPACEs WXK_DELETEs WXK_STARTs WXK_LBUTTONs WXK_RBUTTONs WXK_CANCELs WXK_MBUTTONs WXK_CLEARs WXK_SHIFTsWXK_ALTs WXK_CONTROLsWXK_MENUs WXK_PAUSEs WXK_CAPITALs WXK_PRIORsWXK_NEXTsWXK_ENDsWXK_HOMEsWXK_LEFTsWXK_UPs WXK_RIGHTsWXK_DOWNs WXK_SELECTs WXK_PRINTs WXK_EXECUTEs WXK_SNAPSHOTs WXK_INSERTsWXK_HELPs WXK_NUMPAD0s WXK_NUMPAD1s WXK_NUMPAD2s WXK_NUMPAD3s WXK_NUMPAD4s WXK_NUMPAD5s WXK_NUMPAD6s WXK_NUMPAD7s WXK_NUMPAD8s WXK_NUMPAD9s WXK_MULTIPLYsWXK_ADDs WXK_SEPARATORs WXK_SUBTRACTs WXK_DECIMALs WXK_DIVIDEsWXK_F1sWXK_F2sWXK_F3sWXK_F4sWXK_F5sWXK_F6sWXK_F7sWXK_F8sWXK_F9sWXK_F10sWXK_F11sWXK_F12sWXK_F13sWXK_F14sWXK_F15sWXK_F16sWXK_F17sWXK_F18sWXK_F19sWXK_F20sWXK_F21sWXK_F22sWXK_F23sWXK_F24s WXK_NUMLOCKs WXK_SCROLLs WXK_PAGEUPs WXK_PAGEDOWNsWXK_NUMPAD_SPACEsWXK_NUMPAD_TABsWXK_NUMPAD_ENTERs WXK_NUMPAD_F1s WXK_NUMPAD_F2s WXK_NUMPAD_F3s WXK_NUMPAD_F4sWXK_NUMPAD_HOMEsWXK_NUMPAD_LEFTs WXK_NUMPAD_UPsWXK_NUMPAD_RIGHTsWXK_NUMPAD_DOWNsWXK_NUMPAD_PRIORsWXK_NUMPAD_PAGEUPsWXK_NUMPAD_NEXTsWXK_NUMPAD_PAGEDOWNsWXK_NUMPAD_ENDsWXK_NUMPAD_BEGINsWXK_NUMPAD_INSERTsWXK_NUMPAD_DELETEsWXK_NUMPAD_EQUALsWXK_NUMPAD_MULTIPLYsWXK_NUMPAD_ADDsWXK_NUMPAD_SEPARATORsWXK_NUMPAD_SUBTRACTsWXK_NUMPAD_DECIMALsWXK_NUMPAD_DIVIDEskeyMapsWindowsKeySinksListCtrlsListCtrlAutoWidthMixinsKeyLogsPanels TestPanelsrunTestsoverviews__name__ssyssossrunsmainspathsbasenamesargv( ssyssKeyLogsrunsoverviewsrunTestskeyMapsKeySinkswxsosslistmixs TestPanel((si/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/KeyEvents.pys?s ˙˙˙˙ŢmShG