<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.4"?> <plugin> <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages"> <launchConfigurationTypeImage configTypeID="org.eclipse.cdt.arduino.core.launchConfigurationType" icon="icons/arduino.png" id="org.eclipse.cdt.arduino.ui.launchConfigurationTypeImage1"> </launchConfigurationTypeImage> </extension> <extension point="org.eclipse.ui.newWizards"> <wizard canFinishEarly="false" category="org.eclipse.cdt.arduino.ui.newCategory" class="org.eclipse.cdt.arduino.ui.internal.remote.NewArduinoTargetWizard" hasPages="true" icon="icons/arduino.png" id="org.eclipse.cdt.arduino.ui.newTargetWizard" name="Android Target" project="false"> </wizard> <wizard category="org.eclipse.cdt.ui.newCWizards" class="org.eclipse.cdt.arduino.ui.internal.project.NewArduinoProjectWizard" icon="icons/newcc_app.gif" id="org.eclipse.cdt.arduino.ui.newProjectWizard" name="Arduino Project" project="true"> <description> Create a new Arduino Project </description> </wizard> </extension> <extension point="org.eclipse.ui.propertyPages"> <page class="org.eclipse.cdt.arduino.ui.internal.remote.ArduinoTargetPropertyPage" id="org.eclipse.cdt.arduino.ui.targetPropertyPage" name="Arduino" selectionFilter="single"> <enabledWhen> <adapt type="org.eclipse.remote.core.IRemoteConnection"> <test forcePluginActivation="false" property="org.eclipse.remote.core.isConnectionType" value="org.eclipse.cdt.arduino.core.connectionType"> </test> </adapt> </enabledWhen> </page> <page class="org.eclipse.cdt.arduino.ui.internal.project.LibrariesPropertyPage" id="org.eclipse.cdt.arduino.ui.librariesPropertyPage" name="Libraries"> <enabledWhen> <and> <instanceof value="org.eclipse.core.resources.IProject"> </instanceof> <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.cdt.arduino.core.arduinoNature"> </test> </and> </enabledWhen> </page> </extension> <extension point="org.eclipse.launchbar.ui.launchBarUIContributions"> <descriptorUI descriptorTypeId="org.eclipse.cdt.arduino.core.descriptorType" labelProvider="org.eclipse.cdt.arduino.ui.internal.launch.ArduinoDescriptorLabelProvider"> </descriptorUI> </extension> <extension point="org.eclipse.remote.core.remoteServices"> <connectionTypeService connectionTypeId="org.eclipse.cdt.arduino.core.connectionType" factory="org.eclipse.cdt.arduino.ui.internal.remote.ArduinoRemoteServicesUI$Factory" service="org.eclipse.remote.ui.IRemoteUIConnectionService"> </connectionTypeService> </extension> <extension point="org.eclipse.ui.preferencePages"> <page category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage" class="org.eclipse.cdt.arduino.ui.internal.preferences.ArduinoPreferencePage" id="org.eclipse.cdt.arduino.preference.page" name="%preferencePage.name"> </page> </extension> <extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="org.eclipse.cdt.ui.CPerspective"> <view id="org.eclipse.remote.ui.view.connections" minimized="false" relationship="stack" relative="org.eclipse.ui.navigator.ProjectExplorer"> </view> </perspectiveExtension> </extension> <extension point="org.eclipse.core.expressions.propertyTesters"> <propertyTester class="org.eclipse.cdt.arduino.ui.internal.project.ArduinoPropertyTester" id="temporaryRemoteTester" namespace="org.eclipse.cdt.arduino.ui" properties="isArduinoRemote" type="org.eclipse.remote.core.IRemoteConnection"> </propertyTester> </extension> <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups"> <launchConfigurationTabGroup class="org.eclipse.cdt.arduino.ui.internal.launch.ArduinoLaunchConfigurationTabGroup" id="org.eclipse.cdt.arduino.ui.launchConfigurationTabGroup" type="org.eclipse.cdt.arduino.core.launchConfigurationType"> </launchConfigurationTabGroup> </extension> <extension point="org.eclipse.launchbar.ui.launchTargetTypeUI"> <launchTargetTypeUI id="org.eclipse.cdt.arduino.core.connectionType" labelProvider="org.eclipse.launchbar.remote.ui.RemoteLaunchTargetLabelProvider"> </launchTargetTypeUI> <wizard class="org.eclipse.cdt.arduino.ui.internal.remote.NewArduinoTargetWizard" icon="icons/arduino.png" id="org.eclipse.cdt.arduino.ui.launchTargetWizard" name="Arduino"> </wizard> </extension> <extension point="org.eclipse.tools.templates.ui.templates"> <tag id="org.eclipse.cdt.arduino.ui.tag" label="Arduino"> </tag> <template icon="icons/arduino48.png" id="org.eclipse.cdt.arduino.ui.template.sketch" label="Arduino C++ Sketch" wizard="org.eclipse.cdt.arduino.ui.internal.project.NewArduinoCPPSketchWizard"> <description> A single C++ file with empty setup() and loop() functions. </description> <tagReference id="org.eclipse.cdt.arduino.ui.tag"> </tagReference> <tagReference id="org.eclipse.cdt.ui.cdtTag"> </tagReference> </template> </extension> <extension point="org.eclipse.ui.menus"> <menuContribution allPopups="false" locationURI="menu:help"> <command commandId="org.eclipse.cdt.arduino.ui.openManager" icon="icons/arduino.png" label="%arduinoDownloadsManager" style="push"> </command> </menuContribution> </extension> <extension point="org.eclipse.ui.commands"> <command defaultHandler="org.eclipse.cdt.arduino.ui.internal.downloads.OpenDownloadsManager" id="org.eclipse.cdt.arduino.ui.openManager" name="%arduinoDownloadsManager"> </command> </extension> <extension point="org.eclipse.tm.terminal.view.ui.launcherDelegates"> <delegate class="org.eclipse.cdt.arduino.ui.internal.terminal.ArduinoTerminalLauncher" id="org.eclipse.cdt.arduino.terminalLauncher" label="%arduinoTerminalLauncher"> </delegate> </extension> </plugin>