comparison src/de/mpg/mpiwg/itgroup/digilib/digiImage/properties/DigiImageProperties.java @ 21:643fa1daa70c

minor changes
author dwinter
date Wed, 05 Jan 2011 11:35:45 +0100
parents 2f47c136b8a6
children 1a7940ac5169
comparison
equal deleted inserted replaced
20:2f47c136b8a6 21:643fa1daa70c
12 import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiImageParameter; 12 import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiImageParameter;
13 import de.mpg.mpiwg.itgroup.digilib.plugin.editors.DigilibLinkEditorObservable; 13 import de.mpg.mpiwg.itgroup.digilib.plugin.editors.DigilibLinkEditorObservable;
14 14
15 public class DigiImageProperties implements IPropertySource { 15 public class DigiImageProperties implements IPropertySource {
16 16
17 private DigiImageParameter dp; 17 //private DigiImageParameter dp;
18 private DigiImage digiImage; 18 private DigiImage digiImage;
19 private Map<String, String> pt; 19 private Map<String, String> pt;
20 20
21 public DigiImageProperties(DigiImage digiImage) { 21 public DigiImageProperties(DigiImage digiImage) {
22 this.dp = digiImage.getParameter(); 22 //this.dp = digiImage.getParameter();
23 this.digiImage = digiImage; 23 this.digiImage = digiImage;
24 this.pt = dp.createMapFromParameters(null); 24 this.pt = digiImage.getParameter().createMapFromParameters(null);
25 } 25 }
26 26
27 public Object getEditableValue() { 27 public Object getEditableValue() {
28 // TODO Auto-generated method stub 28 // TODO Auto-generated method stub
29 return null; 29 return null;
41 41
42 TextPropertyDescriptor des = new TextPropertyDescriptor(key, key); 42 TextPropertyDescriptor des = new TextPropertyDescriptor(key, key);
43 43
44 propertyDescriptors[i] = des; 44 propertyDescriptors[i] = des;
45 45
46 des.setCategory("Basic"); 46 des.setCategory("Image parameters");
47 i++; 47 i++;
48 } 48 }
49 49
50 // Return it. 50 // Return it.
51 return propertyDescriptors; 51 return propertyDescriptors;
52 52
53 53
54 } 54 }
55 55
56 public Object getPropertyValue(Object id) { 56 public Object getPropertyValue(Object id) {
57 // TODO Auto-generated method stub
58 return pt.get(id); 57 return pt.get(id);
59 } 58 }
60 59
61 public boolean isPropertySet(Object id) { 60 public boolean isPropertySet(Object id) {
62 // TODO Auto-generated method stub 61 // TODO Auto-generated method stub
76 } 75 }
77 76
78 pt.put((String)id, (String)value); 77 pt.put((String)id, (String)value);
79 digiImage.setParameter(new DigiImageParameter(pt)); 78 digiImage.setParameter(new DigiImageParameter(pt));
80 digiImage.redraw(); 79 digiImage.redraw();
81 DigilibLinkEditorObservable.INSTANCE.imageHasChanged(digiImage); 80
82 } 81 }
83 82
84 } 83 }