mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-22 06:02:11 +02:00
152 lines
6 KiB
XML
152 lines
6 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">
|
|
</wizard>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.arduino.core.consoleService">
|
|
<provider
|
|
class="org.eclipse.cdt.arduino.ui.internal.launch.ArduinoConsole">
|
|
</provider>
|
|
</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.cdt.arduino.ui.isArduinoRemote">
|
|
</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>
|
|
<page
|
|
category="org.eclipse.cdt.arduino.preference.page"
|
|
class="org.eclipse.cdt.arduino.ui.internal.preferences.ArduinoBoardsPreferencePage"
|
|
id="org.eclipse.cdt.arduino.preference.page.boards"
|
|
name="Boards">
|
|
</page>
|
|
<page
|
|
category="org.eclipse.cdt.arduino.preference.page"
|
|
class="org.eclipse.cdt.arduino.ui.internal.preferences.ArduinoPlatformsPreferencePage"
|
|
id="org.eclipse.cdt.arduino.ui.page.platforms"
|
|
name="Platforms">
|
|
</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"
|
|
ratio="0.75"
|
|
relationship="bottom"
|
|
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>
|
|
</plugin>
|