TMF: add support of cut/copy/paste/dnd in FilterView
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / plugin.xml
index f130c158b6416d2bb4bd061d582c198f97e2d300..8bbc91fba1a9fdd04fc7d2f5ea134ab4079f0a46 100644 (file)
             </visibleWhen>
          </command>
       </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=add_delete">
+         <command
+               commandId="org.eclipse.ui.edit.delete"
+               style="push">
+         </command>
+      </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
+         <command
+               commandId="org.eclipse.ui.edit.cut"
+               style="push">
+         </command>
+      </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
+         <command
+               commandId="org.eclipse.ui.edit.copy"
+               style="push">
+         </command>
+      </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
+         <command
+               commandId="org.eclipse.ui.edit.paste"
+               style="push">
+         </command>
+      </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=delete">
+         <command
+               commandId="org.eclipse.ui.edit.delete"
+               style="push">
+         </command>
+      </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
+         <command
+               commandId="org.eclipse.ui.edit.cut"
+               style="push">
+         </command>
+      </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
+         <command
+               commandId="org.eclipse.ui.edit.copy"
+               style="push">
+         </command>
+      </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
+         <command
+               commandId="org.eclipse.ui.edit.paste"
+               style="push">
+         </command>
+      </menuContribution>
    </extension>
    <extension
          point="org.eclipse.ui.commands">
             class="org.eclipse.linuxtools.internal.tmf.ui.commands.ExportToTextCommandHandler"
             commandId="org.eclipse.linuxtools.tmf.ui.exportToText">
       </handler>
+      <handler
+            class="org.eclipse.linuxtools.tmf.ui.views.filter.CopyHandler"
+            commandId="org.eclipse.ui.edit.copy">
+         <activeWhen>
+            <with
+                  variable="activePart">
+               <instanceof
+                     value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
+               </instanceof>
+            </with>
+         </activeWhen>
+      </handler>
+      <handler
+            class="org.eclipse.linuxtools.tmf.ui.views.filter.PasteHandler"
+            commandId="org.eclipse.ui.edit.paste">
+         <activeWhen>
+            <with
+                  variable="activePart">
+               <instanceof
+                     value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
+               </instanceof>
+            </with>
+         </activeWhen>
+      </handler>
+      <handler
+            class="org.eclipse.linuxtools.tmf.ui.views.filter.CutHandler"
+            commandId="org.eclipse.ui.edit.cut">
+         <activeWhen>
+            <with
+                  variable="activePart">
+               <instanceof
+                     value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
+               </instanceof>
+            </with>
+         </activeWhen>
+      </handler>
+      <handler
+            class="org.eclipse.linuxtools.tmf.ui.views.filter.DeleteHandler"
+            commandId="org.eclipse.ui.edit.delete">
+         <activeWhen>
+            <with
+                  variable="activePart">
+               <instanceof
+                     value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
+               </instanceof>
+            </with>
+         </activeWhen>
+      </handler>
    </extension>
    <extension point="org.eclipse.ui.bindings">
       <key
This page took 0.025977 seconds and 5 git commands to generate.