Ignore:
Timestamp:
2020-10-11T10:30:14+02:00 (4 years ago)
Author:
simon04
Message:

see #7548 - Re-organize the preference dialog (display preferences)

File:
1 edited

Legend:

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

    r16979 r17159  
    44import static org.openstreetmap.josm.tools.I18n.tr;
    55
    6 import javax.swing.BorderFactory;
    7 import javax.swing.JPanel;
    8 import javax.swing.JScrollPane;
    9 
     6import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
    107import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
    118import org.openstreetmap.josm.gui.preferences.PreferenceSettingFactory;
    129import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
    13 import org.openstreetmap.josm.gui.preferences.SubPreferenceSetting;
    14 import org.openstreetmap.josm.gui.preferences.TabPreferenceSetting;
    15 import org.openstreetmap.josm.gui.util.GuiHelper;
    1610
    1711/**
    1812 * "GPS Points" drawing preferences.
    1913 */
    20 public class GPXPreference implements SubPreferenceSetting {
     14public class GPXPreference extends DefaultTabPreferenceSetting {
    2115
    2216    /**
     
    3024    }
    3125
     26    GPXPreference() {
     27        super(null, tr("GPS Points"), tr("Settings that control the drawing of GPS tracks."));
     28    }
     29
    3230    private GPXSettingsPanel gpxPanel;
    3331
     
    3634        gpxPanel = new GPXSettingsPanel();
    3735        gui.addValidationListener(gpxPanel);
    38         JPanel panel = gpxPanel;
    39 
    40         JScrollPane scrollpane = new JScrollPane(panel);
    41         scrollpane.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
    42         GuiHelper.setDefaultIncrement(scrollpane);
    43         gui.getDisplayPreference().addSubTab(this, tr("GPS Points"), scrollpane);
     36        createPreferenceTabWithScrollPane(gui, gpxPanel);
    4437    }
    4538
     
    5447    }
    5548
    56     @Override
    57     public TabPreferenceSetting getTabPreferenceSetting(final PreferenceTabbedPane gui) {
    58         return gui.getDisplayPreference();
    59     }
    6049}
Note: See TracChangeset for help on using the changeset viewer.