Mercurial > projects > dwt2
comparison org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/accessibility/Accessible.d @ 47:65761bc28ab2
swt linux again compilable for d1.
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 27 Mar 2009 11:43:53 +0100 |
parents | f713da8bc051 |
children | ddbfe84d86df |
comparison
equal
deleted
inserted
replaced
46:17310ba3c1bc | 47:65761bc28ab2 |
---|---|
18 import org.eclipse.swt.accessibility.AccessibleTextListener; | 18 import org.eclipse.swt.accessibility.AccessibleTextListener; |
19 import org.eclipse.swt.accessibility.AccessibleControlListener; | 19 import org.eclipse.swt.accessibility.AccessibleControlListener; |
20 import org.eclipse.swt.accessibility.AccessibleControlListener; | 20 import org.eclipse.swt.accessibility.AccessibleControlListener; |
21 import org.eclipse.swt.accessibility.AccessibleFactory; | 21 import org.eclipse.swt.accessibility.AccessibleFactory; |
22 import org.eclipse.swt.accessibility.AccessibleObject; | 22 import org.eclipse.swt.accessibility.AccessibleObject; |
23 import tango.core.Thread; | 23 import java.lang.Thread; |
24 import org.eclipse.swt.SWT; | 24 import org.eclipse.swt.SWT; |
25 //import org.eclipse.swt.events.*; | 25 //import org.eclipse.swt.events.*; |
26 import org.eclipse.swt.internal.gtk.OS; | 26 import org.eclipse.swt.internal.gtk.OS; |
27 import org.eclipse.swt.widgets.Control; | 27 import org.eclipse.swt.widgets.Control; |
28 import tango.core.Array; | 28 import tango.core.Array; |
204 return new Accessible (control); | 204 return new Accessible (control); |
205 } | 205 } |
206 | 206 |
207 /* isValidThread was copied from Widget, and rewritten to work in this package */ | 207 /* isValidThread was copied from Widget, and rewritten to work in this package */ |
208 bool isValidThread () { | 208 bool isValidThread () { |
209 return control.getDisplay ().getThread () is Thread.getThis (); | 209 return control.getDisplay ().getThread () is Thread.currentThread (); |
210 } | 210 } |
211 | 211 |
212 void release () { | 212 void release () { |
213 AccessibleFactory.unregisterAccessible (/*Accessible.*/this); | 213 AccessibleFactory.unregisterAccessible (/*Accessible.*/this); |
214 if (accessibleObject !is null) { | 214 if (accessibleObject !is null) { |