X-Git-Url: http://secure.phpeclipse.com

diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/ui/dialog/SimpleSelectionDialog.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/ui/dialog/SimpleSelectionDialog.java
index ccb1a43..6b569d7 100644
--- a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/ui/dialog/SimpleSelectionDialog.java
+++ b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/ui/dialog/SimpleSelectionDialog.java
@@ -5,6 +5,8 @@ import java.util.Collections;
 import java.util.Iterator;
 import java.util.List;
 
+import com.quantum.model.Displayable;
+
 import org.eclipse.jface.dialogs.Dialog;
 import org.eclipse.jface.dialogs.IDialogConstants;
 import org.eclipse.jface.viewers.ILabelProviderListener;
@@ -38,7 +40,11 @@ public class SimpleSelectionDialog extends Dialog {
 		}
 
 		public String getColumnText(Object element, int columnIndex) {
-			return element.toString();
+			if (element instanceof Displayable) {
+				return ((Displayable) element).getDisplayName();
+			} else {
+				return element.toString();
+			}
 		}
 
 		public void addListener(ILabelProviderListener listener) {
@@ -113,9 +119,9 @@ public class SimpleSelectionDialog extends Dialog {
         	style |= SWT.MULTI;
         }
         this.viewer = new TableViewer(composite, style);
-        GridData full = new GridData(GridData.FILL_HORIZONTAL);
-        full.widthHint = 200;
-        full.heightHint = 50;
+        GridData full = new GridData(GridData.FILL_BOTH);
+        full.widthHint = 300;
+        full.heightHint = 100;
         this.viewer.getControl().setLayoutData(full);
         
         this.viewer.setLabelProvider(new LabelProvider());