Mercurial > hg > de.mpg.mpiwg.itgroup.digilib.core
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 } |