added a createLabelAndList utility
diff --git a/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/PDEFormToolkit.java b/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/PDEFormToolkit.java
index 1b57adb..15b256c 100644
--- a/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/PDEFormToolkit.java
+++ b/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/PDEFormToolkit.java
@@ -8,7 +8,7 @@
  * Contributors:
  *     Anyware Technologies - initial API and implementation
  *
- * $Id: PDEFormToolkit.java,v 1.2 2009/04/24 11:52:09 bcabe Exp $
+ * $Id: PDEFormToolkit.java,v 1.3 2009/06/02 09:05:03 bcabe Exp $
  */
 package org.eclipse.pde.emfforms.editor;
 
@@ -192,6 +192,20 @@
 		return new Pair<ListViewer, Pair<Button, Button>>(listViewer, new Pair<Button, Button>(addButton, removeButton));
 	}
 
+	public static ListViewer createLabelAndList(String label, Composite composite) {
+		GridLayoutFactory.fillDefaults().numColumns(2).applyTo(composite);
+
+		Label labelName = new Label(composite, SWT.NONE);
+		labelName.setText(label);
+		GridDataFactory.fillDefaults().span(2, 1).align(SWT.FILL, SWT.BEGINNING).applyTo(labelName);
+		labelName.setAlignment(SWT.LEFT);
+
+		ListViewer listViewer = new ListViewer(composite, SWT.BORDER);
+		GridDataFactory.fillDefaults().grab(true, false).span(2, 1).hint(SWT.DEFAULT, 80).applyTo(listViewer.getList());
+
+		return listViewer;
+	}
+
 	/**
 	 * @param label
 	 * @param generalInfoComposite