diff --git a/plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java b/plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java
index 83849ac..377465e 100644
|
a
|
b
|
import javax.swing.JPanel;
|
| 27 | 27 | import javax.swing.JScrollPane; |
| 28 | 28 | |
| 29 | 29 | import org.openstreetmap.josm.Main; |
| | 30 | import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting; |
| 30 | 31 | import org.openstreetmap.josm.gui.preferences.PreferenceSetting; |
| 31 | 32 | import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane; |
| 32 | | import org.openstreetmap.josm.gui.preferences.SubPreferenceSetting; |
| 33 | 33 | import org.openstreetmap.josm.gui.preferences.TabPreferenceSetting; |
| 34 | 34 | import org.openstreetmap.josm.gui.preferences.display.ColorPreference; |
| 35 | 35 | import org.openstreetmap.josm.tools.GBC; |
| 36 | 36 | |
| 37 | | public class ColorSchemePreference implements SubPreferenceSetting { |
| | 37 | public class ColorSchemePreference extends DefaultTabPreferenceSetting { |
| 38 | 38 | private static final String PREF_KEY_SCHEMES_PREFIX = "colorschemes."; |
| 39 | 39 | private static final String PREF_KEY_SCHEMES_NAMES = PREF_KEY_SCHEMES_PREFIX + "names"; |
| 40 | 40 | public static final String PREF_KEY_COLOR_PREFIX = "color."; |
| … |
… |
public class ColorSchemePreference implements SubPreferenceSetting {
|
| 47 | 47 | * Default Constructor |
| 48 | 48 | */ |
| 49 | 49 | public ColorSchemePreference() { |
| | 50 | super(null, tr("Color Schemes"), tr("Allows the user to create different color schemes and to switch between them.")); |
| 50 | 51 | } |
| 51 | 52 | |
| 52 | 53 | |
| … |
… |
public class ColorSchemePreference implements SubPreferenceSetting {
|
| 124 | 125 | buttonPanel.add(addScheme, GBC.std().insets(0,5,5,0)); |
| 125 | 126 | buttonPanel.add(deleteScheme, GBC.std().insets(0,5,5,0)); |
| 126 | 127 | |
| 127 | | JScrollPane scrollpane = new JScrollPane(panel); |
| 128 | | scrollpane.setBorder(BorderFactory.createEmptyBorder( 0, 0, 0, 0 )); |
| 129 | | gui.getDisplayPreference().getTabPane().addTab(tr("Color Schemes"), scrollpane); |
| 130 | | } |
| 131 | | |
| 132 | | @Override |
| 133 | | public TabPreferenceSetting getTabPreferenceSetting(final PreferenceTabbedPane gui) { |
| 134 | | return gui.getDisplayPreference(); |
| | 128 | gui.createPreferenceTab(this).add(panel, GBC.eol().fill(GBC.BOTH)); |
| 135 | 129 | } |
| 136 | 130 | |
| 137 | 131 | /** |
diff --git a/plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java b/plugins/osmarender/src/org/openstreetmap/josm/plugins/osmarender/OsmarenderPlugin.java
index 15a4693..606d0c4 100644
|
a
|
b
|
import org.openstreetmap.josm.data.osm.Relation;
|
| 33 | 33 | import org.openstreetmap.josm.data.osm.Way; |
| 34 | 34 | import org.openstreetmap.josm.gui.MainMenu; |
| 35 | 35 | import org.openstreetmap.josm.gui.MapFrame; |
| | 36 | import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting; |
| 36 | 37 | import org.openstreetmap.josm.gui.preferences.PreferenceSetting; |
| 37 | 38 | import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane; |
| 38 | | import org.openstreetmap.josm.gui.preferences.SubPreferenceSetting; |
| 39 | 39 | import org.openstreetmap.josm.gui.preferences.TabPreferenceSetting; |
| 40 | 40 | import org.openstreetmap.josm.io.OsmWriter; |
| 41 | 41 | import org.openstreetmap.josm.io.OsmWriterFactory; |
| … |
… |
public class OsmarenderPlugin extends Plugin {
|
| 156 | 156 | return new OsmarenderPreferenceSetting(); |
| 157 | 157 | } |
| 158 | 158 | |
| 159 | | private class OsmarenderPreferenceSetting implements SubPreferenceSetting { |
| | 159 | private class OsmarenderPreferenceSetting extends DefaultTabPreferenceSetting { |
| 160 | 160 | |
| 161 | 161 | private JTextField firefox = new JTextField(10); |
| 162 | 162 | |
| | 163 | public OsmarenderPreferenceSetting() { |
| | 164 | super(null, tr("Osmarender"), ""); |
| | 165 | } |
| | 166 | |
| 163 | 167 | @Override |
| 164 | 168 | public void addGui(PreferenceTabbedPane gui) { |
| 165 | 169 | final JPanel panel = new JPanel(new GridBagLayout()); |
| … |
… |
public class OsmarenderPlugin extends Plugin {
|
| 169 | 173 | panel.add(firefox, GBC.eol().insets(0,5,0,0).fill(GBC.HORIZONTAL)); |
| 170 | 174 | panel.add(Box.createVerticalGlue(), GBC.eol().fill(GBC.BOTH)); |
| 171 | 175 | firefox.setText(Main.pref.get("osmarender.firefox")); |
| 172 | | gui.getMapPreference().getTabPane().addTab(tr("Osmarender"), panel); |
| | 176 | |
| | 177 | gui.createPreferenceTab(this).add(panel, GBC.eol().fill(GBC.BOTH)); |
| 173 | 178 | } |
| 174 | 179 | |
| 175 | 180 | @Override |
| … |
… |
public class OsmarenderPlugin extends Plugin {
|
| 183 | 188 | return false; |
| 184 | 189 | } |
| 185 | 190 | |
| 186 | | @Override |
| 187 | | public TabPreferenceSetting getTabPreferenceSetting(final PreferenceTabbedPane gui) { |
| 188 | | return gui.getMapPreference(); |
| 189 | | } |
| 190 | | |
| 191 | 191 | } |
| 192 | 192 | |
| 193 | 193 | private void writeGenerated(Bounds b) throws IOException { |