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    }