Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Keller2012-01-20 18:34:29 +0000
committerMarkus Keller2012-01-20 18:36:03 +0000
commit230b765f74e2d2c46d5f8344528fe31e0254260f (patch)
tree58f5c89b043adcd21cf582a71464ba40469934bb
parent1f15eb8dc3e0a2f94ae44220c4601ba5bee46318 (diff)
downloadeclipse.platform.text-230b765f74e2d2c46d5f8344528fe31e0254260f.tar.gz
eclipse.platform.text-230b765f74e2d2c46d5f8344528fe31e0254260f.tar.xz
eclipse.platform.text-230b765f74e2d2c46d5f8344528fe31e0254260f.zip
Bug 350511: [preferences] Incorrect padding for Show Whitespacev20120120-1836
characters preference
-rw-r--r--org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/TextEditorDefaultsPreferencePage.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/TextEditorDefaultsPreferencePage.java b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/TextEditorDefaultsPreferencePage.java
index 16b7ae9bfaa..aac9081f79e 100644
--- a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/TextEditorDefaultsPreferencePage.java
+++ b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/TextEditorDefaultsPreferencePage.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2000, 2011 IBM Corporation and others.
+ * Copyright (c) 2000, 2012 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -60,6 +60,7 @@ import org.eclipse.jface.preference.PreferenceConverter;
import org.eclipse.jface.preference.PreferencePage;
import org.eclipse.jface.resource.JFaceResources;
import org.eclipse.jface.resource.StringConverter;
+import org.eclipse.jface.util.Util;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
@@ -1145,12 +1146,17 @@ public class TextEditorDefaultsPreferencePage extends PreferencePage implements
GridLayout layout= new GridLayout();
layout.marginHeight= 0;
layout.marginWidth= 0;
+ layout.horizontalSpacing= 0;
layout.numColumns= 2;
composite.setLayout(layout);
composite.setLayoutData(gd);
final Button checkBox= new Button(composite, SWT.CHECK);
- checkBox.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false));
+ checkBox.setFont(JFaceResources.getDialogFont());
+ gd= new GridData(GridData.FILL, GridData.CENTER, false, false);
+ int offset= Util.isMac() ? -4 : Util.isLinux() ? -2 : /* Windows et al. */ 3;
+ gd.widthHint= checkBox.computeSize(SWT.DEFAULT, SWT.DEFAULT).x + offset;
+ checkBox.setLayoutData(gd);
checkBox.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
checkboxControlChanged(preference, domain, checkBox);
@@ -1163,7 +1169,6 @@ public class TextEditorDefaultsPreferencePage extends PreferencePage implements
});
gd= new GridData(GridData.FILL, GridData.CENTER, false, false);
- gd.horizontalIndent= -2;
Link link= new Link(composite, SWT.NONE);
link.setText(preference.getName());

Back to the top