private boolean cursorShape()

in core/src/com/jediterm/terminal/emulator/JediEmulator.java [794:819]


  private boolean cursorShape(ControlSequence args) {
    switch (args.getArg(0, 0)) {
      case 0:
      case 1:
        myTerminal.cursorShape(CursorShape.BLINK_BLOCK);
        return true;
      case 2:
        myTerminal.cursorShape(CursorShape.STEADY_BLOCK);
        return true;
      case 3:
        myTerminal.cursorShape(CursorShape.BLINK_UNDERLINE);
        return true;
      case 4:
        myTerminal.cursorShape(CursorShape.STEADY_UNDERLINE);
        return true;
      case 5:
        myTerminal.cursorShape(CursorShape.BLINK_VERTICAL_BAR);
        return true;
      case 6:
        myTerminal.cursorShape(CursorShape.STEADY_VERTICAL_BAR);
        return true;
      default:
        LOG.warn("Setting cursor shape : unsupported parameter " + args);
        return false;
    }
  }