Skip to main content



      Home
Home » Eclipse Projects » GEF » horizontal scroll with mouse wheel
horizontal scroll with mouse wheel [message #238816] Wed, 03 October 2007 08:13 Go to next message
Eclipse UserFriend
Originally posted by: manojm.blr.interrasystems.com

Hi! All,

Could you please tell me the way to implement horizontal scroll with
mouse wheel event on GraphicalViewer? (like SHIFT button + mouse scroll)

I would be thankful, if you could me some code snippet.

Regards,
Manoj
Re: horizontal scroll with mouse wheel [message #720646 is a reply to message #238816] Tue, 30 August 2011 21:56 Go to previous message
Eclipse UserFriend
try this code in your project
GraphicalViewer viewer = getGraphicalViewer();

KeyHandler keyHandler = new KeyHandler();


viewer.setProperty(MouseWheelHandler.KeyGenerator.getKey(SWT.MOD2),
		new MouseWheelHandler() {
			final int DELTA = 20;

			@Override
			public void handleMouseWheel(Event event,
					EditPartViewer viewer) {
				ScalableFreeformRootEditPart rootEditPart_;
				rootEditPart_ = (ScalableFreeformRootEditPart) viewer
						.getRootEditPart();
				Viewport viewport = rootEditPart_.getZoomManager()
						.getViewport();
				if (viewport != null) {
					viewport.setViewLocation(viewport.getViewLocation()
							.translate(DELTA * event.count, 0));
					event.doit = false;
				}
			}
		});
Previous Topic:connection feedbacks
Next Topic:Adding a Ctrl-i keystroke
Goto Forum:
  


Current Time: Fri Jul 04 16:49:56 EDT 2025

Powered by FUDForum. Page generated in 0.03942 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top