Merge branch 'release/5.8.0'
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / section / name / TypeDesignationSection.java
index 721ddbaa76ac6dfb4941e71725308db62fa6bd12..0a638459b48b656e407eb7980725d9518dc88d76 100644 (file)
@@ -67,6 +67,33 @@ public class TypeDesignationSection extends AbstractEntityCollectionSection<Taxo
 
        @Override
        protected void addAction(ToolBarManager toolBarManager) {
+
+        // FIXME #8135 temporary disabled textual type designation
+//         if(PreferencesUtil.getBooleanValue(IPreferenceKeys.SHOW_EXPERIMENTAL_FEATURES)){
+//             // add textual type designation button
+//             Action addTextualTypeDesignationAction = new Action("Add", IAction.AS_PUSH_BUTTON){
+//                 @Override
+//                 public void run() {
+//                     TextualTypeDesignation textualTypeDesignation = TextualTypeDesignation.NewInstance();
+//                     addElement(textualTypeDesignation);
+//                     if(! getSection().isExpanded()) {
+//                         getSection().setExpanded(true);
+//                     }
+//                     internalUpdateSection(true);
+//                 }
+//             };
+//             addTextualTypeDesignationAction.setImageDescriptor(new ImageDescriptor() {
+//
+//                 @Override
+//                 public ImageData getImageData() {
+//                     return ImageResources.getImage(ImageResources.ADD_TEXT).getImageData();
+//                 }
+//             });
+//             addTextualTypeDesignationAction.setToolTipText("Add textual type designation");
+//             toolBarManager.add(addTextualTypeDesignationAction);
+//         }
+
+        // clone button
            if(!isSpecimenType() ||
                    getEntity().getTypeDesignations().isEmpty()
                    || getEntity().getTypeDesignations().stream().noneMatch(designation->designation instanceof SpecimenTypeDesignation)){
@@ -106,7 +133,7 @@ public class TypeDesignationSection extends AbstractEntityCollectionSection<Taxo
 
             @Override
             public ImageData getImageData() {
-                return ImageResources.getImage(ImageResources.COPY_ICON).getImageData();
+                return ImageResources.getImage(ImageResources.ADD_DOUBLE).getImageData();
             }
         });
         cloneAction.setToolTipText(Messages.TypeDesignationSection_CREATE_DUPLICATE);