summaryrefslogtreecommitdiff
path: root/platform/lang-impl/src/com/intellij/application/options/editor/EditorTabsConfigurable.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/lang-impl/src/com/intellij/application/options/editor/EditorTabsConfigurable.java')
-rw-r--r--platform/lang-impl/src/com/intellij/application/options/editor/EditorTabsConfigurable.java25
1 files changed, 10 insertions, 15 deletions
diff --git a/platform/lang-impl/src/com/intellij/application/options/editor/EditorTabsConfigurable.java b/platform/lang-impl/src/com/intellij/application/options/editor/EditorTabsConfigurable.java
index 35a34085d035..93cde6a72f6d 100644
--- a/platform/lang-impl/src/com/intellij/application/options/editor/EditorTabsConfigurable.java
+++ b/platform/lang-impl/src/com/intellij/application/options/editor/EditorTabsConfigurable.java
@@ -46,6 +46,7 @@ public class EditorTabsConfigurable implements EditorOptionsProvider {
private JCheckBox myShowDirectoryInTabCheckBox;
private JRadioButton myActivateRightNeighbouringTabRadioButton;
private JTextField myTabTitleLimitField;
+ private JLabel myTabTitleLimitLabel;
public EditorTabsConfigurable() {
myEditorTabPlacement.setModel(new DefaultComboBoxModel(new Object[]{
@@ -69,21 +70,15 @@ public class EditorTabsConfigurable implements EditorOptionsProvider {
private void revalidateSingleRowCheckbox() {
final int i = ((Integer)myEditorTabPlacement.getSelectedItem()).intValue();
- if (i == UISettings.TABS_NONE) {
- myHideKnownExtensions.setEnabled(false);
- myScrollTabLayoutInEditorCheckBox.setEnabled(false);
- myCbModifiedTabsMarkedWithAsterisk.setEnabled(false);
- myShowTabsTooltipsCheckBox.setEnabled(false);
- myShowCloseButtonOnCheckBox.setEnabled(false);
- myShowDirectoryInTabCheckBox.setEnabled(false);
- } else {
- myHideKnownExtensions.setEnabled(true);
- myScrollTabLayoutInEditorCheckBox.setEnabled(true);
- myCbModifiedTabsMarkedWithAsterisk.setEnabled(true);
- myShowTabsTooltipsCheckBox.setEnabled(true);
- myShowCloseButtonOnCheckBox.setEnabled(true);
- myShowDirectoryInTabCheckBox.setEnabled(true);
- }
+ boolean none = i == UISettings.TABS_NONE;
+ myHideKnownExtensions.setEnabled(!none);
+ myScrollTabLayoutInEditorCheckBox.setEnabled(!none);
+ myCbModifiedTabsMarkedWithAsterisk.setEnabled(!none);
+ myShowTabsTooltipsCheckBox.setEnabled(!none);
+ myShowCloseButtonOnCheckBox.setEnabled(!none);
+ myShowDirectoryInTabCheckBox.setEnabled(!none);
+ myTabTitleLimitField.setEnabled(!none);
+ myTabTitleLimitLabel.setEnabled(!none);
if (SwingConstants.TOP == i) {
myScrollTabLayoutInEditorCheckBox.setEnabled(true);