001 //License: GPL. Copyright 2007 by Immanuel Scholz and others
002 package org.openstreetmap.josm.gui.preferences.map;
003
004 import static org.openstreetmap.josm.tools.I18n.tr;
005
006 import javax.swing.JTabbedPane;
007
008 import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
009 import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
010 import org.openstreetmap.josm.gui.preferences.PreferenceSettingFactory;
011 import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
012 import org.openstreetmap.josm.tools.GBC;
013
014 public class MapPreference extends DefaultTabPreferenceSetting {
015 public static class Factory implements PreferenceSettingFactory {
016 public PreferenceSetting createPreferenceSetting() {
017 return new MapPreference();
018 }
019 }
020
021 private MapPreference() {
022 super("map", tr("Map Settings"), tr("Settings for the map projection and data interpretation."));
023 }
024
025 public final JTabbedPane mapcontent = new JTabbedPane();
026
027 @Override
028 public boolean ok() {
029 return false;
030 }
031
032 @Override
033 public void addGui(PreferenceTabbedPane gui) {
034 gui.createPreferenceTab(this).add(mapcontent, GBC.eol().fill(GBC.BOTH));
035 }
036 }