protected void initGuiSlotCustom() { if (!cc.settings.getComcraftFileSystem().isAvailable()) { fileBrowser.openDirectory("file:///"); checkForMemoryCard(); } else { fileBrowser.openDirectory(cc.settings.getComcraftFileSystem().getComcraftPath()); } addButton(cc.langBundle.getText("GuiSelectPath.buttonOpen"), false, 1, 0); addButton( cc.langBundle.getText("GuiSelectPath.buttonBack"), !fileBrowser.getCurrentPath().equals("file:///"), 1, 1); addButton( cc.langBundle.getText("GuiSelectPath.buttonSetAsRoot"), fileBrowser.canWriteCurrentDirectory(), 0, 0); addButton(cc.langBundle.getText("GuiSelectPath.buttonClose"), parentScreen != null, 0, 1); elementClicked(0); }
private void checkCurrentFolder() { getButton(0).setEnabled(FileSystemHelper.isDirectory(selectedPath)); getButton(1).setEnabled(!fileBrowser.getCurrentPath().equals("file:///")); getButton(2).setEnabled(fileBrowser.canWriteCurrentDirectory()); }