Mercurial > hg > de.mpg.mpiwg.itgroup.digilib.plugin
view src/de/mpg/mpiwg/itgroup/digilib/listener/SelectNavigationListener.java @ 1:83c58ea33792
first release (continued)
author | dwinter |
---|---|
date | Mon, 03 Jan 2011 09:11:25 +0100 |
parents | |
children | e63a64652f4d |
line wrap: on
line source
package de.mpg.mpiwg.itgroup.digilib.listener; import java.util.List; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.events.MouseListener; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Listener; import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiImage; import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiImageController; import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiNav; import de.mpg.mpiwg.itgroup.digilib.manipulator.IDigilibImageManipulator; import de.mpg.mpiwg.itgroup.digilib.manipulator.DigilibImageManipulatorProvider; import de.mpg.mpiwg.itgroup.digilib.plugin.editors.DigilibLinkEditorObservable; public class SelectNavigationListener implements MouseListener { private String keyword; private DigiImageController dc; private Label label; public SelectNavigationListener(String keyword,DigiImageController dc, Label label) { this.dc=dc; this.keyword=keyword; this.label=label; } public void handleEvent(Event event) { // TODO Auto-generated method stub System.out.println(event); } public void mouseDoubleClick(MouseEvent e) { // TODO Auto-generated method stub } public void mouseDown(MouseEvent e) { // TODO Auto-generated method stub } public void mouseUp(MouseEvent e) { // TODO Auto-generated method stub IDigilibImageManipulator action = (IDigilibImageManipulator)DigilibImageManipulatorProvider.INSTANCE.getManipulator(keyword); action.run(dc); this.label.setImage(action.createImage(label.getParent())); } }