comparison src/de/mpg/mpiwg/itgroup/digilib/digiImage/properties/PropertyListener.java @ 25:6e7bb3467531

new property view
author dwinter
date Mon, 10 Jan 2011 11:38:03 +0100
parents
children
comparison
equal deleted inserted replaced
24:1a7940ac5169 25:6e7bb3467531
1 package de.mpg.mpiwg.itgroup.digilib.digiImage.properties;
2
3 import org.eclipse.swt.events.ModifyEvent;
4 import org.eclipse.swt.events.ModifyListener;
5 import org.eclipse.swt.widgets.Text;
6 import org.eclipse.ui.views.properties.IPropertySource;
7
8 import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiImage;
9
10 public class PropertyListener implements ModifyListener {
11
12 private String key;
13 private DigiImage digiImage;
14 public PropertyListener(String key, DigiImage digiImage){
15 this.key = key;
16 this.digiImage = digiImage;
17 }
18
19
20
21 public void modifyText(ModifyEvent event) {
22 DigiImageProperties properties = (DigiImageProperties) digiImage
23 .getAdapter(IPropertySource.class);
24 Text t = (Text)event.getSource();
25 String c = t.getText();
26 System.out.println(c);
27
28 properties.setPropertyValueNoDraw(key, (String)c);
29 }
30
31
32
33 }
34
35