Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/part')
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/part/ListViewerPart.java35
1 files changed, 35 insertions, 0 deletions
diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/part/ListViewerPart.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/part/ListViewerPart.java
new file mode 100644
index 00000000000..2a647f56fa8
--- /dev/null
+++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/part/ListViewerPart.java
@@ -0,0 +1,35 @@
+package org.eclipse.cdt.make.internal.ui.part;
+
+import org.eclipse.jface.viewers.ISelectionChangedListener;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.viewers.SelectionChangedEvent;
+import org.eclipse.jface.viewers.StructuredViewer;
+import org.eclipse.jface.viewers.TableViewer;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+public class ListViewerPart extends StructuredViewerPart {
+
+ public ListViewerPart(String[] buttonLabels) {
+ super(buttonLabels);
+ }
+
+ protected StructuredViewer createStructuredViewer(Composite parent, int style) {
+ TableViewer tableViewer = new TableViewer(parent, SWT.SINGLE | SWT.BORDER);
+ tableViewer.addSelectionChangedListener(new ISelectionChangedListener() {
+ public void selectionChanged(SelectionChangedEvent e) {
+ ListViewerPart.this.selectionChanged((IStructuredSelection) e.getSelection());
+ }
+ });
+ return tableViewer;
+ }
+
+ protected void buttonSelected(Button button, int index) {
+ }
+
+ protected void selectionChanged(IStructuredSelection selection) {
+ }
+
+
+}

Back to the top