Beispiel #1
0
    @Override
    public String transit(String input, Bundle data) {

      MouseEvent e = (MouseEvent) data.getObject(DataKey.MouseEvent.name());

      if (input.equals(TransitBy.MousePressed.name())) return onMousePressed(e, data);
      else if (input.equals(TransitBy.MouseClicked.name())) return onMouseClicked(e, data);
      else return getName();
    }
Beispiel #2
0
    @Override
    public String transit(String input, Bundle data) {

      if (input.equals(TransitBy.MouseDragged.name()))
        return onMouseDragged((MouseEvent) data.getObject(DataKey.MouseEvent.name()), data);
      else if (input.equals(TransitBy.MouseClicked.name()))
        return onMouseClicked((MouseEvent) data.getObject(DataKey.MouseEvent.name()), data);
      else if (input.equals(TransitBy.SoundCircleGeneratorEnabled.name()))
        return onSoundCircleGeneratorEnabled(data);
      else if (input.equals(TransitBy.DeleteSC.name())) return onDeleteSoundCircle(data);
      else if (input.equals(TransitBy.KeyEscTyped.name())) return onKeyEscTyped(data);
      else if (input.equals(TransitBy.CopySC.name())) return onCopySoundCircle(data);
      else if (input.equals(TransitBy.PasteSC.name())) return onPasteSoundCircle(data);
      else return getName();
    }