Mercurial > projects > dwt-addons
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) |