comparison dwtx/jface/preference/IntegerFieldEditor.d @ 72:5df4896124c7

JFace and its examples do compile
author Frank Benoit <benoit@tionex.de>
date Thu, 22 May 2008 17:56:17 +0200
parents 46a6e0e6ccd4
children 8116a58394c3
comparison
equal deleted inserted replaced
71:4878bef4a38e 72:5df4896124c7
19 import dwt.widgets.Composite; 19 import dwt.widgets.Composite;
20 import dwt.widgets.Text; 20 import dwt.widgets.Text;
21 import dwtx.jface.resource.JFaceResources; 21 import dwtx.jface.resource.JFaceResources;
22 22
23 import dwt.dwthelper.utils; 23 import dwt.dwthelper.utils;
24 import tango.util.Convert;
24 25
25 /** 26 /**
26 * A field editor for an integer type preference. 27 * A field editor for an integer type preference.
27 */ 28 */
28 public class IntegerFieldEditor : StringFieldEditor { 29 public class IntegerFieldEditor : StringFieldEditor {
117 protected override void doLoad() { 118 protected override void doLoad() {
118 Text text = getTextControl(); 119 Text text = getTextControl();
119 if (text !is null) { 120 if (text !is null) {
120 int value = getPreferenceStore().getInt(getPreferenceName()); 121 int value = getPreferenceStore().getInt(getPreferenceName());
121 text.setText( tango.text.convert.Integer.toString(value));//$NON-NLS-1$ 122 text.setText( tango.text.convert.Integer.toString(value));//$NON-NLS-1$
122 oldValue = "" + value; //$NON-NLS-1$ 123 oldValue = to!(String)( value ); //$NON-NLS-1$
123 } 124 }
124 125
125 } 126 }
126 127
127 /* (non-Javadoc) 128 /* (non-Javadoc)