comparison org.eclipse.jface.snippets/EclipseJfaceSnippets/org/eclipse/jface/snippets/viewers/Snippet004HideSelection.d @ 32:c4b36186a9bc

Renamings
author Frank Benoit <benoit@tionex.de>
date Mon, 23 Mar 2009 11:25:49 +0100
parents 5d87d4191adf
children
comparison
equal deleted inserted replaced
31:5d87d4191adf 32:c4b36186a9bc
9 * Tom Schindl - initial API and implementation 9 * Tom Schindl - initial API and implementation
10 * Port to the D programming language: 10 * Port to the D programming language:
11 * wbaxter at gmail dot com 11 * wbaxter at gmail dot com
12 *******************************************************************************/ 12 *******************************************************************************/
13 13
14 module snippets.viewers.Snippet004HideSelection; 14 module org.eclipse.jface.snippets.viewers.Snippet004HideSelection;
15 15
16 import dwtx.jface.viewers.IStructuredContentProvider; 16 import org.eclipse.jface.viewers.IStructuredContentProvider;
17 import dwtx.jface.viewers.LabelProvider; 17 import org.eclipse.jface.viewers.LabelProvider;
18 import dwtx.jface.viewers.StructuredSelection; 18 import org.eclipse.jface.viewers.StructuredSelection;
19 import dwtx.jface.viewers.TableViewer; 19 import org.eclipse.jface.viewers.TableViewer;
20 import dwtx.jface.viewers.Viewer; 20 import org.eclipse.jface.viewers.Viewer;
21 import dwt.DWT; 21 import org.eclipse.swt.SWT;
22 import dwt.events.MouseAdapter; 22 import org.eclipse.swt.events.MouseAdapter;
23 import dwt.events.MouseEvent; 23 import org.eclipse.swt.events.MouseEvent;
24 import dwt.graphics.Point; 24 import org.eclipse.swt.graphics.Point;
25 import dwt.layout.FillLayout; 25 import org.eclipse.swt.layout.FillLayout;
26 import dwt.widgets.Display; 26 import org.eclipse.swt.widgets.Display;
27 import dwt.widgets.Shell; 27 import org.eclipse.swt.widgets.Shell;
28 28
29 import dwt.dwthelper.utils; 29 import java.lang.all;
30 import dwtx.dwtxhelper.Collection; 30 import java.util.ArrayList;
31 31
32 import tango.util.Convert; 32 import tango.util.Convert;
33 33
34 /** 34 /**
35 * Snippet that hides the selection when nothing is selected. 35 * Snippet that hides the selection when nothing is selected.
73 return "Item " ~ to!(char[])(this.counter); 73 return "Item " ~ to!(char[])(this.counter);
74 } 74 }
75 } 75 }
76 76
77 public this(Shell shell) { 77 public this(Shell shell) {
78 final TableViewer v = new TableViewer(shell,DWT.BORDER|DWT.FULL_SELECTION); 78 final TableViewer v = new TableViewer(shell,SWT.BORDER|SWT.FULL_SELECTION);
79 v.setLabelProvider(new LabelProvider()); 79 v.setLabelProvider(new LabelProvider());
80 v.setContentProvider(new MyContentProvider()); 80 v.setContentProvider(new MyContentProvider());
81 ArrayList model = createModel(); 81 ArrayList model = createModel();
82 v.setInput(model); 82 v.setInput(model);
83 v.getTable().setLinesVisible(true); 83 v.getTable().setLinesVisible(true);