123 </category> |
123 </category> |
124 </extension> |
124 </extension> |
125 <extension |
125 <extension |
126 point="org.eclipse.ui.handlers"> |
126 point="org.eclipse.ui.handlers"> |
127 <handler |
127 <handler |
128 class="org.symbian.tools.mtw.ui.commands.DeployHandler" |
128 class="org.symbian.tools.tmw.ui.commands.DeployHandler" |
129 commandId="org.symbian.tools.wrttools.commands.deploy"> |
129 commandId="org.symbian.tools.wrttools.commands.deploy"> |
130 <enabledWhen> |
130 <enabledWhen> |
131 <reference |
131 <reference |
132 definitionId="org.symbian.tools.wrttools.symbianproject"> |
132 definitionId="org.symbian.tools.tmwprojectselected"> |
133 </reference> |
133 </reference> |
134 </enabledWhen> |
134 </enabledWhen> |
135 </handler> |
135 </handler> |
136 </extension> |
136 </extension> |
137 <extension |
137 <extension |
138 point="org.symbian.tools.mtw.ui.deploymentTargetType"> |
138 point="org.symbian.tools.tmw.ui.deploymentTargetType"> |
139 <deployment-target-type |
139 <deployment-target-type |
140 class="org.symbian.tools.mtw.ui.deployment.bluetooth.BluetoothTargetType" |
140 class="org.symbian.tools.tmw.ui.deployment.bluetooth.BluetoothTargetType" |
141 icon="icons/full/obj16/bluetooth.gif" |
141 icon="icons/full/obj16/bluetooth.gif" |
142 id="org.symbian.tools.mtw.bluetooth" |
142 id="org.symbian.tools.mtw.bluetooth" |
143 long-running="true" |
143 long-running="true" |
144 priority="10"> |
144 priority="10"> |
145 </deployment-target-type> |
145 </deployment-target-type> |
146 <deployment-target-type |
146 <deployment-target-type |
147 class="org.symbian.tools.mtw.internal.deployment.targets.ExternalApplicationDeploymentType" |
147 class="org.symbian.tools.tmw.internal.deployment.targets.ExternalApplicationDeploymentType" |
148 id="org.symbian.tools.mtw.externalApp" |
148 id="org.symbian.tools.mtw.externalApp" |
149 priority="1000"> |
149 priority="1000"> |
150 </deployment-target-type> |
150 </deployment-target-type> |
151 <deployment-target-type |
151 <deployment-target-type |
152 class="org.symbian.tools.mtw.internal.deployment.targets.FilesystemDeploymentTarget" |
152 class="org.symbian.tools.tmw.internal.deployment.targets.FilesystemDeploymentTarget" |
153 icon="icons/full/obj16/folder.gif" |
153 icon="icons/full/obj16/folder.gif" |
154 id="org.symbian.tools.mtw.fileSystem" |
154 id="org.symbian.tools.mtw.fileSystem" |
155 priority="900"> |
155 priority="900"> |
156 </deployment-target-type> |
156 </deployment-target-type> |
157 </extension> |
157 </extension> |
158 <extension |
158 <extension |
159 point="org.eclipse.core.runtime.adapters"> |
159 point="org.eclipse.core.runtime.adapters"> |
160 <factory |
160 <factory |
161 adaptableType="org.symbian.tools.mtw.ui.deployment.bluetooth.BluetoothTarget" |
161 adaptableType="org.symbian.tools.tmw.ui.deployment.bluetooth.BluetoothTarget" |
162 class="org.symbian.tools.mtw.ui.deployment.bluetooth.BluetoothTargetAdapterFactory"> |
162 class="org.symbian.tools.tmw.ui.deployment.bluetooth.BluetoothTargetAdapterFactory"> |
163 <adapter |
163 <adapter |
164 type="org.eclipse.ui.model.IWorkbenchAdapter"> |
164 type="org.eclipse.ui.model.IWorkbenchAdapter"> |
165 </adapter> |
165 </adapter> |
166 <adapter |
166 <adapter |
167 type="org.eclipse.ui.model.IWorkbenchAdapter2"> |
167 type="org.eclipse.ui.model.IWorkbenchAdapter2"> |
168 </adapter> |
168 </adapter> |
169 </factory> |
169 </factory> |
170 <factory |
170 <factory |
171 adaptableType="org.symbian.tools.mtw.internal.deployment.targets.ExternalApplicationDeploymentType" |
171 adaptableType="org.symbian.tools.tmw.internal.deployment.targets.ExternalApplicationDeploymentType" |
172 class="org.symbian.tools.mtw.internal.deployment.targets.AdapterFactory"> |
172 class="org.symbian.tools.tmw.internal.deployment.targets.AdapterFactory"> |
173 <adapter |
173 <adapter |
174 type="org.eclipse.ui.model.IWorkbenchAdapter"> |
174 type="org.eclipse.ui.model.IWorkbenchAdapter"> |
175 </adapter> |
175 </adapter> |
176 </factory> |
176 </factory> |
177 </extension> |
177 </extension> |
178 <extension |
178 <extension |
179 point="org.symbian.tools.mtw.ui.targetPresentation"> |
179 point="org.symbian.tools.tmw.ui.targetPresentation"> |
180 <targetPresentation |
180 <targetPresentation |
181 detailsPane="org.symbian.tools.mtw.internal.deployment.targets.LocalFileSystemPane" |
181 detailsPane="org.symbian.tools.tmw.internal.deployment.targets.LocalFileSystemPane" |
182 targetTypeId="org.symbian.tools.mtw.fileSystem"> |
182 targetTypeId="org.symbian.tools.mtw.fileSystem"> |
183 </targetPresentation> |
183 </targetPresentation> |
184 </extension> |
184 </extension> |
185 |
185 <extension |
|
186 point="org.eclipse.wst.jsdt.ui.JsGlobalScopeUIInitializer"> |
|
187 <JsGlobalScopeUIInitializer |
|
188 class="org.symbian.tools.tmw.internal.libraries.MTWGlobalScopeContainerUI" |
|
189 id="org.symbian.tools.tmw.core.mobileWebLibrary"> |
|
190 </JsGlobalScopeUIInitializer> |
|
191 </extension> |
|
192 <extension |
|
193 point="org.eclipse.wst.jsdt.ui.JsGlobalScopeContainerPage"> |
|
194 <JsGlobalScopeContainerPage |
|
195 class="org.symbian.tools.tmw.internal.libraries.TMWContainerPage" |
|
196 id="org.symbian.tools.tmw.core.mobileWebLibrary" |
|
197 name="Tools for Mobile Web"> |
|
198 </JsGlobalScopeContainerPage> |
|
199 </extension> |
|
200 <extension |
|
201 point="org.eclipse.core.expressions.definitions"> |
|
202 <definition |
|
203 id="org.symbian.tools.tmwprojectselected"> |
|
204 <or> |
|
205 <with |
|
206 variable="selection"> |
|
207 <and> |
|
208 <count |
|
209 value="1"> |
|
210 </count> |
|
211 <iterate> |
|
212 <adapt |
|
213 type="org.eclipse.core.resources.IResource"> |
|
214 <test |
|
215 property="org.symbian.tools.tmw.istmwproject"> |
|
216 </test> |
|
217 </adapt> |
|
218 </iterate> |
|
219 </and> |
|
220 </with> |
|
221 <and> |
|
222 <with |
|
223 variable="activePart"> |
|
224 <instanceof |
|
225 value="org.eclipse.ui.IEditorPart"> |
|
226 </instanceof> |
|
227 </with> |
|
228 <with |
|
229 variable="activeEditorInput"> |
|
230 <adapt |
|
231 type="org.eclipse.core.resources.IResource"> |
|
232 <test |
|
233 property="org.symbian.tools.tmw.ismtwproject"> |
|
234 </test> |
|
235 </adapt> |
|
236 </with> |
|
237 </and> |
|
238 </or> |
|
239 </definition> |
|
240 </extension> |
186 </plugin> |
241 </plugin> |