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());