mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-22 14:12:10 +02:00

and fix wording of makefile project. These are to take advantage/improve based on new platform feature: https://www.eclipse.org/eclipse/news/4.11/platform.php#onboarding-text which was done in Bug 543746 Change-Id: I4b6c5812adbf0c94e7dd60c80b5150f524e065e5
187 lines
7.2 KiB
XML
187 lines
7.2 KiB
XML
<?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>
|