Mercurial > projects > dwt2
comparison org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet60.d @ 112:9f4c18c268b2
Update to compile and execute with dmd 2.052.
author | kntroh |
---|---|
date | Wed, 16 Mar 2011 21:53:53 +0900 |
parents | 69b1fa94a4a8 |
children | 536e43f63c81 |
comparison
equal
deleted
inserted
replaced
111:b6e9904989ed | 112:9f4c18c268b2 |
---|---|
21 import org.eclipse.swt.widgets.Display; | 21 import org.eclipse.swt.widgets.Display; |
22 import org.eclipse.swt.widgets.Shell; | 22 import org.eclipse.swt.widgets.Shell; |
23 | 23 |
24 import java.lang.all; | 24 import java.lang.all; |
25 | 25 |
26 import tango.io.Stdout; | 26 version(Tango){ |
27 import tango.io.Stdout; | |
28 } else { // Phobos | |
29 import std.stdio; | |
30 } | |
27 | 31 |
28 void main (String [] args) { | 32 void main (String [] args) { |
29 Display display = new Display (); | 33 Display display = new Display (); |
30 Shell shell = new Shell (display); | 34 Shell shell = new Shell (display); |
31 shell.setSize (200, 200); | 35 shell.setSize (200, 200); |
32 shell.open (); | 36 shell.open (); |
33 display.timerExec (5000, dgRunnable({ | 37 display.timerExec (5000, dgRunnable({ |
34 Stdout("5000\n").flush(); | 38 version(Tango){ |
39 Stdout("5000\n").flush(); | |
40 } else { // Phobos | |
41 writeln("5000"); | |
42 } | |
35 })); | 43 })); |
36 display.timerExec (2000, dgRunnable({ | 44 display.timerExec (2000, dgRunnable({ |
37 Stdout("2000\n").flush(); | 45 version(Tango){ |
46 Stdout("2000\n").flush(); | |
47 } else { // Phobos | |
48 writeln("2000"); | |
49 } | |
38 })); | 50 })); |
39 while (!shell.isDisposed ()) { | 51 while (!shell.isDisposed ()) { |
40 if (!display.readAndDispatch ()) display.sleep (); | 52 if (!display.readAndDispatch ()) display.sleep (); |
41 } | 53 } |
42 display.dispose (); | 54 display.dispose (); |