Mercurial > hg > de.mpg.mpiwg.itgroup.digilib.core
diff src/de/mpg/mpiwg/itgroup/digilib/listener/SelectNavigationListener.java @ 9:e63a64652f4d
added comments
author | dwinter |
---|---|
date | Mon, 03 Jan 2011 16:53:48 +0100 |
parents | 83c58ea33792 |
children |
line wrap: on
line diff
--- a/src/de/mpg/mpiwg/itgroup/digilib/listener/SelectNavigationListener.java Mon Jan 03 09:13:17 2011 +0100 +++ b/src/de/mpg/mpiwg/itgroup/digilib/listener/SelectNavigationListener.java Mon Jan 03 16:53:48 2011 +0100 @@ -1,47 +1,63 @@ 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.DigilibImageManipulatorProvider; 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; +/** + * Listenes if a navigation element has benn selected + * @author dwinter + * + */ public class SelectNavigationListener implements MouseListener { private String keyword; private DigiImageController dc; private Label label; + /** + * @param keyword identified the handler + * @param dc Controller to be handled. + * @param label Label which contains the Image of the Navigationelement. + */ public SelectNavigationListener(String keyword,DigiImageController dc, Label label) { this.dc=dc; this.keyword=keyword; this.label=label; } + /** + * @param event + */ public void handleEvent(Event event) { // TODO Auto-generated method stub System.out.println(event); } + /* (non-Javadoc) + * @see org.eclipse.swt.events.MouseListener#mouseDoubleClick(org.eclipse.swt.events.MouseEvent) + */ public void mouseDoubleClick(MouseEvent e) { // TODO Auto-generated method stub } + /* (non-Javadoc) + * @see org.eclipse.swt.events.MouseListener#mouseDown(org.eclipse.swt.events.MouseEvent) + */ public void mouseDown(MouseEvent e) { // TODO Auto-generated method stub } + /* (non-Javadoc) + * @see org.eclipse.swt.events.MouseListener#mouseUp(org.eclipse.swt.events.MouseEvent) + */ public void mouseUp(MouseEvent e) { // TODO Auto-generated method stub IDigilibImageManipulator action = (IDigilibImageManipulator)DigilibImageManipulatorProvider.INSTANCE.getManipulator(keyword); @@ -49,7 +65,6 @@ action.run(dc); - this.label.setImage(action.createImage(label.getParent()));