8 </HEAD> |
8 </HEAD> |
9 <BODY> |
9 <BODY> |
10 <H1>Wizard Template</H1> |
10 <H1>Wizard Template</H1> |
11 <p></p> |
11 <p></p> |
12 <h5 class=CaptionFigColumn id=header>Identifier:</h5> |
12 <h5 class=CaptionFigColumn id=header>Identifier:</h5> |
13 <p class="code">com.nokia.carbide.templatewizard.wizardTemplate</p> |
13 <p>com.nokia.carbide.templatewizard.wizardTemplate</p> |
14 <h5 class=CaptionFigColumn id=header>Since: </h5> |
14 <h5 class=CaptionFigColumn id=header>Since: </h5> |
15 Carbide.c++ 1.2 |
15 Carbide.c++ 1.2 |
16 |
16 |
17 <h5 class=CaptionFigColumn id=header>Description: </h5> |
17 <h5 class=CaptionFigColumn id=header>Description: </h5> |
18 The wizard template extension point registers a template with the Carbide.c++ template wizard. Templates may create projects or classes. |
18 The wizard template extension point registers a template with the Carbide.c++ template wizard. Templates may create projects or classes. |
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> |
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> |
40 <li><b>extraPagesProvider</b> - An optional provider of extra wizard pages</li> |
41 </ul> |
41 </ul> |
42 <br> |
42 <br> |
43 <h5 class=CaptionFigColumn id=header>Examples:</h5> |
43 <h5 class=CaptionFigColumn id=header>Examples:</h5> |
44 <pre><p class=code id=tag><extension point="com.nokia.carbide.templatewizard.wizardTemplate"><p class=code id=tag><!-- Register application template for Yadda Yadda company --> |
44 <pre><p class=code id=tag><extension point="com.nokia.carbide.templatewizard.wizardTemplate"><p class=code id=tag><template |
45 <template |
45 templateId="com.nokia.cdt.templates.s60.controlapplication"<br> location="templates/projecttemplates/S60-ControlApplication/template.xml" |
46 templateId="com.yadda.templates.application"<br> location="templates/projecttemplates/Yadda-Application/template.xml" |
46 wizardId="com.nokia.carbide.cpp.project.ui.wizards.NewSymbianOSCppProjectWizard" |
47 wizardId="com.yaddayadda.wizards.NewYaddaProjectWizard" |
47 groupLabel="S60" |
48 groupLabel="YaddaYadda" |
48 filterArguments="S60:1.2;2.0-2.9" |
49 filterArguments="Yadda:1.2;2.0-4.0" |
49 image="icons/icon_S60.png" |
50 image="icons/icon_yadda_yadda.png" |
|
51 /> |
50 /> |
52 <p class=code id=tag></extension></p></pre> |
51 <p class=code id=tag></extension></p></pre> |
53 <h5 class=CaptionFigColumn id=header>API Information: </h5> |
52 <h5 class=CaptionFigColumn id=header>API Information: </h5> |
54 No API implementation is required to provide a basic template. Templates requiring custom processing in code may implement <code class="code">com.nokia.carbide.templatewizard.process.IProcess</code> |
53 No API implementation is required to provide a basic template. Templates requiring custom processing in code may implement <code class="code">com.nokia.carbide.templatewizard.process.IProcess</code> |
55 <p></p> |
54 <p></p> |