Fix for bug334572
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / plugin.xml
index 918d0ce836d45f3d3d9fcbb779d2baade17d2a5c..8ac10e8028a9096ceaed5349879da6588de80920 100644 (file)
                icon="icons/etool16/import.gif"\r
                label="%commands.trace_folder.import"\r
                mnemonic="%commands.trace_folder.import.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.trace_folder.import.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                   <count\r
                         value="1">\r
                   </count>\r
-                  <iterate>\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">\r
-                        </instanceof>\r
-                     </and>\r
+                  <iterate\r
+                        operator="and">\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="icons/elcl16/refresh.gif"\r
                label="%commands.trace_folder.refresh"\r
                mnemonic="%commands.trace_folder.refresh.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.trace_folder.refresh.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                         value="1">\r
                   </count>\r
                   <iterate\r
-                        ifEmpty="true"\r
+                        ifEmpty="false"\r
                         operator="and">\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">\r
-                        </instanceof>\r
-                     </and>\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="icons/elcl16/open.gif"\r
                label="%commands.trace.open"\r
                mnemonic="%commands.trace.open.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.trace.open.descritption">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                   <count\r
                         value="1">\r
                   </count>\r
-                  <iterate>\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
-                        </instanceof></and>\r
+                  <iterate\r
+                        ifEmpty="false"\r
+                        operator="and">\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="IMG_TOOL_COPY"\r
                label="%commands.trace.copy"\r
                mnemonic="%commands.trace.copy.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.trace.copy.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                   <count\r
                         value="1">\r
                   </count>\r
-                  <iterate>\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
-                        </instanceof></and>\r
+                  <iterate\r
+                        ifEmpty="false"\r
+                        operator="and">\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="icons/elcl16/rename.gif"\r
                label="%commands.trace.rename"\r
                mnemonic="%commands.trace.rename.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.trace.rename.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                   <count\r
                         value="1">\r
                   </count>\r
+                  <iterate\r
+                        ifEmpty="false"\r
+                        operator="and">\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
+                     </instanceof>\r
+                  </iterate>\r
+               </with>\r
+            </visibleWhen>\r
+         </command>\r
+         <command\r
+               commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"\r
+               disabledIcon="IMG_ETOOL_DELETE_DISABLED"\r
+               icon="IMG_ETOOL_DELETE"\r
+               label="%commands.trace.delete"\r
+               mnemonic="%commands.trace.delete.mnemonic"\r
+               style="push"\r
+               tooltip="%commands.trace.delete.description">\r
+            <visibleWhen\r
+                  checkEnabled="false">\r
+               <with\r
+                     variable="selection">\r
                   <iterate\r
                         ifEmpty="false"\r
                         operator="and">\r
                         <instanceof\r
                               value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
                         </instanceof>\r
+                        <not>\r
+                           <test\r
+                                 forcePluginActivation="true"\r
+                                 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">\r
+                           </test>\r
+                        </not>\r
                      </and>\r
                   </iterate>\r
                </with>\r
                commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"\r
                disabledIcon="IMG_ETOOL_DELETE_DISABLED"\r
                icon="IMG_ETOOL_DELETE"\r
-               label="%commands.trace.delete"\r
-               mnemonic="%commands.trace.delete.mnemonic"\r
-               style="push">\r
+               label="%commands.trace.remove"\r
+               mnemonic="%commands.trace.remove.mnemonic"\r
+               style="push"\r
+               tooltip="%commands.trace.remove.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                         <instanceof\r
                               value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
                         </instanceof>\r
+                        <test\r
+                              forcePluginActivation="true"\r
+                              property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">\r
+                        </test>\r
                      </and>\r
                   </iterate>\r
                </with>\r
          </separator>\r
          <menu\r
                label="%commands.trace.select_trace_type"\r
-               mnemonic="%commands.trace.select_trace_type.mnemonic">\r
+               mnemonic="%commands.trace.select_trace_type.mnemonic"\r
+               tooltip="%commands.trace.select_trace_type.description">\r
             <dynamic\r
                   class="org.eclipse.linuxtools.tmf.ui.project.handlers.SelectTraceTypeContributionItem"\r
                   id="org.eclipse.linuxtools.tmf.ui.command.project.trace.select_trace_type.dynamic">\r
                   <iterate\r
                         ifEmpty="false"\r
                         operator="and">\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
-                        </instanceof>\r
-                     </and>\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="icons/etool16/new.gif"\r
                label="%commands.experiment_folder.new"\r
                mnemonic="%commands.experiment_folder.new.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.trace.select_trace_type">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                   <iterate\r
                         ifEmpty="false"\r
                         operator="and">\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">\r
-                        </instanceof>\r
-                     </and>\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="icons/elcl16/refresh.gif"\r
                label="%commands.experiment_folder.refresh"\r
                mnemonic="%commands.experiment_folder.refresh.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.experiment_folder.refresh.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                         value="1">\r
                   </count>\r
                   <iterate\r
-                        ifEmpty="true"\r
+                        ifEmpty="false"\r
                         operator="and">\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">\r
-                        </instanceof>\r
-                     </and>\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="IMG_OBJ_ADD"\r
                label="%commands.experiment.selecttraces"\r
                mnemonic="%commands.experiment.selecttraces.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.experiment.selecttraces.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                   <iterate\r
                         ifEmpty="false"\r
                         operator="and">\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
-                        </instanceof>\r
-                     </and>\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="icons/elcl16/open.gif"\r
                label="%commands.experiment.open"\r
                mnemonic="%commands.experiment.open.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.experiment.open.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                   <iterate\r
                         ifEmpty="false"\r
                         operator="and">\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
-                        </instanceof>\r
-                     </and>\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="IMG_TOOL_COPY"\r
                label="%commands.experiment.copy"\r
                mnemonic="%commands.experiment.copy.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.experiment.copy.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                   <iterate\r
                         ifEmpty="false"\r
                         operator="and">\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
-                        </instanceof>\r
-                     </and>\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="icons/elcl16/rename.gif"\r
                label="%commands.experiment.rename"\r
                mnemonic="%commands.experiment.rename.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.experiment.rename.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                   <iterate\r
                         ifEmpty="false"\r
                         operator="and">\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
-                        </instanceof>\r
-                     </and>\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="IMG_ETOOL_DELETE"\r
                label="%commands.experiment.delete"\r
                mnemonic="%commands.experiment.delete.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.experiment.delete.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                   <iterate\r
                         ifEmpty="false"\r
                         operator="and">\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
-                        </instanceof>\r
-                     </and>\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
                icon="icons/elcl16/refresh.gif"\r
                label="%commands.experiment.refresh"\r
                mnemonic="%commands.experiment.refresh.mnemonic"\r
-               style="push">\r
+               style="push"\r
+               tooltip="%commands.experiment.refresh.description">\r
             <visibleWhen\r
                   checkEnabled="false">\r
                <with\r
                         value="1">\r
                   </count>\r
                   <iterate\r
-                        ifEmpty="true"\r
+                        ifEmpty="false"\r
                         operator="and">\r
-                     <and>\r
-                        <instanceof\r
-                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
-                        </instanceof>\r
-                     </and>\r
+                     <instanceof\r
+                           value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
+                     </instanceof>\r
                   </iterate>\r
                </with>\r
             </visibleWhen>\r
             type="org.eclipse.jface.viewers.ISelection">\r
       </propertyTester>\r
    </extension>\r
+   <extension\r
+         point="org.eclipse.core.expressions.propertyTesters">\r
+      <propertyTester\r
+            class="org.eclipse.linuxtools.tmf.ui.TracePropertyTester"\r
+            id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"\r
+            namespace="org.eclipse.linuxtools.tmf.ui"\r
+            properties="isExperimentTrace"\r
+            type="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
+      </propertyTester>\r
+   </extension>\r
 \r
 </plugin>\r
This page took 0.029378 seconds and 5 git commands to generate.