提交 848b344d 编写于 作者: S serge@jkiss.org

#6134 ERD: Zoom wih mouse wheel

上级 6c30d7d8
...@@ -19,10 +19,7 @@ ...@@ -19,10 +19,7 @@
*/ */
package org.jkiss.dbeaver.ext.erd.editor; package org.jkiss.dbeaver.ext.erd.editor;
import org.eclipse.gef.DefaultEditDomain; import org.eclipse.gef.*;
import org.eclipse.gef.EditPart;
import org.eclipse.gef.GraphicalViewer;
import org.eclipse.gef.Tool;
import org.eclipse.gef.palette.PaletteContainer; import org.eclipse.gef.palette.PaletteContainer;
import org.eclipse.gef.palette.PaletteDrawer; import org.eclipse.gef.palette.PaletteDrawer;
import org.eclipse.gef.palette.PaletteRoot; import org.eclipse.gef.palette.PaletteRoot;
...@@ -32,6 +29,7 @@ import org.eclipse.gef.ui.parts.AbstractEditPartViewer; ...@@ -32,6 +29,7 @@ import org.eclipse.gef.ui.parts.AbstractEditPartViewer;
import org.eclipse.gef.ui.parts.ScrollingGraphicalViewer; import org.eclipse.gef.ui.parts.ScrollingGraphicalViewer;
import org.eclipse.jface.util.IPropertyChangeListener; import org.eclipse.jface.util.IPropertyChangeListener;
import org.eclipse.jface.util.PropertyChangeEvent; import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.DisposeEvent; import org.eclipse.swt.events.DisposeEvent;
import org.eclipse.swt.events.FocusEvent; import org.eclipse.swt.events.FocusEvent;
import org.eclipse.swt.graphics.Font; import org.eclipse.swt.graphics.Font;
...@@ -83,7 +81,10 @@ public class ERDGraphicalViewer extends ScrollingGraphicalViewer implements IPro ...@@ -83,7 +81,10 @@ public class ERDGraphicalViewer extends ScrollingGraphicalViewer implements IPro
themeManager = editor.getSite().getWorkbenchWindow().getWorkbench().getThemeManager(); themeManager = editor.getSite().getWorkbenchWindow().getWorkbench().getThemeManager();
themeManager.addPropertyChangeListener(this); themeManager.addPropertyChangeListener(this);
}
setProperty(MouseWheelHandler.KeyGenerator.getKey(SWT.MOD1), MouseWheelZoomHandler.SINGLETON);
//setProperty(MouseWheelHandler.KeyGenerator.getKey(SWT.MOD2), MouseWheelHorizontalScrollHandler.SINGLETON);
}
public ERDEditorPart getEditor() public ERDEditorPart getEditor()
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册