annotate src/de/mpg/mpiwg/itgroup/digilib/digiImage/properties/DigiImagePropertyListener.java @ 26:183c3e96f6c3

cleaned code
author dwinter
date Mon, 10 Jan 2011 12:01:25 +0100
parents src/de/mpg/mpiwg/itgroup/digilib/digiImage/properties/PropertyListener.java@6e7bb3467531
children fbcf122a6a24
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25
6e7bb3467531 new property view
dwinter
parents:
diff changeset
1 package de.mpg.mpiwg.itgroup.digilib.digiImage.properties;
6e7bb3467531 new property view
dwinter
parents:
diff changeset
2
6e7bb3467531 new property view
dwinter
parents:
diff changeset
3 import org.eclipse.swt.events.ModifyEvent;
6e7bb3467531 new property view
dwinter
parents:
diff changeset
4 import org.eclipse.swt.events.ModifyListener;
6e7bb3467531 new property view
dwinter
parents:
diff changeset
5 import org.eclipse.swt.widgets.Text;
6e7bb3467531 new property view
dwinter
parents:
diff changeset
6 import org.eclipse.ui.views.properties.IPropertySource;
6e7bb3467531 new property view
dwinter
parents:
diff changeset
7
6e7bb3467531 new property view
dwinter
parents:
diff changeset
8 import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiImage;
6e7bb3467531 new property view
dwinter
parents:
diff changeset
9
26
183c3e96f6c3 cleaned code
dwinter
parents: 25
diff changeset
10 /**
183c3e96f6c3 cleaned code
dwinter
parents: 25
diff changeset
11 * @author dwinter
183c3e96f6c3 cleaned code
dwinter
parents: 25
diff changeset
12 *
183c3e96f6c3 cleaned code
dwinter
parents: 25
diff changeset
13 * Listener on digiImage properties
183c3e96f6c3 cleaned code
dwinter
parents: 25
diff changeset
14 */
183c3e96f6c3 cleaned code
dwinter
parents: 25
diff changeset
15 public class DigiImagePropertyListener implements ModifyListener {
25
6e7bb3467531 new property view
dwinter
parents:
diff changeset
16
6e7bb3467531 new property view
dwinter
parents:
diff changeset
17 private String key;
6e7bb3467531 new property view
dwinter
parents:
diff changeset
18 private DigiImage digiImage;
26
183c3e96f6c3 cleaned code
dwinter
parents: 25
diff changeset
19 public DigiImagePropertyListener(String key, DigiImage digiImage){
25
6e7bb3467531 new property view
dwinter
parents:
diff changeset
20 this.key = key;
6e7bb3467531 new property view
dwinter
parents:
diff changeset
21 this.digiImage = digiImage;
6e7bb3467531 new property view
dwinter
parents:
diff changeset
22 }
6e7bb3467531 new property view
dwinter
parents:
diff changeset
23
6e7bb3467531 new property view
dwinter
parents:
diff changeset
24
6e7bb3467531 new property view
dwinter
parents:
diff changeset
25
6e7bb3467531 new property view
dwinter
parents:
diff changeset
26 public void modifyText(ModifyEvent event) {
6e7bb3467531 new property view
dwinter
parents:
diff changeset
27 DigiImageProperties properties = (DigiImageProperties) digiImage
6e7bb3467531 new property view
dwinter
parents:
diff changeset
28 .getAdapter(IPropertySource.class);
6e7bb3467531 new property view
dwinter
parents:
diff changeset
29 Text t = (Text)event.getSource();
6e7bb3467531 new property view
dwinter
parents:
diff changeset
30 String c = t.getText();
6e7bb3467531 new property view
dwinter
parents:
diff changeset
31 System.out.println(c);
6e7bb3467531 new property view
dwinter
parents:
diff changeset
32
6e7bb3467531 new property view
dwinter
parents:
diff changeset
33 properties.setPropertyValueNoDraw(key, (String)c);
6e7bb3467531 new property view
dwinter
parents:
diff changeset
34 }
6e7bb3467531 new property view
dwinter
parents:
diff changeset
35
6e7bb3467531 new property view
dwinter
parents:
diff changeset
36
6e7bb3467531 new property view
dwinter
parents:
diff changeset
37
6e7bb3467531 new property view
dwinter
parents:
diff changeset
38 }
6e7bb3467531 new property view
dwinter
parents:
diff changeset
39
6e7bb3467531 new property view
dwinter
parents:
diff changeset
40