;ς ²θ?Dc @spdklZdklZdklZdklZdklZdkl Z dkl Z dkl Z dk l Z d e ifd „ƒYZe ie ie ie ie igZe id ed e id e idd„ƒZde ifd„ƒYZdeifd„ƒYZdklZdkl Z dkl!Z!e i"dƒZ#e!i$dei%eƒƒƒi&e#ƒdS((s implements(srend(sloaders(stags(sutil(sannotate(swebform(s configurable(sreflects BuilderCorecBs5tZd„Zd„Zd„Zd„Zd„ZRS(NcCs tii|tƒg|_dS(N(s configurables Configurables__init__sselfsNones formElements(sself((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys__init__scCs dgSdS(Nsform((sselfsctx((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pysgetBindingNamesscCs#tidtid|iƒƒSdS(Nsactions arguments(sannotates MethodBindingsMethodsselfs formElements(sselfsctx((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys bind_forms cKs dG|GHdS(NsACTION!(skw(sselfskw((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pysactionscCs#|iiti||ƒƒƒdS(N(sselfs formElementssappendsannotatesArgumentsnamestype(sselfsnamestype((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys addElement!s(s__name__s __module__s__init__sgetBindingNamess bind_formsactions addElement(((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys BuilderCores     schoicess valueToKeys keyToValues stringifycCs|iS(N(sxs__name__(sx((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys'ss IFormBuildercBsJtZeideƒed„ZeieƒZd„ZeieƒZRS(NsrequiredcCsdS(sBAdd Element Add an element to this form. N((snamestype((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys addElement+scCsdS(s5Clear Form Clear this form. N((((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys clearForm3s( s__name__s __module__sannotatesStringsTrues typeChoices addElements autocallables clearForm(((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys IFormBuilder*s s FormBuilderc BsΝtZeeƒeZd„Zd„Zd„Zd„Z d„Z e i e ie ie ide iddƒeeid d ƒƒiƒe ie id eid ƒe id eidƒffƒZRS(NcCstii|ƒ|iƒdS(N(srendsPages__init__sselfs clearForm(sself((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys__init__?scCsti|ƒSdS(N(s configurablesTypedInterfaceConfigurablesself(sselfsctx((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pysconfigurable_formBuilderCscCs |iSdS(N(sselfs builderCore(sselfsctx((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pysconfigurable_dynamicFormFscCs|ii||ƒdS(N(sselfs builderCores addElementsnamestype(sselfsnamestype((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys addElementIscCstƒ|_dS(N(s BuilderCoresselfs builderCore(sself((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys clearFormLss Form builder!stypestext/csssformlesssfreeform-default.csssWelcome to form builders formBuildersHere is your form:s dynamicForm(s__name__s __module__s implementss IFormBuildersTruesaddSlashs__init__sconfigurable_formBuildersconfigurable_dynamicForms addElements clearFormsloaderssstansTshtmlsheadstitlesstylesopensutilsresource_filenamesreadsbodysh1swebforms renderFormssh2s docFactory(((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys FormBuilder;s      (s appserver(sservice(sinternets formbuilderiN('szope.interfaces implementssnevowsrendsloadersstagssTsutilsformlesssannotateswebforms configurablestwisted.pythonsreflects Configurables BuilderCoresStringsTextsIntegersRealsPasswordsallTypessChoicesqualsnamedAnys typeChoicesTypedInterfaces IFormBuildersPages FormBuilders appserverstwisted.applicationsservicesinternets Applications applications TCPServers NevowSitessetServiceParent(s implementssannotates typeChoicesrendsservices applications IFormBuildersinternetsloaderssutils appserversreflectsTsallTypesswebforms FormBuilders configurables BuilderCore((sU/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/formbuilder/formbuilder.pys?s$         $-!