Ignore:
Timestamp:
2020-11-16T16:45:58+01:00 (3 years ago)
Author:
Don-vip
Message:

see #7548 - make clear which preferences settings allow new tabs from plugins. Make color preferences extensible. Hide tab area if a single tab is defined.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/preferences/display/DisplayPreference.java

    r17311 r17314  
    55import static org.openstreetmap.josm.tools.I18n.trc;
    66
    7 import javax.swing.JTabbedPane;
    8 
    97import org.openstreetmap.josm.gui.help.HelpUtil;
    10 import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
     8import org.openstreetmap.josm.gui.preferences.ExtensibleTabPreferenceSetting;
    119import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
    1210import org.openstreetmap.josm.gui.preferences.PreferenceSettingFactory;
    13 import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
    14 import org.openstreetmap.josm.tools.GBC;
    1511
    1612/**
     
    1814 * @since 4969
    1915 */
    20 public final class DisplayPreference extends DefaultTabPreferenceSetting {
     16public final class DisplayPreference extends ExtensibleTabPreferenceSetting {
    2117
    2218    /**
     
    3228    private DisplayPreference() {
    3329        super(/* ICON(preferences/) */ "display", trc("gui", "Display"),
    34                 tr("Various settings that influence the visual representation of the whole program."), false, new JTabbedPane());
     30                tr("Various settings that influence the visual representation of the whole program."), false);
    3531    }
    3632
     
    3834    public boolean ok() {
    3935        return false;
    40     }
    41 
    42     @Override
    43     public void addGui(PreferenceTabbedPane gui) {
    44         gui.createPreferenceTab(this).add(getTabPane(), GBC.eol().fill(GBC.BOTH));
    4536    }
    4637
Note: See TracChangeset for help on using the changeset viewer.