From 6d8e8bf996de38bd77062b4d4e67c1315bd72f38 Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Mon, 12 Oct 2015 13:26:19 +0300 Subject: [PATCH] Add link to help article about color blindness (move to right) --- .../com/intellij/ide/ui/ColorBlindnessPanel.java | 15 +++++---------- .../src/messages/UIBundle.properties | 3 ++- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/ColorBlindnessPanel.java b/platform/platform-impl/src/com/intellij/ide/ui/ColorBlindnessPanel.java index b1063de390e6..efafdb2f139d 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/ColorBlindnessPanel.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/ColorBlindnessPanel.java @@ -22,7 +22,6 @@ import com.intellij.ui.components.labels.SwingActionLink; import com.intellij.ui.components.panels.HorizontalLayout; import com.intellij.util.ui.JBUI; -import java.awt.BorderLayout; import java.awt.event.ActionEvent; import javax.swing.*; import javax.swing.event.ChangeEvent; @@ -37,21 +36,17 @@ final class ColorBlindnessPanel extends JPanel implements ChangeListener { private ColorBlindness myBlindness; public ColorBlindnessPanel() { - super(new BorderLayout()); + super(new HorizontalLayout(JBUI.scale(10))); + add(HorizontalLayout.LEFT, myCheckBox); + add(HorizontalLayout.LEFT, myComboBox); - JPanel panel = new JPanel(new HorizontalLayout(JBUI.scale(10))); - panel.add(HorizontalLayout.LEFT, myCheckBox); - panel.add(HorizontalLayout.LEFT, myComboBox); - add(BorderLayout.CENTER, panel); - - JLabel label = new SwingActionLink(new AbstractAction("How it works") { + JLabel label = new SwingActionLink(new AbstractAction(UIBundle.message("color.blindness.link.to.help")) { @Override public void actionPerformed(ActionEvent event) { HelpManager.getInstance().invokeHelp("Colorblind_Settings"); } }); - label.setBorder(JBUI.Borders.emptyLeft(26)); - add(BorderLayout.SOUTH, label); + add(HorizontalLayout.LEFT, label); myCheckBox.setSelected(false); myCheckBox.addChangeListener(this); diff --git a/platform/platform-resources-en/src/messages/UIBundle.properties b/platform/platform-resources-en/src/messages/UIBundle.properties index 145afbc700cc..3a2d87ed1a48 100644 --- a/platform/platform-resources-en/src/messages/UIBundle.properties +++ b/platform/platform-resources-en/src/messages/UIBundle.properties @@ -168,10 +168,11 @@ tool.window.quick.access.message=Hover over the icon below to access tool window got.it=Got it! -color.blindness.checkbox.text=Adjust colors for red-green vision deficiency (protanopia and deuteranopia) +color.blindness.checkbox.text=Adjust colors for red-green vision deficiency (protanopia, deuteranopia) # define at least one name to show checkbox # define more that one name to show combobox color.blindness.protanopia.name= color.blindness.deuteranopia.name=Deuteranopia (green) color.blindness.tritanopia.name= color.blindness.achromatopsia.name= +color.blindness.link.to.help=How it works