void buttonClicked (Button* buttonThatWasClicked) override { if (buttonThatWasClicked == &startStopButton) { if (transportSource.isPlaying()) { transportSource.stop(); } else { transportSource.setPosition (0); transportSource.start(); } } else if (buttonThatWasClicked == &followTransportButton) { thumbnail->setFollowsTransport (followTransportButton.getToggleState()); } }
// playback-is-playing -> t/nil base::cell_t is_playing(base::lisp &gl, base::cell_t, base::cells_t &) { if (ts.isPlaying()) return gl.t(); return gl.nil(); }