Ignore:
Timestamp:
2018-08-12T02:21:19+02:00 (6 years ago)
Author:
Don-vip
Message:

see #15229 - deprecate Main.platform and related methods - new class PlatformManager

Location:
trunk/src/org/openstreetmap/josm/gui/widgets
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/widgets/FileChooserManager.java

    r12846 r14138  
    1616import org.openstreetmap.josm.data.preferences.BooleanProperty;
    1717import org.openstreetmap.josm.spi.preferences.Config;
     18import org.openstreetmap.josm.tools.PlatformManager;
    1819
    1920/**
     
    3334    public static final BooleanProperty PROP_USE_NATIVE_FILE_DIALOG = new BooleanProperty("use.native.file.dialog",
    3435            // Native dialogs do not support file filters, so do not set them as default, except for OS X where they never worked
    35             Main.isPlatformOsx());
     36            PlatformManager.isPlatformOsx());
    3637
    3738    private final boolean open;
  • trunk/src/org/openstreetmap/josm/gui/widgets/NativeFileChooser.java

    r13206 r14138  
    1414
    1515import org.openstreetmap.josm.Main;
     16import org.openstreetmap.josm.tools.PlatformManager;
    1617import org.openstreetmap.josm.tools.Utils;
    1718
     
    138139    @Override
    139140    public int showOpenDialog(Component parent) {
    140         boolean appleProperty = Main.isPlatformOsx() && selectionMode == JFileChooser.DIRECTORIES_ONLY;
     141        boolean appleProperty = PlatformManager.isPlatformOsx() && selectionMode == JFileChooser.DIRECTORIES_ONLY;
    141142        if (appleProperty) {
    142143            Utils.updateSystemProperty("apple.awt.fileDialogForDirectories", "true");
     
    176177            // http://stackoverflow.com/questions/1224714/how-can-i-make-a-java-filedialog-accept-directories-as-its-filetype-in-os-x/1224744#1224744
    177178            // CHECKSTYLE.ON: LineLength
    178             return Main.isPlatformOsx();
     179            return PlatformManager.isPlatformOsx();
    179180        case JFileChooser.FILES_ONLY:
    180181        default:
  • trunk/src/org/openstreetmap/josm/gui/widgets/TextContextualPopupMenu.java

    r13974 r14138  
    2424import javax.swing.undo.UndoManager;
    2525
    26 import org.openstreetmap.josm.Main;
    2726import org.openstreetmap.josm.spi.preferences.Config;
    2827import org.openstreetmap.josm.tools.ImageProvider;
    2928import org.openstreetmap.josm.tools.Logging;
     29import org.openstreetmap.josm.tools.PlatformManager;
    3030
    3131/**
     
    9595                if (!GraphicsEnvironment.isHeadless()) {
    9696                    component.getInputMap().put(
    97                             KeyStroke.getKeyStroke(KeyEvent.VK_Z, Main.platform.getMenuShortcutKeyMaskEx()), undoAction);
     97                            KeyStroke.getKeyStroke(KeyEvent.VK_Z, PlatformManager.getPlatform().getMenuShortcutKeyMaskEx()), undoAction);
    9898                    component.getInputMap().put(
    99                             KeyStroke.getKeyStroke(KeyEvent.VK_Y, Main.platform.getMenuShortcutKeyMaskEx()), redoAction);
     99                            KeyStroke.getKeyStroke(KeyEvent.VK_Y, PlatformManager.getPlatform().getMenuShortcutKeyMaskEx()), redoAction);
    100100                }
    101101            }
Note: See TracChangeset for help on using the changeset viewer.