Mercurial > projects > dwt2
comparison org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet220.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 |
---|---|
31 import org.eclipse.swt.widgets.Shell; | 31 import org.eclipse.swt.widgets.Shell; |
32 import org.eclipse.swt.widgets.Listener; | 32 import org.eclipse.swt.widgets.Listener; |
33 import org.eclipse.swt.widgets.Event; | 33 import org.eclipse.swt.widgets.Event; |
34 import org.eclipse.swt.widgets.Tree; | 34 import org.eclipse.swt.widgets.Tree; |
35 import org.eclipse.swt.widgets.TreeItem; | 35 import org.eclipse.swt.widgets.TreeItem; |
36 import java.lang.all; | |
36 | 37 |
37 import tango.util.Convert; | 38 version(Tango){ |
39 import tango.util.Convert; | |
40 } else { // Phobos | |
41 import std.conv; | |
42 } | |
38 | 43 |
39 version(JIVE){ | 44 version(JIVE){ |
40 import jive.stacktrace; | 45 import jive.stacktrace; |
41 } | 46 } |
42 | 47 |
76 tree.setBounds(10, 10, 300, 150); | 81 tree.setBounds(10, 10, 300, 150); |
77 TreeItem item = new TreeItem(tree, SWT.NONE); | 82 TreeItem item = new TreeItem(tree, SWT.NONE); |
78 item.setText("root item"); | 83 item.setText("root item"); |
79 for (int i = 0; i < 4; i++) { | 84 for (int i = 0; i < 4; i++) { |
80 TreeItem newItem = new TreeItem(item, SWT.NONE); | 85 TreeItem newItem = new TreeItem(item, SWT.NONE); |
81 newItem.setText("descendent " ~ to!(char[])(i)); | 86 newItem.setText("descendent " ~ to!(String)(i)); |
82 if (i % 2 == 0) newItem.setData(xImage); | 87 if (i % 2 == 0) newItem.setData(xImage); |
83 item.setExpanded(true); | 88 item.setExpanded(true); |
84 item = newItem; | 89 item = newItem; |
85 } | 90 } |
86 | 91 |