Changeset 17159 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/display/GPXPreference.java
- Timestamp:
- 2020-10-11T10:30:14+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/display/GPXPreference.java
r16979 r17159 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import javax.swing.BorderFactory; 7 import javax.swing.JPanel; 8 import javax.swing.JScrollPane; 9 6 import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting; 10 7 import org.openstreetmap.josm.gui.preferences.PreferenceSetting; 11 8 import org.openstreetmap.josm.gui.preferences.PreferenceSettingFactory; 12 9 import 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;16 10 17 11 /** 18 12 * "GPS Points" drawing preferences. 19 13 */ 20 public class GPXPreference implements SubPreferenceSetting {14 public class GPXPreference extends DefaultTabPreferenceSetting { 21 15 22 16 /** … … 30 24 } 31 25 26 GPXPreference() { 27 super(null, tr("GPS Points"), tr("Settings that control the drawing of GPS tracks.")); 28 } 29 32 30 private GPXSettingsPanel gpxPanel; 33 31 … … 36 34 gpxPanel = new GPXSettingsPanel(); 37 35 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); 44 37 } 45 38 … … 54 47 } 55 48 56 @Override57 public TabPreferenceSetting getTabPreferenceSetting(final PreferenceTabbedPane gui) {58 return gui.getDisplayPreference();59 }60 49 }
Note:
See TracChangeset
for help on using the changeset viewer.