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