|
- #include "rack.hpp"
-
- using namespace rack;
-
- namespace rack_plugin_rcm {
-
- struct ClockBufferItem : MenuItem {
- char buffer[100];
- PianoRollModule* module;
- int value;
- ClockBufferItem(PianoRollModule* module, int value) {
- this->module = module;
- this->value = value;
-
- snprintf(buffer, 10, "%d", value);
- text = buffer;
- if (value == module->clockDelay) {
- rightText = "✓";
- }
- }
- void onAction(EventAction &e) override {
- module->clockDelay = value;
- }
- };
-
- } // namespace rack_plugin_rcm
|