Added an "EditInXper2" Button but without functionality
authorn.hoffmann <n.hoffmann@localhost>
Thu, 17 Feb 2011 09:58:01 +0000 (09:58 +0000)
committern.hoffmann <n.hoffmann@localhost>
Thu, 17 Feb 2011 09:58:01 +0000 (09:58 +0000)
.gitattributes
taxeditor-editor/icons/xper64.png [new file with mode: 0644]
taxeditor-editor/plugin.xml
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/EditInXper2Handler.java [new file with mode: 0644]

index 89e6e0e5d5f6324ee25583fd3b9ce141452c7bc3..e6a9b96a03f78869a6b8888705b92a1f6754b387 100644 (file)
@@ -324,6 +324,7 @@ taxeditor-editor/icons/applications-office.png -text
 taxeditor-editor/icons/camera-photo.png -text
 taxeditor-editor/icons/edit_16x16.gif -text
 taxeditor-editor/icons/emblem-photos.png -text
+taxeditor-editor/icons/xper64.png -text
 taxeditor-editor/p2.inf -text
 taxeditor-editor/plugin.properties -text
 taxeditor-editor/plugin.xml -text
@@ -488,6 +489,7 @@ taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/op
 taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/CreateTaxonDescriptionOperation.java -text
 taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/DeleteDescriptionElementOperation.java -text
 taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/DeleteTaxonDescriptionOperation.java -text
+taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/EditInXper2Handler.java -text
 taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/MoveDescriptionElementsOperation.java -text
 taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/detail/CdmSectionPart.java -text
 taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/detail/DetailsViewPart.java -text
diff --git a/taxeditor-editor/icons/xper64.png b/taxeditor-editor/icons/xper64.png
new file mode 100644 (file)
index 0000000..447025c
Binary files /dev/null and b/taxeditor-editor/icons/xper64.png differ
index 4761ae8c174a2485e490782909c4c3b831a0bc1f..8344b510ca9f8cb122c535587ec493d502aed49e 100644 (file)
                   </reference>
                </visibleWhen>
             </command>
+            <command
+                  commandId="eu.etaxonomy.taxeditor.editor.description.editInXper2"
+                  icon="icons/xper64.png"
+                  label="Edit in Xper2"
+                  style="push">
+            </command>
             <separator
                   name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
                   visible="true">
                id="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
                name="Move Description Elements">
          </command>
+         <command
+               defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.operation.EditInXper2Handler"
+               id="eu.etaxonomy.taxeditor.editor.description.editInXper2"
+               name="Edit in Xper2">
+         </command>
       </extension>
       <extension
             point="org.eclipse.core.expressions.definitions">
diff --git a/taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/EditInXper2Handler.java b/taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/EditInXper2Handler.java
new file mode 100644 (file)
index 0000000..c260795
--- /dev/null
@@ -0,0 +1,27 @@
+/**\r
+ * \r
+ */\r
+package eu.etaxonomy.taxeditor.editor.view.descriptive.operation;\r
+\r
+import org.eclipse.core.commands.AbstractHandler;\r
+import org.eclipse.core.commands.ExecutionEvent;\r
+import org.eclipse.core.commands.ExecutionException;\r
+\r
+import eu.etaxonomy.taxeditor.editor.EditorUtil;\r
+\r
+/**\r
+ * @author n.hoffmann\r
+ *\r
+ */\r
+public class EditInXper2Handler extends AbstractHandler {\r
+\r
+       /* (non-Javadoc)\r
+        * @see org.eclipse.core.commands.IHandler#execute(org.eclipse.core.commands.ExecutionEvent)\r
+        */\r
+       @Override\r
+       public Object execute(ExecutionEvent event) throws ExecutionException {\r
+               EditorUtil.warningDialog("Operation not supported yet", getClass(), "This operation is not supported yet.");\r
+               return null;\r
+       }\r
+\r
+}\r