comparison 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
comparison
equal deleted inserted replaced
0:6829553d2378 1:83c58ea33792
1 package de.mpg.mpiwg.itgroup.digilib.listener;
2
3 import java.util.List;
4
5 import org.eclipse.swt.events.MouseEvent;
6 import org.eclipse.swt.events.MouseListener;
7 import org.eclipse.swt.widgets.Event;
8 import org.eclipse.swt.widgets.Label;
9 import org.eclipse.swt.widgets.Listener;
10
11 import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiImage;
12 import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiImageController;
13 import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiNav;
14 import de.mpg.mpiwg.itgroup.digilib.manipulator.IDigilibImageManipulator;
15 import de.mpg.mpiwg.itgroup.digilib.manipulator.DigilibImageManipulatorProvider;
16 import de.mpg.mpiwg.itgroup.digilib.plugin.editors.DigilibLinkEditorObservable;
17
18 public class SelectNavigationListener implements MouseListener {
19
20 private String keyword;
21 private DigiImageController dc;
22 private Label label;
23
24 public SelectNavigationListener(String keyword,DigiImageController dc, Label label) {
25 this.dc=dc;
26 this.keyword=keyword;
27 this.label=label;
28
29 }
30 public void handleEvent(Event event) {
31 // TODO Auto-generated method stub
32 System.out.println(event);
33 }
34
35 public void mouseDoubleClick(MouseEvent e) {
36 // TODO Auto-generated method stub
37
38 }
39
40 public void mouseDown(MouseEvent e) {
41 // TODO Auto-generated method stub
42
43 }
44
45 public void mouseUp(MouseEvent e) {
46 // TODO Auto-generated method stub
47 IDigilibImageManipulator action = (IDigilibImageManipulator)DigilibImageManipulatorProvider.INSTANCE.getManipulator(keyword);
48
49
50 action.run(dc);
51
52
53 this.label.setImage(action.createImage(label.getParent()));
54
55
56
57
58 }
59
60
61
62 }