Changeset 2371 in josm for trunk/src


Ignore:
Timestamp:
2009-11-01T11:35:55+01:00 (15 years ago)
Author:
stoecker
Message:

moved system deps into platform hooks

Location:
trunk/src/org/openstreetmap/josm
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/Main.java

    r2343 r2371  
    308308        try {
    309309            try {
    310                 String laf = Main.pref.get("laf");
     310                String laf = Main.pref.get("laf", platform.getDefaultStyle());
    311311                if(laf != null && laf.length() > 0) {
    312312                    UIManager.setLookAndFeel(laf);
  • trunk/src/org/openstreetmap/josm/data/Preferences.java

    r2370 r2371  
    468468    public final void resetToDefault(){
    469469        properties.clear();
    470         if (System.getProperty("os.name").toUpperCase().indexOf("WINDOWS") == -1) {
    471             put("laf", "javax.swing.plaf.metal.MetalLookAndFeel");
    472         } else {
    473             put("laf", "com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
    474         }
    475470    }
    476471
  • trunk/src/org/openstreetmap/josm/tools/PlatformHook.java

    r2017 r2371  
    100100      */
    101101    public String makeTooltip(String name, Shortcut sc);
     102
     103    public String getDefaultStyle();
    102104}
  • trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java

    r2025 r2371  
    263263        return result;
    264264    }
     265
     266    @Override
     267    public String getDefaultStyle()
     268    {
     269        return "javax.swing.plaf.metal.MetalLookAndFeel";
     270    }
    265271}
  • trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java

    r2017 r2371  
    7474        return result;
    7575    }
     76
     77    @Override
     78    public String getDefaultStyle()
     79    {
     80        return "javax.swing.plaf.metal.MetalLookAndFeel";
     81    }
    7682}
  • trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java

    r2017 r2371  
    5353        Shortcut.registerSystemShortcut("system:help", "unused", KeyEvent.VK_F1, 0);
    5454    }
     55
     56    @Override
     57    public String getDefaultStyle()
     58    {
     59        return "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
     60    }
    5561}
    56 
    57 
    58 
    59 
Note: See TracChangeset for help on using the changeset viewer.