[Esbox-commits] r384 - trunk/org.indt.esbox.ui/src/org/indt/esbox/ui/views
pauloromulo at garage.maemo.org
pauloromulo at garage.maemo.org
Wed Jan 23 16:06:32 EET 2008
Author: pauloromulo
Date: 2008-01-23 16:06:23 +0200 (Wed, 23 Jan 2008)
New Revision: 384
Modified:
trunk/org.indt.esbox.ui/src/org/indt/esbox/ui/views/OProfileView.java
trunk/org.indt.esbox.ui/src/org/indt/esbox/ui/views/ValgrindView.java
Log:
example dialog is showed when clicking on "Filter" in OProfile and Valgrind views
Modified: trunk/org.indt.esbox.ui/src/org/indt/esbox/ui/views/OProfileView.java
===================================================================
--- trunk/org.indt.esbox.ui/src/org/indt/esbox/ui/views/OProfileView.java 2008-01-22 21:43:16 UTC (rev 383)
+++ trunk/org.indt.esbox.ui/src/org/indt/esbox/ui/views/OProfileView.java 2008-01-23 14:06:23 UTC (rev 384)
@@ -13,12 +13,17 @@
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IMenuManager;
+import org.eclipse.jface.viewers.ArrayContentProvider;
+import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.dialogs.ListSelectionDialog;
import org.eclipse.ui.part.ViewPart;
+import org.indt.esbox.ui.UIActivator;
public class OProfileView extends ViewPart {
- Action filterAction;
+ private Action filterAction;
@Override
public void createPartControl(Composite parent) {
@@ -30,7 +35,14 @@
private void createActions() {
filterAction = new Action("Filter") {
public void run() {
- //TODO
+ //TODO
+ new ListSelectionDialog(
+ getShell(),
+ new String[] { "Choice 1", "Choice 2", "Choice 3" },
+ new ArrayContentProvider(),
+ new LabelProvider(),
+ "Choose Your Filter Option(s)"
+ ).open();
}
};
}
@@ -44,5 +56,9 @@
public void setFocus() {
//TODO
}
+
+ private Shell getShell() {
+ return UIActivator.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell();
+ }
}
Modified: trunk/org.indt.esbox.ui/src/org/indt/esbox/ui/views/ValgrindView.java
===================================================================
--- trunk/org.indt.esbox.ui/src/org/indt/esbox/ui/views/ValgrindView.java 2008-01-22 21:43:16 UTC (rev 383)
+++ trunk/org.indt.esbox.ui/src/org/indt/esbox/ui/views/ValgrindView.java 2008-01-23 14:06:23 UTC (rev 384)
@@ -13,8 +13,13 @@
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IMenuManager;
+import org.eclipse.jface.viewers.ArrayContentProvider;
+import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.dialogs.ListSelectionDialog;
import org.eclipse.ui.part.ViewPart;
+import org.indt.esbox.ui.UIActivator;
public class ValgrindView extends ViewPart {
@@ -30,8 +35,15 @@
private void createActions() {
filterAction = new Action("Filter") {
public void run() {
- //TODO
- }
+ //TODO
+ new ListSelectionDialog(
+ getShell(),
+ new String[] { "Choice 1", "Choice 2", "Choice 3" },
+ new ArrayContentProvider(),
+ new LabelProvider(),
+ "Choose Your Filter Option(s)"
+ ).open();
+ }
};
}
@@ -44,5 +56,9 @@
public void setFocus() {
//TODO
}
+
+ private Shell getShell() {
+ return UIActivator.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell();
+ }
}
More information about the Esbox-commits
mailing list