| **Navigation:**  [[clarion ide.htm|Development Environment (IDE)]] > General Setup and Navigation >====== Template Registry ====== | [[startpage.htm|{{btn_prev_n.gif|Previous page}}]][[clarion ide.htm|{{btn_home_n.gif|Return to chapter overview}}]][[softvelocity common dialogs filedrivers registerfiledrivers filedriverlistdialog.htm|{{btn_next_n.gif|Next page}}]] | | || The Template Registry is accessed from the IDE Tools Menu (**Tools > Edit Template Registry**) The Register, Unregister, Enable, and Disable buttons are not available in Multi-Developer mode. To change this setting, select **Tools** {{c6h0013.jpg|C6H0013.jpg}} **Application Options**. | **Save and Close**{{saveclose.jpg|SaveClose.jpg}} | Saves the current registry changes and closes the registry | | **Cancel**{{cancelbutton.jpg|CancelButton.jpg}} | Closes the Template Registry dialog window without saving the current changes. | | **Save**{{savebutton.jpg|savebutton.jpg}} | Saves the current registry changes without closing. | | **Register**{{trregister.jpg|TRRegister.jpg}} | Calls the Open File dialog, which allows you to register template (.TPL) files (you can select multiple templates and the entire group will be processed).{{tipbox.jpg|TipBox.jpg}}If you encounter any error during the registration process, use the IDE Outpad Pad to view and correct any template errors. | | **Unregister**{{trunregister.jpg|TRUnRegister.jpg}} | This button unregisters the currently highlighted template class from TemplateRegistry.TRF. | | **Edit Definition**{{treditdefinition.jpg|TREditDefinition.jpg}} | This button open the template into the Template editor to allow you to edit the the code. If the currently highlighted item in the Template Registry tree is a module, the text window opens to the first line of the MODULE definition. If a procedure, it opens to the first line of the PROCEDURE. If the highlighted template is one of several in a single file, it opens to the first line of the highlighted template. | | **Enable**{{enabletemplate.jpg|enableTemplate.jpg}} | This button enables the currently highlighted template class or procedure (if you had previously disabled it). | | **Disable**{{disabletemplate.jpg|disableTemplate.jpg}} | This button disables the currently highlighted template class or procedure, which makes it unavailable to your application. | | **Expand All**{{expandall.jpg|ExpandAll.jpg}} | This button expands all template classes to reveal all template sections for each template class registered. | | **Contract All**{{contractall.jpg|ContractAll.jpg}} | This button contracts all template classes to Class definitions only. Useful when there are a large number of template classes registered. | | **Help (F1 Key)** | Displays this window. | {{notebox.jpg|NoteBox.jpg}} To access template properties, select the template and dbl-click, or press the ENTER key on the selected template.