Ticket #19027: JOSM FlatLaf patch 1.diff

File JOSM FlatLaf patch 1.diff, 2.1 KB (added by DevCharly, 4 years ago)
  • ivy.xml

     
    2626        <dependency org="org.tukaani" name="xz" rev="1.8" conf="api->default"/>
    2727        <dependency org="com.drewnoakes" name="metadata-extractor" rev="2.13.0" conf="api->default"/>
    2828        <dependency org="ch.poole" name="OpeningHoursParser" rev="0.21.1" conf="api->default"/>
     29        <dependency org="com.formdev" name="flatlaf" rev="0.29" conf="api->default"/>
    2930        <!-- sources->sources -->
    3031        <dependency org="org.openstreetmap.jmapviewer" name="jmapviewer" rev="2.13" conf="sources->sources"/>
    3132        <dependency org="javax.json" name="javax.json-api" rev="1.1.4" conf="sources->sources"/>
     
    3637        <dependency org="org.tukaani" name="xz" rev="1.8" conf="sources->sources"/>
    3738        <dependency org="com.drewnoakes" name="metadata-extractor" rev="2.13.0" conf="sources->sources"/>
    3839        <dependency org="ch.poole" name="OpeningHoursParser" rev="0.21.1" conf="sources->sources"/>
     40        <dependency org="com.formdev" name="flatlaf" rev="0.29" conf="sources->sources"/>
    3941    </dependencies>
    4042</ivy-module>
  • src/org/openstreetmap/josm/gui/MainApplication.java

     
    164164import org.openstreetmap.josm.tools.bugreport.BugReportSender;
    165165import org.xml.sax.SAXException;
    166166
     167import com.formdev.flatlaf.FlatDarkLaf;
     168import com.formdev.flatlaf.FlatLightLaf;
     169
    167170/**
    168171 * Main window class application.
    169172 *
     
    10481051    }
    10491052
    10501053    static void setupUIManager() {
     1054        UIManager.installLookAndFeel("FlatLaf Light", FlatLightLaf.class.getName());
     1055        UIManager.installLookAndFeel("FlatLaf Dark", FlatDarkLaf.class.getName());
     1056
    10511057        String defaultlaf = PlatformManager.getPlatform().getDefaultStyle();
    10521058        String laf = LafPreference.LAF.get();
    10531059        try {