Revision d2d8e95d
Added by Cherian Mathew almost 11 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/media/ImageFileElement.java | ||
---|---|---|
72 | 72 |
public void createControls(ICdmFormElement formElement, int style) { |
73 | 73 |
super.createControls(formElement, style); |
74 | 74 |
|
75 |
text_height = formFactory.createIntegerTextWithLabelElement(formElement, "Height", null, style);
|
|
75 |
text_height = formFactory.createNumberTextWithLabelElement(formElement, "Height", null, style);
|
|
76 | 76 |
text_height.setEnabled(false); |
77 |
text_width = formFactory.createIntegerTextWithLabelElement(formElement, "Width", null, style);
|
|
77 |
text_width = formFactory.createNumberTextWithLabelElement(formElement, "Width", null, style);
|
|
78 | 78 |
text_width.setEnabled(false); |
79 | 79 |
element_image = formFactory.createImageElement(formElement, null, style); |
80 | 80 |
element_keyValue = formFactory.createKeyValueViewerElement(formElement, "Key", "Value", null); |
... | ... | |
84 | 84 |
@Override |
85 | 85 |
public void setEntity(ImageFile entity) { |
86 | 86 |
super.setEntity(entity); |
87 |
text_height.setInteger(entity.getHeight());
|
|
88 |
text_width.setInteger(entity.getWidth());
|
|
87 |
text_height.setNumber(entity.getHeight());
|
|
88 |
text_width.setNumber(entity.getWidth());
|
|
89 | 89 |
try { |
90 | 90 |
loadImage(entity.getUri(), false); |
91 | 91 |
} catch (Exception e) { |
... | ... | |
113 | 113 |
// But then, I don't think we will handle such large files in the near future |
114 | 114 |
getEntity().setSize((int) imageInfo.getLength()); |
115 | 115 |
|
116 |
text_height.setInteger(imageInfo.getHeight());
|
|
116 |
text_height.setNumber(imageInfo.getHeight());
|
|
117 | 117 |
getEntity().setHeight(imageInfo.getHeight()); |
118 | 118 |
|
119 |
text_width.setInteger(imageInfo.getWidth());
|
|
119 |
text_width.setNumber(imageInfo.getWidth());
|
|
120 | 120 |
getEntity().setWidth(imageInfo.getWidth()); |
121 | 121 |
} |
122 | 122 |
|
... | ... | |
152 | 152 |
protected void handleException(Exception e) { |
153 | 153 |
super.handleException(e); |
154 | 154 |
element_image.unloadImage(postRunnable); |
155 |
text_height.setInteger(0);
|
|
156 |
text_width.setInteger(0);
|
|
155 |
text_height.setNumber(0);
|
|
156 |
text_width.setNumber(0);
|
|
157 | 157 |
|
158 | 158 |
element_image.loadImage(new Runnable(){ |
159 | 159 |
public void run() { |
Also available in: Unified diff
refactored NumberWithLabelElement to a single constructor with java.lang.Number as argument