view plugin.xml @ 2:79c8c1f9fd7d

use the same ID for the editor as JDT does
author Dirk Olmes <dirk@xanthippe.ping.de>
date Mon, 15 Dec 2014 06:25:32 +0100
parents ca07a15b6cc8
children d42b86029389
line wrap: on
line source

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension
         point="org.eclipse.ui.editors">
      <!-- 
          This editor is a drop in for the JDT's java editor. To make sure it works seamlessly with the rest of
          JDT it needs to be registered using the same ID as the JDT java editor.
      --> 
      <editor
            class="de.codedo.java.editor.CodedoJavaEditor"
            default="false"
            filenames="*.java"
            icon="icons/icon.png"
            id="org.eclipse.jdt.ui.CompilationUnitEditor"
            name="Java editor with custom icon">
      </editor>
   </extension>
   <extension
         point="org.eclipse.ui.commands">
      <command
            id="de.codedo.java.editor.command.toggleTitleImage"
            name="Toggle editor icon">
      </command>
   </extension>
   <extension
         point="org.eclipse.ui.handlers">
      <handler
            class="de.codedo.java.editor.ToggleEditorIconHandler"
            commandId="de.codedo.java.editor.command.toggleTitleImage">
      </handler>
   </extension>
   <extension
         point="org.eclipse.ui.menus">
      <menuContribution
            locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
         <toolbar
               id="de.codedo.java.editor.toolbar">
            <command
                  commandId="de.codedo.java.editor.command.toggleTitleImage"
                  icon="icons/icon.png"
                  id="de.codedo.java.editor.command.toolbar.toggleTitleImage"
                  style="push"
                  tooltip="Toggle editor icon">
            </command>
         </toolbar>
      </menuContribution>
   </extension>

</plugin>