// <editor-fold defaultstate="collapsed" desc="file handling"> public String loadFile(boolean accessingAsFile) throws IOException { File file = new SikuliIDEFileChooser(SikuliIDE.getInstance(), accessingAsFile).load(); if (file == null) { return null; } String fname = FileManager.slashify(file.getAbsolutePath(), false); SikuliIDE ide = SikuliIDE.getInstance(); int i = ide.isAlreadyOpen(fname); if (i > -1) { Debug.log(2, "Already open in IDE: " + fname); return null; } loadFile(fname); if (_editingFile == null) { return null; } return fname; }