| **Navigation:**  [[templates.htm|Templates]] > Guide to all Templates > Procedure Templates >====== Select Procedure Template or Defaults ====== | [[tplcontrolsortorderdrop.htm|{{btn_prev_n.gif|Previous page}}]][[templates.htm|{{btn_home_n.gif|Return to chapter overview}}]][[tplprocadobrowse.htm|{{btn_next_n.gif|Next page}}]] | | || {{selproctype_shg.jpg|selproctype_shg.jpg}}[[gen43.htm#templatestab|]][[gen43.htm#defaultstab|]][[gen43.htm#wizardstab|]] **Wizards** Template Wizards are the most powerful design tool within the Application Generator. Here, you can select a base procedure (Browse, Form, Report, etc.) or a whole application, and then fine tune the wizard prompts and options to produce a near perfect application or procedure that fits your specifications. See [[gen48.htm|Template Wizards]] for more detailed information. **Defaults** The Defaults tab allows you to select from a wide variety of pre-defined structures and functionality. Based on the type of default you select, the template procedure associated with it is automatically attached upon your selection. **Templates** This dialog lets you choose a procedure template, adding functionality to any new or "To Do" procedure in the [[gen30.htm|Application Tree]] . CLICK on a procedure template from the list, then press the Select button. Once you select a procedure type, you can customize it using its Procedure Properties dialog. If you add third party, or your own customized templates to the [[gen100.htm|Template Registry]], they appear in the list. The following lists the procedure templates which ship with Clarion: | __Browse__Procedure_Properties__Window | Browse fields in a page-loaded list box. | | __External__TPLProcExternal | A procedure contained in an external library (*.LIB only) or object file | | __Form__TPLProcForm | View/edit a single record from file | | [[procedurepropertieswindow.htm#kyv4lk|ViewOnlyForm]] | View a record from a file | | __Frame__TPLProcFrame | Multiple Document Interface (MDI) main menu | | __Menu__Procedure_Properties__Window | Single Document Interface (SDI) menu | | __Process__TPLProcProcess | Sequential record (batch) processor | | __Report__TPLProcReport | Generic reporting procedure | | __Source__TPLProcSource | Source procedure--add hand coded source to your application | | __Splash__TPLProcSplash | Display a splash screen | | __Viewer__TPLProcViewer | View an ASCII text file | | __Window__Procedure_Properties__Window | Generic window handler |