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 }