2
|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
2 |
<HTML>
|
|
3 |
<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
4 |
<title>Wizard Template</title>
|
|
5 |
<style type="text/css">@import url("PLUGINS_ROOT/org.eclipse.cdt.doc.isv/book.css");</style>
|
|
6 |
<style type="text/css">@import url("PLUGINS_ROOT/org.eclipse.cdt.doc.isv/schema.css");</style>
|
|
7 |
</HEAD>
|
|
8 |
<BODY>
|
|
9 |
<H1 style="text-align:center">Wizard Template</H1>
|
|
10 |
<p></p>
|
|
11 |
<h6 class="CaptionFigColumn SchemaHeader">Identifier: </h6>com.nokia.carbide.templatewizard.wizardTemplate<p></p>
|
|
12 |
<h6 class="CaptionFigColumn SchemaHeader">Since: </h6>Carbide.c++ 1.2
|
|
13 |
<p></p>
|
|
14 |
|
|
15 |
<h6 class="CaptionFigColumn SchemaHeader">Description: </h6>The wizard template extension point registers a template with the Carbide.c++ template wizard. Templates may create projects or classes.
|
|
16 |
|
|
17 |
See the the documentation under Tasks > Creating Wizard Templates for more information.<p></p>
|
|
18 |
<h6 class="CaptionFigColumn SchemaHeader">Configuration Markup:</h6>
|
|
19 |
<p></p>
|
|
20 |
<p class="code SchemaDtd"><!ELEMENT <a name="e.extension">extension</a> (<a href="#e.template">template</a>+)></p>
|
|
21 |
<p class="code SchemaDtd"><!ATTLIST extension</p>
|
|
22 |
<p class="code SchemaDtdAttlist">point CDATA #REQUIRED<p class="code SchemaDtdAttlist">id CDATA #IMPLIED<p class="code SchemaDtdAttlist">name CDATA #IMPLIED></p>
|
|
23 |
<p></p>
|
|
24 |
<ul class="ConfigMarkupAttlistDesc">
|
|
25 |
</ul>
|
|
26 |
<br><p class="code SchemaDtd"><!ELEMENT <a name="e.template">template</a> EMPTY></p>
|
|
27 |
<p class="code SchemaDtd"><!ATTLIST template</p>
|
|
28 |
<p class="code SchemaDtdAttlist">templateId CDATA #REQUIRED<p class="code SchemaDtdAttlist">location CDATA #REQUIRED<p class="code SchemaDtdAttlist">wizardId CDATA #REQUIRED<p class="code SchemaDtdAttlist">groupLabel CDATA #REQUIRED<p class="code SchemaDtdAttlist">filterArguments CDATA #IMPLIED<p class="code SchemaDtdAttlist">image CDATA #IMPLIED<p class="code SchemaDtdAttlist">extraPagesProvider CDATA #IMPLIED></p>
|
|
29 |
<p></p>
|
|
30 |
<p class="ConfigMarkupElementDesc">
|
|
31 |
The template element registers a single template with the template wizard.</p>
|
|
32 |
<br>
|
|
33 |
<ul class="ConfigMarkupAttlistDesc">
|
|
34 |
<li><b>templateId</b> - The unique id for this template</li>
|
|
35 |
<li><b>location</b> - The plugin-relative path to the template xml file</li>
|
|
36 |
<li><b>wizardId</b> - The id of the wizard in which this template is used</li>
|
|
37 |
<li><b>groupLabel</b> - The group label under which this template will appear in the template choice page of the appropriate template wizard</li>
|
|
38 |
<li><b>filterArguments</b> - The optional wizard-specific data available for the IFilter implementing a filter checkbox, optionally shown in some template wizards</li>
|
|
39 |
<li><b>image</b> - The optional plugin-relative location of a 16x16 pixel image file to use when showing this template in the choose template wizard page</li>
|
|
40 |
<li><b>extraPagesProvider</b> - An optional provider of extra wizard pages</li>
|
|
41 |
</ul>
|
|
42 |
<br><h6 class="CaptionFigColumn SchemaHeader">Examples: </h6><pre class="Example"><span class="code SchemaTag">
|
|
43 |
<extension point=</span><span class="code SchemaCstring">"com.nokia.carbide.templatewizard.wizardTemplate"</span><span class="code SchemaTag">>
|
|
44 |
<template
|
|
45 |
templateId=</span><span class="code SchemaCstring">"com.nokia.cdt.templates.s60.controlapplication"</span><span class="code SchemaTag">
|
|
46 |
location=</span><span class="code SchemaCstring">"templates/projecttemplates/S60-ControlApplication/template.xml"</span><span class="code SchemaTag">
|
|
47 |
wizardId=</span><span class="code SchemaCstring">"com.nokia.carbide.cpp.project.ui.wizards.NewSymbianOSCppProjectWizard"</span><span class="code SchemaTag">
|
|
48 |
groupLabel=</span><span class="code SchemaCstring">"S60"</span><span class="code SchemaTag">
|
|
49 |
filterArguments=</span><span class="code SchemaCstring">"S60:1.2;2.0-2.9"</span><span class="code SchemaTag">
|
|
50 |
image=</span><span class="code SchemaCstring">"icons/icon_S60.png"</span><span class="code SchemaTag">
|
|
51 |
/>
|
|
52 |
</extension>
|
|
53 |
</span></pre>
|
|
54 |
<p></p>
|
|
55 |
|
|
56 |
<h6 class="CaptionFigColumn SchemaHeader">Supplied Implementation: </h6>This extension point registers an XML template. Implementation is not required.
|
|
57 |
<p></p>
|
|
58 |
|
|
59 |
<br>
|
|
60 |
<p class="note SchemaCopyright">
|
|
61 |
(C) Copyright 2007 Nokia Corporation.
|
|
62 |
|
|
63 |
</p>
|
|
64 |
</BODY>
|
|
65 |
</HTML>
|