;ò „/ÀCc@sÄdkZdkZdkZeZdeijo eZndeifd„ƒYZd„Z dZ e djoPdk Z dk Z dkZeide iie idƒge id ƒndS( NsunicodesMimeTypesDemoPanelcBs/tZd„Zd„Zed„Zd„ZRS(Nc Cs² ||_tii||dƒti|iƒiƒ|iƒi ƒ|iƒi ƒti ƒ} ti tiƒ}ti tiƒ}ti|dddtiƒ}|i| ƒ|i|dtitiBtiBdƒti|ddddtiƒ|_|i|idtitiBdƒ|iti|i |iƒti!|dd dti"ƒ|_#ti!|dd ƒ|_$|i|i#dtitiBtiBdƒ|i|i$dtitiBtiBdƒ|i#i%d ƒti&|dd ƒ|_'|i|i'dtitiBtiBdƒ|iti(|i |i'ƒti)|dd ƒ}|iti|iƒiƒd|iƒi ƒ|iƒi ƒti ƒƒti+|tiƒ}ti-ddƒ} | i/dƒti|dddtiƒ}|i| ƒ| i|ddfd d ftiti0BtiBdƒti1|dt2i3ƒƒ|_4| i|i4dd fd d ftitiBdƒti|ddddddfdti5ƒ|_6| i|i6ddfd d ftiti7BtiBdƒti|ddddddfdti5ƒ|_8| i|i8ddfd d ftitiBdƒti|dddtiƒ}|i| ƒ| i|d dfd d ftiti0BtiBdƒti|ddddti5ƒ|_9| i|i9d d fd dftiti0BtiBdƒti|dddtiƒ}|i| ƒ| i|ddfd d ftiti0BtiBdƒti|ddddti5ƒ|_:| i|i:dd fd dftiti0BtiBdƒti|dddtiƒ}|i| ƒ| i|ddfd d ftiti0BtiBdƒti|ddddti5ƒ|_;| i|i;dd fd dftiti0BtiBdƒti|dddtiƒ}|i| ƒ| i|ddfd d ftiti0BtiBdƒti|ddddti5ƒ|_<| i|i<dd fd dftiti0BtiBdƒti|dddtiƒ}|i| ƒ| i|ddfd d ftiti0BtiBdƒti|ddddti5ƒ|_=| i|i=dd fd dftiti0BtiBdƒti|dddtiƒ}|i| ƒ| i|ddfd d ftiti0BtiBdƒti|ddddti5ƒ|_>| i|i>dd fd dftiti0BtiBdƒti|dddtiƒ}|i| ƒ| i|ddfd d ftiti0BtiBdƒti|ddddti5ti?Bti@Bƒ|_A|iAiBddfƒ| i|iAdd fd dftitiCBtiBdƒ| iDdƒti tiƒ} ti|ddƒ}|i| ƒ| i|dtiti0BtiBdƒtiF|dd gdtiGtiHBƒ|_I| i|iId titi0BtiBtiJBdƒ|itiK|iL|iIƒ|i| d titi0BtiBdƒ|i| dtiti0BtiBdƒ|i|dtiti0BtiBdƒ|i|d titi0BtiBdƒ|iM|ƒ|iN|ƒytiOiPƒ} WntiRj o g} nXg} x<| D]4}|| jo!|iIiU|ƒ| iV|ƒql ql W|i ƒdS(!NiÿÿÿÿsExtension / MIME type: sstyleiisvalueswavis By extensions By MIME typeis Go get it!s wx.FileTypes GetIconInfo: sssizei}iis GetMimeType: sGetMimeTypes: sGetExtensions: sGetDescription: sGetOpenCommand: isGetPrintCommand: isGetAllCommands: iisKnown MIME typesschoices(WslogsselfswxsPanels__init__sparentsFontsGetFonts GetPointSizes GetFamilysGetStylesBOLDsbfontsBoxSizersVERTICALstsizers HORIZONTALsusizers StaticTexts ALIGN_RIGHTstsSetFontsAddsALLs ALIGN_CENTERsALIGN_CENTER_VERTICALsTextCtrlsTE_PROCESS_ENTERsexts ALIGN_TOPsBindsEVT_TEXT_ENTERsOnLookups RadioButtonsRB_GROUPsuseExtsuseMimesSetValuesButtonsgos EVT_BUTTONs StaticBoxslboxsStaticBoxSizerslsizers GridBagSizersllsizersAddGrowableColsEXPANDs StaticBitmapsimagessgetNoIconBitmapsicons TE_READONLYs iconsources ALIGN_LEFTs iconoffsetsmimetypes mimetypess extensionss descriptions opencommands printcommands TE_DONTWRAPs TE_MULTILINEs allcommandssSetSizesGROWsAddGrowableRowslrsizersListBoxs LB_SINGLEsLB_SORTsmimelists FIXED_MINSIZEs EVT_LISTBOXs OnListboxsSetSizersFitsTheMimeTypesManagersEnumAllFileTypessmtypessPyAssertionErrorsmimessmtsAppendsappend(sselfsparentslogstsizersusizersmtslsizerslboxstsbfontsmimessllsizersmtypesslrsizer((sp/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/MimeTypesManager.pys__init__sÈ   '$#!***   620902 6$9 6$9 6$9 6$9 6$9 6$9 629  '+1''''    cCs:|iƒ}|ii|ƒ|iidƒ|iƒdS(Ni(sevents GetStringsmimetypesselfsextsSetValuesuseMimesOnLookup(sselfseventsmimetype((sp/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/MimeTypesManager.pys OnListboxás cCs5|iiƒ}|iiƒdjo`tii|ƒ}d}|o=|i i |ƒdjo |i i |i i |ƒƒqqÿn{tii |ƒ}d}|o[|i i t|iƒƒƒdjo2ti|i i |i i t|iƒƒƒƒqÿn|tjoti|ddƒn|i|ƒdS(Nis Mime typeiÿÿÿÿsFile extensions not found.sOops!(sselfsextsGetValuestxtsuseMimeswxsTheMimeTypesManagersGetFileTypeFromMimeTypesfileTypesmsgsmimelists FindStrings SetSelectionsGetFileTypeFromExtensionsconverts GetMimeTypes CallAftersNones MessageBoxsUpdate(sselfseventsfileTypesmsgstxt((sp/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/MimeTypesManager.pysOnLookupès(%6 cCss|iƒ} | tjo@tiƒ}|ii |ƒ|i i dƒ|i i dƒns| \} }} | iƒo|ii| ƒntiƒ}|ii |ƒ|i i |ƒ|i i t| ƒƒ|ii t|iƒƒƒ|ii t|iƒƒƒ|ii t|iƒƒƒ|ii t|iƒƒƒ|iƒ}|o@|d}t|ƒdjo|ddjo|d}q”nd}dd|}|iƒpd}|i||ƒ} |i!i t| ƒƒ|i"||ƒ} |i#i t| ƒƒ|i$||ƒ}|tjo|i&i dƒn8|\}} t)i*t+t|| ƒƒ}|i&i |ƒdS(Nsis.isSPAM(-sfts GetIconInfosinfosNonesimagessgetNoIconBitmapsbmpsselfsicons SetBitmaps iconsourcesSetValues iconoffsetsfilesidxsOksSetIconsconvertsmimetypes GetMimeTypes mimetypess GetMimeTypess extensionss GetExtensionss descriptionsGetDescriptionsextListsextslensfilenamesmimesGetOpenCommandscmds opencommandsGetPrintCommands printcommandsGetAllCommandssalls allcommandssverbsscommandsspprintspformatsmapstext(sselfsftsallstextsfilesfilenamesverbssbmpsmimesiconsinfoscommandssidxscmdsextsextList((sp/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/MimeTypesManager.pysUpdatesF       $  (s__name__s __module__s__init__s OnListboxsNonesOnLookupsUpdate(((sp/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/MimeTypesManager.pysMimeTypesDemoPanels à  cCst||ƒ}|SdS(N(sMimeTypesDemoPanelsnbslogswin(sframesnbslogswin((sp/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/MimeTypesManager.pysrunTestFssâ The wx.MimeTypesManager class allows the application to retrieve the information about all known MIME types from a system-specific location and the filename extensions to the MIME types and vice versa. After initialization the methods GetFileTypeFromMimeType() and GetFileTypeFromExtension() may be called: they will return a wx.FileType object which may be further queried for file description, icon and other attributes. A global instance of wx.MimeTypesManager is always available as wx.TheMimeTypesManager. It is recommended to use this instance instead of creating your own because gathering MIME information may take quite a long on Unix systems. This demo shows how to use wx.TheMimeTypesManager to list all known MIME types and retrieve that information as a wx.FileType from either an extension or MIME type. For further information please consult the wxWindows documentation for wx.MimeTypesManager and wx.FileType. s__main__sii(spprintswxsimagessstrsconverts PlatformInfosunicodesPanelsMimeTypesDemoPanelsrunTestsoverviews__name__ssyssossrunsmainspathsbasenamesargv( ssyssconvertsrunsoverviewspprintsrunTestsMimeTypesDemoPanelsimagessosswx((sp/mnt/gmirror/ports/x11-toolkits/py-wxPython26-common/work/wxPython-src-2.6.3.3/wxPython/demo/MimeTypesManager.pys?s    ÿ*