Fixes #2383
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / plugin.xml
index ff49af4516c1dcd007fbb6a70988c2246ac6b32b..8450ebdbdaae2a10174003ab890233b3d9e4f9da 100644 (file)
                commandId="taxeditor-editor.newimage"
                label="New Image"
                style="push">
+            <visibleWhen>
+               <reference
+                     definitionId="isImageGallery">
+               </reference>
+            </visibleWhen>
          </command>
          <command
                commandId="taxeditor-editor.command.moveimgdown"
             </test>
          </with>
       </definition>
+      <definition
+            id="isImageGallery">
+         <with
+               variable="selection">
+            <test
+                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
+            </test>
+         </with>
+      </definition>
    </extension>
    <extension
          point="org.eclipse.core.expressions.propertyTesters">
             class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
             id="eu.etaxonomy.taxeditor.descriptions.PropertyTester"
             namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
-            properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer"
+            properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery"
             type="org.eclipse.jface.viewers.TreeSelection">
       </propertyTester>
    </extension>