Project

General

Profile

« Previous | Next » 

Revision d2d8e95d

Added by Cherian Mathew almost 11 years ago

refactored NumberWithLabelElement to a single constructor with java.lang.Number as argument

View differences:

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