Mercurial > projects > dwt2
comparison org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet290.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 |
comparison
equal
deleted
inserted
replaced
111:b6e9904989ed | 112:9f4c18c268b2 |
---|---|
22 import org.eclipse.swt.widgets.Display; | 22 import org.eclipse.swt.widgets.Display; |
23 import org.eclipse.swt.widgets.Shell; | 23 import org.eclipse.swt.widgets.Shell; |
24 import org.eclipse.swt.events.MouseEvent; | 24 import org.eclipse.swt.events.MouseEvent; |
25 import org.eclipse.swt.events.MouseAdapter; | 25 import org.eclipse.swt.events.MouseAdapter; |
26 | 26 |
27 import tango.io.Stdout; | 27 version(Tango){ |
28 import tango.io.Stdout; | |
29 } else { // Phobos | |
30 import std.stdio; | |
31 } | |
28 | 32 |
29 void main() { | 33 void main() { |
30 final Display display = new Display(); | 34 Display display = new Display(); |
31 final Shell shell = new Shell(display); | 35 Shell shell = new Shell(display); |
32 shell.addMouseListener(new class MouseAdapter { | 36 shell.addMouseListener(new class MouseAdapter { |
33 public void mouseUp(MouseEvent e) { | 37 public void mouseUp(MouseEvent e) { |
34 if (e.count == 1) { | 38 if (e.count == 1) { |
35 Stdout("Mouse up").newline; | 39 version(Tango){ |
40 Stdout("Mouse up").newline; | |
41 } else { // Phobos | |
42 writeln("Mouse up"); | |
43 } | |
36 } | 44 } |
37 } | 45 } |
38 public void mouseDoubleClick(MouseEvent e) { | 46 public void mouseDoubleClick(MouseEvent e) { |
39 Stdout("Double-click").newline; | 47 version(Tango){ |
48 Stdout("Double-click").newline; | |
49 } else { // Phobos | |
50 writeln("Double-click"); | |
51 } | |
40 } | 52 } |
41 }); | 53 }); |
42 shell.setBounds(10, 10, 200, 200); | 54 shell.setBounds(10, 10, 200, 200); |
43 shell.open (); | 55 shell.open (); |
44 while (!shell.isDisposed()) { | 56 while (!shell.isDisposed()) { |