Пример #1
0
  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);
  }
Пример #2
0
 private void checkCurrentFolder() {
   getButton(0).setEnabled(FileSystemHelper.isDirectory(selectedPath));
   getButton(1).setEnabled(!fileBrowser.getCurrentPath().equals("file:///"));
   getButton(2).setEnabled(fileBrowser.canWriteCurrentDirectory());
 }