diff -r 000000000000 -r fb279309251b core/com.nokia.carbide.templatewizard/schema/wizardTemplate.exsd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/com.nokia.carbide.templatewizard/schema/wizardTemplate.exsd Fri Apr 03 23:33:03 2009 +0100 @@ -0,0 +1,209 @@ + + + + + + + + + The wizard template extension point registers a template with the Carbide.c++ template wizard. Templates may create projects or classes. + +See the the documentation under Tasks > Creating Wizard Templates for more information. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The template element registers a single template with the template wizard. + + + + + + + + + + The unique id for this template + + + + + + + The display name (label) for the template. + +This attribute is STRONGLY RECOMMENDED, but not required, in order to avoid API breakage. If not specified, the template XML is loaded early and causes the wizard to delay at startup. + + + + + + + The plugin-relative path to the template xml file + + + + + + + The id of the wizard in which this template is used + + + + + + + The group label under which this template will appear in the template choice page of the appropriate template wizard + + + + + + + The optional wizard-specific data available for the IFilter implementing a filter checkbox, optionally shown in some template wizards + + + + + + + The optional plugin-relative location of a 16x16 pixel image file to use when showing this template in the choose template wizard page + + + + + + + + + + An optional provider of extra wizard pages + + + + + + + + + + + + + This element allows attaching metadata to templates for use by other wizards. + + + + + + + Name of a metadata element + + + + + + + Value of a metadata element. + + + + + + + + + + + + Carbide.c++ 1.2 + + + + + + + + + <pre> +<extension point="com.nokia.carbide.templatewizard.wizardTemplate"> + <template + templateId="com.nokia.cdt.templates.s60.controlapplication" + location="templates/projecttemplates/S60-ControlApplication/template.xml" + wizardId="com.nokia.carbide.cpp.project.ui.wizards.NewSymbianOSCppProjectWizard" + groupLabel="S60" + filterArguments="S60:1.2;2.0-2.9" + image="icons/icon_S60.png" + /> +</extension> +</pre> + + + + + + + + + No API implementation is required to provide a basic template. Templates requiring custom processing in code may implement <code>com.nokia.carbide.templatewizard.process.IProcess</code> + + + + + + + + + This extension point registers an XML template. Implementation is not required. + + + + + + + + + (C) Copyright 2007 Nokia Corporation. + + + +