From 1f89d550745b2eb1bef7edb5be0fcbac70d1319e Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Mon, 10 Oct 2016 15:04:17 -0400 Subject: [PATCH] Bug 498941 - GDB preference page can grow huge with long debugger path Change-Id: Iaacfc18fdb28eee1e64e5de8073114738d25ff79 Signed-off-by: Marc-Andre Laperle --- .../gdb/internal/ui/preferences/GdbDebugPreferencePage.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java index d07a96aeb57..de8542a0de1 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java @@ -81,6 +81,8 @@ import org.eclipse.ui.PlatformUI; */ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage { + private static final int DEFAULT_GDB_COMMAND_LABEL_WIDTH_HINT = 300; + /** * A vehicle in order to be able to register a selection listener with * a {@link BooleanFieldEditor}. @@ -543,6 +545,9 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements group1); stringFieldEditorCommand.fillIntoGrid(group1, 2); + GridData stringFieldLayoutData = (GridData) stringFieldEditorCommand.getTextControl(group1).getLayoutData(); + stringFieldLayoutData.widthHint = DEFAULT_GDB_COMMAND_LABEL_WIDTH_HINT; + addField(stringFieldEditorCommand); Button browsebutton = new Button(group1, SWT.PUSH); browsebutton.setText(MessagesForPreferences.GdbDebugPreferencePage_Browse_button);