diff options
author | Markus Keller | 2013-07-25 14:30:37 +0000 |
---|---|---|
committer | Markus Keller | 2013-07-25 14:30:37 +0000 |
commit | 0dbad1d9e3a2930105df39a4c57e1014287b1345 (patch) | |
tree | 03b53527523513e5ba5f43058b2636ddb8c936f4 | |
parent | 86b4abb88eede64a106de26c44fc77dc8c0e06b0 (diff) | |
download | eclipse.platform.ui-0dbad1d9e3a2930105df39a4c57e1014287b1345.tar.gz eclipse.platform.ui-0dbad1d9e3a2930105df39a4c57e1014287b1345.tar.xz eclipse.platform.ui-0dbad1d9e3a2930105df39a4c57e1014287b1345.zip |
Bug 403201: Keys preference dialog is wider than screen (and more layout problems)
-rw-r--r-- | bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java index f7967fc30be..fd2b5091f98 100644 --- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java +++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java @@ -148,7 +148,7 @@ public class NewKeysPreferencePage extends PreferencePage implements /** * The number of items to show in the bindings table tree. */ - private static final int ITEMS_TO_SHOW = 7; + private static final int ITEMS_TO_SHOW = 12; private static final int COMMAND_NAME_COLUMN = 0; private static final int KEY_SEQUENCE_COLUMN = 1; @@ -504,7 +504,6 @@ public class NewKeysPreferencePage extends PreferencePage implements createTree(page); createTreeControls(page); createDataControls(page); - createButtonBar(page); fill(); @@ -517,7 +516,7 @@ public class NewKeysPreferencePage extends PreferencePage implements gc.setFont(fDescriptionText.getFont()); FontMetrics metrics = gc.getFontMetrics(); gc.dispose(); - int height = metrics.getHeight() * 4; + int height = metrics.getHeight() * 5 / 2; GridData gridData = new GridData(); gridData.grabExcessHorizontalSpace = true; @@ -530,8 +529,7 @@ public class NewKeysPreferencePage extends PreferencePage implements } /** - * Creates the button bar across the bottom of the preference page. This - * button bar contains the "Advanced..." button. + * Creates the button bar with "Filters..." and "Export CVS..." buttons. * * @param parent * The composite in which the button bar should be placed; never @@ -550,6 +548,7 @@ public class NewKeysPreferencePage extends PreferencePage implements buttonBar.setLayout(layout); gridData = new GridData(); gridData.horizontalAlignment = SWT.END; + gridData.grabExcessHorizontalSpace = true; buttonBar.setLayoutData(gridData); // Advanced button. @@ -773,9 +772,9 @@ public class NewKeysPreferencePage extends PreferencePage implements gridData.grabExcessHorizontalSpace = true; gridData.horizontalAlignment = SWT.FILL; gridData.horizontalSpan = 2; + gridData.widthHint = 200; ViewerComparator comparator = new ViewerComparator(); fWhenCombo.setComparator(comparator); - fWhenCombo.getCombo().setVisibleItemCount(ITEMS_TO_SHOW); fWhenCombo.getCombo().setLayoutData(gridData); fWhenCombo.setContentProvider(new ModelContentProvider()); fWhenCombo.setLabelProvider(new ListLabelProvider()); @@ -1154,6 +1153,7 @@ public class NewKeysPreferencePage extends PreferencePage implements } }); + createButtonBar(treeControls); return treeControls; } |