From 37aae8f2f33d719fb3928ead73ed4b159f906333 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Thu, 4 Jan 2007 19:28:54 +0000 Subject: [PATCH] [168972] don't use SWT.BORDER attribute for tree viewers --- .../UI/org/eclipse/rse/internal/ui/view/SystemView.java | 2 +- .../ui/filters/SystemFilterWorkWithFilterPoolsTreeViewer.java | 4 +++- .../UI/org/eclipse/rse/ui/view/SystemView.java | 2 +- .../UI/org/eclipse/rse/ui/view/team/SystemTeamView.java | 3 ++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java index b6c7188f9d9..74772dbe895 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java @@ -233,7 +233,7 @@ public class SystemView extends TreeViewer implements ISystemTree, ISystemResour * @param msgLine Where to display messages and tooltip text */ public SystemView(Shell shell, Composite parent, ISystemViewInputProvider inputProvider, ISystemMessageLine msgLine) { - super(parent); + super(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); // DKM - putting style here to avoid SWT.BORDER (defect 168972) this.shell = shell; this.inputProvider = inputProvider; this.inputProvider.setShell(shell); // DY: defect 44544 diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/SystemFilterWorkWithFilterPoolsTreeViewer.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/SystemFilterWorkWithFilterPoolsTreeViewer.java index d31a7f0f4a0..a1a7df8ff28 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/SystemFilterWorkWithFilterPoolsTreeViewer.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/SystemFilterWorkWithFilterPoolsTreeViewer.java @@ -28,6 +28,7 @@ import org.eclipse.rse.ui.actions.ISystemAction; import org.eclipse.rse.ui.actions.SystemSubMenuManager; import org.eclipse.rse.ui.filters.dialogs.SystemFilterWorkWithFilterPoolsDialog; import org.eclipse.rse.ui.view.SystemView; +import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Menu; import org.eclipse.swt.widgets.Shell; @@ -54,7 +55,8 @@ public class SystemFilterWorkWithFilterPoolsTreeViewer */ public SystemFilterWorkWithFilterPoolsTreeViewer(Shell shell, SystemFilterWorkWithFilterPoolsDialog caller, Composite arg0) { - super(arg0); + super(arg0, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); // DKM - putting style here to avoid SWT.BORDER (defect 168972) + init(shell, caller); } diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemView.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemView.java index b6c7188f9d9..74772dbe895 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemView.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemView.java @@ -233,7 +233,7 @@ public class SystemView extends TreeViewer implements ISystemTree, ISystemResour * @param msgLine Where to display messages and tooltip text */ public SystemView(Shell shell, Composite parent, ISystemViewInputProvider inputProvider, ISystemMessageLine msgLine) { - super(parent); + super(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); // DKM - putting style here to avoid SWT.BORDER (defect 168972) this.shell = shell; this.inputProvider = inputProvider; this.inputProvider.setShell(shell); // DY: defect 44544 diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/team/SystemTeamView.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/team/SystemTeamView.java index 75b87b0b3cd..1897c9352e1 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/team/SystemTeamView.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/team/SystemTeamView.java @@ -29,6 +29,7 @@ import org.eclipse.rse.model.ISystemResourceChangeListener; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.rse.ui.SystemWidgetHelpers; import org.eclipse.rse.ui.view.ISystemSelectAllTarget; +import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Tree; @@ -51,7 +52,7 @@ public class SystemTeamView extends TreeViewer implements ISystemSelectAllTarget */ public SystemTeamView(Composite parent, SystemTeamViewPart teamViewPart) { - super(parent); + super(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); // DKM - putting style here to avoid SWT.BORDER (defect 168972) this.teamViewPart = teamViewPart; SystemWidgetHelpers.setHelp(getTree(), RSEUIPlugin.HELPPREFIX+"teamview"); //$NON-NLS-1$ }