|
Lines 116-137
Link Here
|
| 116 |
} |
116 |
} |
| 117 |
} |
117 |
} |
| 118 |
|
118 |
|
| 119 |
static void resetText() throws IOException { |
|
|
| 120 |
JSWriter writer = JSWriter.getWriterForResetHandler(); |
| 121 |
writer.reset( JS_PROP_VALUE ); |
| 122 |
} |
| 123 |
|
| 124 |
static void writeReadOnly( final Text text ) throws IOException { |
119 |
static void writeReadOnly( final Text text ) throws IOException { |
| 125 |
JSWriter writer = JSWriter.getWriterFor( text ); |
120 |
JSWriter writer = JSWriter.getWriterFor( text ); |
| 126 |
Boolean newValue = Boolean.valueOf( !text.getEditable() ); |
121 |
Boolean newValue = Boolean.valueOf( !text.getEditable() ); |
| 127 |
writer.set( PROP_READONLY, JS_PROP_READ_ONLY, newValue, Boolean.FALSE ); |
122 |
writer.set( PROP_READONLY, JS_PROP_READ_ONLY, newValue, Boolean.FALSE ); |
| 128 |
} |
123 |
} |
| 129 |
|
124 |
|
| 130 |
static void resetReadOnly() throws IOException { |
|
|
| 131 |
JSWriter writer = JSWriter.getWriterForResetHandler(); |
| 132 |
writer.reset( JS_PROP_READ_ONLY ); |
| 133 |
} |
| 134 |
|
| 135 |
static void writeTextLimit( final Text text ) throws IOException { |
125 |
static void writeTextLimit( final Text text ) throws IOException { |
| 136 |
JSWriter writer = JSWriter.getWriterFor( text ); |
126 |
JSWriter writer = JSWriter.getWriterFor( text ); |
| 137 |
Integer newValue = new Integer( text.getTextLimit() ); |
127 |
Integer newValue = new Integer( text.getTextLimit() ); |
|
Lines 147-157
Link Here
|
| 147 |
} |
137 |
} |
| 148 |
} |
138 |
} |
| 149 |
|
139 |
|
| 150 |
static void resetTextLimit() throws IOException { |
|
|
| 151 |
JSWriter writer = JSWriter.getWriterForResetHandler(); |
| 152 |
writer.reset( JS_PROP_MAX_LENGTH ); |
| 153 |
} |
| 154 |
|
| 155 |
static void writeWrap( final Text text ) throws IOException { |
140 |
static void writeWrap( final Text text ) throws IOException { |
| 156 |
JSWriter writer = JSWriter.getWriterFor( text ); |
141 |
JSWriter writer = JSWriter.getWriterFor( text ); |
| 157 |
Boolean value = Boolean.valueOf( ( text.getStyle() & SWT.WRAP ) != 0 ); |
142 |
Boolean value = Boolean.valueOf( ( text.getStyle() & SWT.WRAP ) != 0 ); |
|
Lines 177-186
Link Here
|
| 177 |
} |
162 |
} |
| 178 |
} |
163 |
} |
| 179 |
|
164 |
|
| 180 |
static void resetSelection() { |
|
|
| 181 |
// POOLING Implement if pooling is reactivated |
| 182 |
} |
| 183 |
|
| 184 |
static void writeAlignment( final Text text ) throws IOException { |
165 |
static void writeAlignment( final Text text ) throws IOException { |
| 185 |
int style = text.getStyle(); |
166 |
int style = text.getStyle(); |
| 186 |
if( ( style & SWT.RIGHT ) != 0 ) { |
167 |
if( ( style & SWT.RIGHT ) != 0 ) { |
|
Lines 207-216
Link Here
|
| 207 |
} |
188 |
} |
| 208 |
} |
189 |
} |
| 209 |
|
190 |
|
| 210 |
static void resetSelectionListener() { |
|
|
| 211 |
// POOLING Implement if pooling is reactivated |
| 212 |
} |
| 213 |
|
| 214 |
static void preserveVerifyAndModifyListener( final Text text ) { |
191 |
static void preserveVerifyAndModifyListener( final Text text ) { |
| 215 |
IWidgetAdapter adapter = WidgetUtil.getAdapter( text ); |
192 |
IWidgetAdapter adapter = WidgetUtil.getAdapter( text ); |
| 216 |
adapter.preserve( PROP_VERIFY_MODIFY_LISTENER, |
193 |
adapter.preserve( PROP_VERIFY_MODIFY_LISTENER, |
|
Lines 231-240
Link Here
|
| 231 |
} |
208 |
} |
| 232 |
} |
209 |
} |
| 233 |
|
210 |
|
| 234 |
static void resetVerifyAndModifyListener() { |
|
|
| 235 |
// POOLING Implement if pooling is reactivated |
| 236 |
} |
| 237 |
|
| 238 |
private static boolean hasSelectionListener( final Text text ) { |
211 |
private static boolean hasSelectionListener( final Text text ) { |
| 239 |
// Emulate SWT (on Windows) where a default button takes precedence over |
212 |
// Emulate SWT (on Windows) where a default button takes precedence over |
| 240 |
// a SelectionListener on a text field when both are on the same shell. |
213 |
// a SelectionListener on a text field when both are on the same shell. |