Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2009-01-03 10:26:53 +0000
committerEike Stepper2009-01-03 10:26:53 +0000
commita6fdbd5a8cd79603ceacdb6553727b87ac2a4c07 (patch)
tree01005ba24e9a2c4d8533beb34d6ea8c48375ccf2
parent6e5a39cc76cc2e07ad1c3485d2e3235b745f7d4c (diff)
downloadcdo-a6fdbd5a8cd79603ceacdb6553727b87ac2a4c07.tar.gz
cdo-a6fdbd5a8cd79603ceacdb6553727b87ac2a4c07.tar.xz
cdo-a6fdbd5a8cd79603ceacdb6553727b87ac2a4c07.zip
[259825] [UI] Show Properties view on double-click in the editor
https://bugs.eclipse.org/bugs/show_bug.cgi?id=259825
-rw-r--r--plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/editor/CDOEditor.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/editor/CDOEditor.java b/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/editor/CDOEditor.java
index eada2d5ba7..edcead7e04 100644
--- a/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/editor/CDOEditor.java
+++ b/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/editor/CDOEditor.java
@@ -119,6 +119,8 @@ import org.eclipse.swt.dnd.DND;
import org.eclipse.swt.dnd.Transfer;
import org.eclipse.swt.events.ControlAdapter;
import org.eclipse.swt.events.ControlEvent;
+import org.eclipse.swt.events.MouseEvent;
+import org.eclipse.swt.events.MouseListener;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
@@ -1265,6 +1267,31 @@ public class CDOEditor extends MultiPageEditorPart implements IEditingDomainProv
OM.LOG.error(ex);
throw ex;
}
+
+ getViewer().getControl().addMouseListener(new MouseListener()
+ {
+ public void mouseDoubleClick(MouseEvent e)
+ {
+ try
+ {
+ getSite().getPage().showView("org.eclipse.ui.views.PropertySheet");
+ }
+ catch (PartInitException ex)
+ {
+ OM.LOG.error(ex);
+ }
+ }
+
+ public void mouseDown(MouseEvent e)
+ {
+ // do nothing
+ }
+
+ public void mouseUp(MouseEvent e)
+ {
+ // do nothing
+ }
+ });
}
/**

Back to the top