From d7a91f70eebe81e2143d03dbba21fbe828c95f78 Mon Sep 17 00:00:00 2001 From: Alena Laskavaia Date: Wed, 6 May 2015 10:08:19 -0400 Subject: [PATCH] Bug 466490: [launchbar] Color of the sash Trying to make sash more visible Change-Id: I6baeb1b05451e808c86204d0b0b1a1c13af5c7de --- .../launchbar/ui/internal/controls/LaunchBarListViewer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/LaunchBarListViewer.java b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/LaunchBarListViewer.java index fc7592a21b9..e86c77c80bc 100644 --- a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/LaunchBarListViewer.java +++ b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/LaunchBarListViewer.java @@ -4,7 +4,6 @@ import java.util.ArrayList; import java.util.Comparator; import java.util.List; -import org.eclipse.jface.layout.GridDataFactory; import org.eclipse.jface.layout.GridLayoutFactory; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.viewers.ICellModifier; @@ -45,6 +44,7 @@ import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Listener; @@ -391,11 +391,13 @@ public class LaunchBarListViewer extends StructuredViewer { if (separatorIndex < 0 || !historySupported) return; sash = new Sash(listComp, SWT.BORDER | SWT.HORIZONTAL); - sash.setLayoutData(GridDataFactory.fillDefaults().create()); + sash.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); if (separatorIndex < listItems.length) sash.moveAbove(listItems[separatorIndex]); else sash.moveBelow(null); + + sash.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_LIST_SELECTION)); sash.addListener(SWT.Selection, new Listener() { @Override public void handleEvent(Event e) {