|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <?eclipse version="3.2"?> |
|
3 <plugin> |
|
4 <extension |
|
5 id="application" |
|
6 point="org.eclipse.core.runtime.applications"> |
|
7 <application> |
|
8 <run |
|
9 class="com.nokia.s60tools.imaker.internal.intro.Application"> |
|
10 </run> |
|
11 </application> |
|
12 </extension> |
|
13 <!-- |
|
14 <extension |
|
15 point="org.eclipse.ui.perspectives"> |
|
16 <perspective |
|
17 name="iMaker Perspective" |
|
18 class="com.nokia.s60tools.imakerplugin.intro.Perspective" |
|
19 id="com.nokia.s60tools.imakerplugin.perspective"> |
|
20 </perspective> |
|
21 </extension> |
|
22 --> |
|
23 <extension |
|
24 point="org.eclipse.ui.actionSets"> |
|
25 <actionSet |
|
26 label="com.nokia.s60tools.imakerplugin.actionSet" |
|
27 visible="true" |
|
28 id="com.nokia.s60tools.imakerplugin.actionSet"> |
|
29 <menu |
|
30 label="%plugin.ActionSets.Menu.Label" |
|
31 id="com.nokia.carbide.cpp.ui.CarbideMenu"> |
|
32 <separator |
|
33 name="sampleGroup"> |
|
34 </separator> |
|
35 </menu> |
|
36 <action |
|
37 class="com.nokia.s60tools.imaker.internal.actions.Flashmenu" |
|
38 icon="icons/imakerplugin_icon.png" |
|
39 id="com.nokia.s60tools.imakerplugin.Action" |
|
40 label="%plugin.ActionSets.Action.Label" |
|
41 state="true" |
|
42 style="pulldown" |
|
43 toolbarPath="sampleGroup" |
|
44 tooltip="%plugin.ActionSets.Action.ToolTip"> |
|
45 <enablement> |
|
46 <or> |
|
47 <objectClass |
|
48 name="org.eclipse.core.resources.IResource"> |
|
49 </objectClass> |
|
50 </or> |
|
51 </enablement> |
|
52 </action> |
|
53 </actionSet> |
|
54 </extension> |
|
55 |
|
56 <extension |
|
57 point="org.eclipse.ui.preferencePages"> |
|
58 <page |
|
59 category="com.nokia.carbide.cpp.preferences.ExtensionsPreferencesPage" |
|
60 class="com.nokia.s60tools.imaker.internal.preferences.ImageFlasherPreferencePage" |
|
61 id="com.nokia.s60tools.imakerplugin.preferences.ImageFlasherPreferencePage" |
|
62 name="%plugin.PreferencePages.Page1.Name"/> |
|
63 |
|
64 </extension> |
|
65 <extension |
|
66 id="com.nokia.s60tools.imakerplugin.IMakerBuildLogEditor" |
|
67 point="org.eclipse.ui.editors"> |
|
68 <editor |
|
69 class="com.nokia.s60tools.imaker.internal.IMakerBuildLogEditor" |
|
70 contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor" |
|
71 default="true" |
|
72 extensions="ilog" |
|
73 filenames="imaker_build.ilog" |
|
74 icon="icons/imakerplugin_icon.png" |
|
75 id="com.nokia.s60tools.imakerplugin.IMakerBuildLogEditor" |
|
76 name="%plugin.Editors.iMakerBuildLogEditor"/> |
|
77 </extension> |
|
78 <!-- |
|
79 <extension |
|
80 point="org.eclipse.core.runtime.products" |
|
81 id="product"> |
|
82 <product name="%plugin.Product.Name" application="org.eclipse.ui.ide.workbench" > |
|
83 <property name="appName" value="Carbide.c++ Extensions - iMaker"/> |
|
84 </product> |
|
85 </extension> |
|
86 --> |
|
87 <extension |
|
88 id="product" |
|
89 point="org.eclipse.core.runtime.products"> |
|
90 <product |
|
91 application="com.nokia.s60tools.imaker.internal.application" |
|
92 name="iMaker - The Image Maker"> |
|
93 <property |
|
94 name="windowImages" |
|
95 value="icons/alt_window_16.gif,icons/alt_window_32.gif"> |
|
96 </property> |
|
97 <property |
|
98 name="appName" |
|
99 value="iMaker - The Image Maker"> |
|
100 </property> |
|
101 </product> |
|
102 </extension> |
|
103 <extension |
|
104 point="org.eclipse.ui.popupMenus"> |
|
105 <viewerContribution |
|
106 id="com.nokia.s60tools.imakerplugin.popup.editor" |
|
107 targetID="com.nokia.s60tools.imakerplugin.IMakerBuildLogEditor.context"> |
|
108 <action |
|
109 id="com.nokia.s60tools.imakerplugin.editor.action1" |
|
110 label="%plugin.PopupMenu.Item1.Label" |
|
111 menubarPath="additions" |
|
112 class="com.nokia.s60tools.imaker.internal.actions.EditorClearActionDelegate"> |
|
113 </action> |
|
114 </viewerContribution> |
|
115 </extension> |
|
116 <extension |
|
117 point="org.eclipse.ui.intro"> |
|
118 <intro |
|
119 class="org.eclipse.ui.intro.config.CustomizableIntroPart" |
|
120 id="com.nokia.s60tools.imakerplugin.intro"> |
|
121 </intro> |
|
122 <introProductBinding |
|
123 introId="com.nokia.s60tools.imakerplugin.intro" |
|
124 productId="com.nokia.s60tools.imakerplugin.product"> |
|
125 </introProductBinding> |
|
126 </extension> |
|
127 <extension |
|
128 point="org.eclipse.ui.intro.config"> |
|
129 <config |
|
130 introId="com.nokia.s60tools.imakerplugin.intro" |
|
131 content="introContent.xml" |
|
132 id="com.nokia.s60tools.imakerplugin.configId"> |
|
133 <presentation |
|
134 home-page-id="root"> |
|
135 <implementation |
|
136 kind="html" |
|
137 os="win32,linux,macosx"> |
|
138 </implementation> |
|
139 </presentation> |
|
140 </config> |
|
141 </extension> |
|
142 |
|
143 </plugin> |