Copia SubButton.hpp in:
src/shared/SubButton.hppEsempio:
#include "shared/SubButton.hpp"Per un latch:
configSwitch(MY_LATCH_PARAM, 0.f, 1.f, 0.f, "My latch");Per un momentary:
configButton(MY_MOMENTARY_PARAM, "My momentary");Uso diretto, senza toccare SubControls.hpp:
addParam(createParamCentered<SubButton::PurpleLatch>(
Vec(30.f, 40.f), module, MyModule::MY_LATCH_PARAM
));addParam(createParamCentered<SubButton::PurpleMomentary>(
Vec(30.f, 70.f), module, MyModule::MY_MOMENTARY_PARAM
));Se stai usando SubPanel::LabeledPanel, puoi etichettarlo così:
auto* hold = createParamCentered<SubButton::PurpleLatch>(
Vec(30.f, 40.f), module, MyModule::HOLD_PARAM
);
addParam(hold);
panel->addObjLabel(hold, "Hold");Latch:
SubButton::SilverLatchSubButton::RedLatchSubButton::BlueLatchSubButton::PurpleLatchSubButton::PinkLatch
Momentary:
SubButton::SilverMomentarySubButton::RedMomentarySubButton::BlueMomentarySubButton::PurpleMomentarySubButton::PinkMomentary
- OFF: cappello neutro
- ON: cappello del colore scelto + halo
- corona esterna nera
- anello intermedio sempre del colore selezionato, matte, anche da spento
- profilo volutamente poco profondo