Exemplo n.º 1
0
  public void customDrawScreen() {
    guiSlot.drawScreen();

    cc.g.setColor(255, 255, 255);
    drawStringWithShadow(
        cc.g,
        FileSystemHelper.getPathWithoutPrefix(fileBrowser.getCurrentPath()),
        5,
        3,
        Graphics.TOP | Graphics.LEFT);
  }
Exemplo n.º 2
0
  private boolean setAsRoot() {
    ComcraftFileSystem comcraftFileSystem;

    try {
      comcraftFileSystem = new ComcraftFileSystem(cc, fileBrowser.getCurrentPath());
    } catch (SecurityException ex) {
      // #debug
      // #             ex.printStackTrace();

      return false;
    }

    cc.settings.setComcraftFileSystem(comcraftFileSystem);
    return true;
  }
Exemplo n.º 3
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);
  }
Exemplo n.º 4
0
 private void checkCurrentFolder() {
   getButton(0).setEnabled(FileSystemHelper.isDirectory(selectedPath));
   getButton(1).setEnabled(!fileBrowser.getCurrentPath().equals("file:///"));
   getButton(2).setEnabled(fileBrowser.canWriteCurrentDirectory());
 }