From f139474facd150b28d3f336dd12acb734e5b4d55 Mon Sep 17 00:00:00 2001 From: Vivian Kong Date: Thu, 21 Jun 2007 21:22:26 +0000 Subject: [PATCH] Patch for bug 189003 by Jason Montojo - fixing tab order --- .../importexecutable/ImportExecutablePageOne.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/ImportExecutablePageOne.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/ImportExecutablePageOne.java index ed9233dce73..36e5b3764f7 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/ImportExecutablePageOne.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/ImportExecutablePageOne.java @@ -181,7 +181,18 @@ public class ImportExecutablePageOne extends WizardPage { workArea.setLayout(new GridLayout()); workArea.setLayoutData(new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL)); - + + //bug 189003: to fix the tab order on the page + if (wizard.userSelectsBinaryParser()) { + Composite binaryParserGroup = new Composite(workArea, SWT.NONE); + GridLayout layout = new GridLayout(3, false); + layout.numColumns = 3; + layout.makeColumnsEqualWidth = false; + layout.marginWidth = 0; + binaryParserGroup.setLayout(layout); + createSelectBinaryParser(binaryParserGroup); + } + Composite selectExecutableGroup = new Composite(workArea, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 3; @@ -191,8 +202,6 @@ public class ImportExecutablePageOne extends WizardPage { selectExecutableGroup.setLayoutData(new GridData( GridData.FILL_HORIZONTAL)); - if (wizard.userSelectsBinaryParser()) - createSelectBinaryParser(selectExecutableGroup); createSelectExecutable(selectExecutableGroup); createExecutablesRoot(selectExecutableGroup); createExecutablesList(workArea);