001    //License: GPL. Copyright 2007 by Immanuel Scholz and others
002    package org.openstreetmap.josm.gui.preferences.display;
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 DisplayPreference extends DefaultTabPreferenceSetting {
015        public static class Factory implements PreferenceSettingFactory {
016            public PreferenceSetting createPreferenceSetting() {
017                return new DisplayPreference();
018            }
019        }
020        
021        private DisplayPreference() {
022            super("display", tr("Display Settings"), tr("Various settings that influence the visual representation of the whole program."));
023        }
024        
025        public final JTabbedPane displaycontent = 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(displaycontent, GBC.eol().fill(GBC.BOTH));
035        }
036    }