a „oe• ã@s\ddlZddlZddlZddlZddlZgd¢Zdd„ZeejkrXddlZe  ¡rXeƒdS)éN) )z Open GL Demoz#import openGLDemo;openGLDemo.test())z Threaded GUIz-import threadedgui;threadedgui.ThreadedDemo())zTree View Demoz#import hiertest;hiertest.demoboth())z3-Way Splitter Windowzimport splittst;splittst.demo())zCustom Toolbars and Tooltipszimport toolbar;toolbar.test())z Progress Barz%import progressbar;progressbar.demo())zSlider Controlz#import sliderdemo;sliderdemo.demo())zDynamic window creationz!import createwin;createwin.demo())zVarious Dialog demoszimport dlgtest;dlgtest.demo())zOCX Control Demoz&from ocx import ocxtest;ocxtest.demo())zOCX Serial Port Demoz3from ocx import ocxserialtest; ocxserialtest.test())zIE4 Control DemozDfrom ocx import webbrowser; webbrowser.Demo("http://www.python.org")c Csrz ddl}WnŠty–zt t ¡d¡}Wn tjyPtdƒd}Yn0t  |d¡}|j D]}t  |¡|krfqŠqf|j   |¡ddl}Yn0ddl }d|j vrøtD]D\}}z t|ƒWq®td|| ¡d| ¡dfƒYq®0q®dSddl}|jj d td g¡}|du�r"�qnt|\} }z t|ƒWn.td| | ¡d| ¡dfƒYn0�qdS) Nrz \InstallPathzNThe InstallPath can not be located, and the Demos directory is not on the pathÚ.z\Demosz/gozDemo of %s failed - %s:%séz Select a Demoz Demo Title)ÚfontdemoÚ ImportErrorÚregutilZGetRegistryDefaultValueZBuildDefaultPythonKeyÚwin32apiÚerrorÚprintÚwin32uiZFullPathÚpathÚappendÚsysÚargvÚdemosÚexecÚexc_infoZpywin.dialogs.listZdialogsÚlistZSelectFromLists) rZinstPathZdemosDirr r ÚnameÚcmdZpywinÚrcÚtitle©rú>C:\Program Files\Certbot\pkgs\pythonwin\pywin\Demos\guidemo.pyÚdemosV   ÿÿ      ÿÿ    ÿÿr) r Ú__main__rrr rrÚ__name__Z demoutilsZ NeedGoodGUIrrrrÚs6