Mercurial > projects > dwt-samples
diff jface/snippets/Snippet014TreeViewerNoMandatoryLabelProvider.d @ 143:42c3056512ba
redirect the jface examples to the new collection wrappers
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Thu, 07 Aug 2008 22:21:50 +0200 |
parents | 2b4e94cafb85 |
children |
line wrap: on
line diff
--- a/jface/snippets/Snippet014TreeViewerNoMandatoryLabelProvider.d Thu Aug 07 17:23:25 2008 +0200 +++ b/jface/snippets/Snippet014TreeViewerNoMandatoryLabelProvider.d Thu Aug 07 22:21:50 2008 +0200 @@ -8,7 +8,7 @@ * Contributors: * Tom Schindl - initial API and implementation * Port to the D programming language: - * yidabu at gmail dot com ( D China http://www.d-programming-language-china.org/ ) + * yidabu at gmail dot com ( D China http://www.d-programming-language-china.org/ ) *******************************************************************************/ module jface.snippets.Snippet014TreeViewerNoMandatoryLabelProvider; @@ -36,6 +36,7 @@ import tango.util.Convert; import tango.util.container.LinkedList; +version(JIVE) import jive.stacktrace; void main(String[] args) { @@ -55,18 +56,18 @@ /** * A simple TreeViewer to demonstrate usage - * + * * @author Tom Schindl <tom.schindl@bestsolution.at> - * + * */ public class Snippet014TreeViewerNoMandatoryLabelProvider { alias LinkedList!(MyModel) ArrayList; - + private class MyContentProvider : ITreeContentProvider { /* * (non-Javadoc) - * + * * @see dwtx.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object) */ public Object[] getElements(Object inputElement) { @@ -75,7 +76,7 @@ /* * (non-Javadoc) - * + * * @see dwtx.jface.viewers.IContentProvider#dispose() */ public void dispose() { @@ -84,7 +85,7 @@ /* * (non-Javadoc) - * + * * @see dwtx.jface.viewers.IContentProvider#inputChanged(dwtx.jface.viewers.Viewer, * java.lang.Object, java.lang.Object) */ @@ -94,7 +95,7 @@ /* * (non-Javadoc) - * + * * @see dwtx.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object) */ public Object[] getChildren(Object parentElement) { @@ -103,7 +104,7 @@ /* * (non-Javadoc) - * + * * @see dwtx.jface.viewers.ITreeContentProvider#getParent(java.lang.Object) */ public Object getParent(Object element) { @@ -116,7 +117,7 @@ /* * (non-Javadoc) - * + * * @see dwtx.jface.viewers.ITreeContentProvider#hasChildren(java.lang.Object) */ public bool hasChildren(Object element) { @@ -155,7 +156,7 @@ FontRegistry registry; this() { - registry = new FontRegistry(); + registry = new FontRegistry(); } public Image getColumnImage(Object element, int columnIndex) { @@ -192,15 +193,15 @@ public this(Shell shell) { final TreeViewer v = new TreeViewer(shell); - + TreeColumn column = new TreeColumn(v.getTree(),DWT.NONE); column.setWidth(200); column.setText("Column 1"); - + column = new TreeColumn(v.getTree(),DWT.NONE); column.setWidth(200); column.setText("Column 2"); - + v.setLabelProvider(new MyLabelProvider()); v.setContentProvider(new MyContentProvider()); v.setInput(createModel());