mirror of
https://github.com/processing/processing4.git
synced 2026-01-30 11:51:54 +01:00
91 lines
3.3 KiB
XML
91 lines
3.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
<extension point="org.eclipse.ui.editors">
|
|
<editor
|
|
class="org.processing.editor.ProcessingEditor"
|
|
default="true"
|
|
extensions="pde"
|
|
icon="icons/processing.gif"
|
|
id="org.processing.editor.ProcessingEditor"
|
|
name="Processing Sketch Editor">
|
|
</editor>
|
|
</extension>
|
|
<extension point="org.eclipse.core.filebuffers.documentSetup"
|
|
id="ProcessingDocumentSetupParticipant"
|
|
name="Processing Document Setup Participant">
|
|
<participant
|
|
class="org.processing.editor.ProcessingDocumentSetupParticipant"
|
|
extensions="pde">
|
|
</participant>
|
|
</extension>
|
|
<extension point="org.eclipse.core.filebuffers.annotationModelCreation">
|
|
<factory
|
|
extensions="*"
|
|
class="org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory">
|
|
</factory>
|
|
</extension>
|
|
<extension point="org.eclipse.ui.editorActions"
|
|
id="Processing.EditorSpecificActions"
|
|
name="Processing Buttons">
|
|
<editorContribution
|
|
id="org.processing.actions.ToolbarButtons"
|
|
targetID="org.processing.editor.ProcessingEditor">
|
|
<action
|
|
class="org.processing.actions.RunButton"
|
|
icon="icons/processing.gif"
|
|
id="org.processing.actions.Run"
|
|
label="Run Sketch"
|
|
toolbarPath="Normal/additions"
|
|
tooltip="Run Sketch">
|
|
</action>
|
|
</editorContribution>
|
|
</extension>
|
|
<extension point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
class="org.processing.preferences.ProcessingPreferencesPage"
|
|
id="org.processing.preferences.ProcessingPreferencesPage"
|
|
name="Processing">
|
|
</page>
|
|
</extension>
|
|
<extension point="org.eclipse.core.runtime.preferences">
|
|
<initializer class="org.processing.preferences.PreferenceInitializer">
|
|
</initializer>
|
|
</extension>
|
|
<extension id="processingSketchNature" name="Processing Sketch Nature" point="org.eclipse.core.resources.natures">
|
|
<runtime>
|
|
<run class="org.processing.builder.ProcessingSketchNature"/>
|
|
</runtime>
|
|
<builder id="org.processing.editor.processingSketchBuilder"/>
|
|
<requires-nature
|
|
id="org.eclipse.jdt.core.javanature">
|
|
</requires-nature>
|
|
</extension>
|
|
<extension id="processingSketchBuilder" name="Processing Sketch Builder" point="org.eclipse.core.resources.builders">
|
|
<builder hasNature="true">
|
|
<run class="org.processing.builder.ProcessingSketchAuditor" />
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.ide.projectNatureImages">
|
|
<image
|
|
icon="icons/processing.gif"
|
|
id="org.processing.ui.processingProjectNatureImage"
|
|
natureId="org.processing.editor.processingSketchNature">
|
|
</image>
|
|
</extension>
|
|
<extension point="org.eclipse.ui.newWizards">
|
|
<wizard
|
|
category="org.processing.wizards"
|
|
class="org.processing.wizards.NewSketchWizard"
|
|
id="org.processing.wizards.NewSketchWizard"
|
|
name="Processing Sketch"
|
|
project="true">
|
|
</wizard>
|
|
<category
|
|
id="org.processing.wizards"
|
|
name="Processing">
|
|
</category>
|
|
</extension>
|
|
</plugin>
|