#include <MenuItem.h>
|
| MenuItem (char const *newName=NULL) |
|
virtual void | horizontalEncoderAction (int offset) |
|
virtual void | selectEncoderAction (int offset) |
|
virtual void | beginSession (MenuItem *navigatedBackwardFrom=NULL) |
|
virtual bool | isRelevant (Sound *sound, int whichThing) |
|
virtual char const * | getName () |
|
virtual MenuItem * | selectButtonPress () |
|
virtual int | checkPermissionToBeginSession (Sound *sound, int whichThing, MultiRange **currentRange) |
|
virtual void | readValueAgain () |
|
virtual bool | selectEncoderActionEditsInstrument () |
|
virtual uint8_t | getPatchedParamIndex () |
|
virtual uint8_t | getIndexOfPatchedParamToBlink () |
|
virtual uint8_t | shouldDrawDotOnName () |
|
virtual uint8_t | shouldBlinkPatchingSourceShortcut (int s, uint8_t *colour) |
|
virtual MenuItem * | patchingSourceShortcutPress (int s, bool previousPressStillActive=false) |
|
virtual void | unlearnAction () |
|
virtual bool | allowsLearnMode () |
|
virtual void | learnKnob (MIDIDevice *fromDevice, int whichKnob, int modKnobMode, int midiChannel) |
|
virtual bool | learnNoteOn (MIDIDevice *fromDevice, int channel, int noteCode) |
|
virtual void | learnCC (MIDIDevice *fromDevice, int channel, int ccNumber, int value) |
|
virtual bool | shouldBlinkLearnLed () |
|
virtual bool | isRangeDependent () |
|
virtual bool | usesAffectEntire () |
|
virtual void | drawName () |
|
◆ MenuItem()
MenuItem::MenuItem |
( |
char const * |
newName = NULL | ) |
|
◆ allowsLearnMode()
virtual bool MenuItem::allowsLearnMode |
( |
| ) |
|
|
inlinevirtual |
◆ beginSession()
virtual void MenuItem::beginSession |
( |
MenuItem * |
navigatedBackwardFrom = NULL | ) |
|
|
inlinevirtual |
Reimplemented in MenuItemAudioClipSampleMarkerEditor, MenuItemDrumName, MenuItemFileSelector, MenuItemIntegerRange, MenuItemMidiCommand, MenuItemMultiRange, MenuItemRange, MenuItemSelection, MenuItemValue, MenuItemAudioRecorder, MenuItemCVSelection, MenuItemGateSelection, MenuItemFirmwareVersion, MenuItemDecimal, MenuItemMIDIDevices, MenuItemMPEDirectionSelector, MenuItemMPEZoneSelector, MenuItemSourceSelection, MenuItemSourceSelectionRegular, MenuItemSubmenu, MenuItemSubmenuReferringToOneThing, MenuItemCompressorSubmenu, MenuItemArpeggiatorSubmenu, and MenuItemSampleLoopPoint.
◆ checkPermissionToBeginSession()
int MenuItem::checkPermissionToBeginSession |
( |
Sound * |
sound, |
|
|
int |
whichThing, |
|
|
MultiRange ** |
currentRange |
|
) |
| |
|
virtual |
◆ drawName()
void MenuItem::drawName |
( |
| ) |
|
|
virtual |
◆ getIndexOfPatchedParamToBlink()
virtual uint8_t MenuItem::getIndexOfPatchedParamToBlink |
( |
| ) |
|
|
inlinevirtual |
◆ getName()
char const * MenuItem::getName |
( |
| ) |
|
|
virtual |
◆ getPatchedParamIndex()
virtual uint8_t MenuItem::getPatchedParamIndex |
( |
| ) |
|
|
inlinevirtual |
◆ horizontalEncoderAction()
virtual void MenuItem::horizontalEncoderAction |
( |
int |
offset | ) |
|
|
inlinevirtual |
◆ isRangeDependent()
virtual bool MenuItem::isRangeDependent |
( |
| ) |
|
|
inlinevirtual |
◆ isRelevant()
virtual bool MenuItem::isRelevant |
( |
Sound * |
sound, |
|
|
int |
whichThing |
|
) |
| |
|
inlinevirtual |
Reimplemented in MenuItemDrumName, MenuItemFileSelector, MenuItemModulatorSubmenu, MenuItemFilterSubmenu, MenuItemSelectionSample, MenuItemPatchedParamIntegerNonFM, MenuItemSynthMode, MenuItemBendSubmenu, MenuItemLPFMode, MenuItemRetriggerPhase, MenuItemSourceVolume, MenuItemSourceWaveIndex, MenuItemSourceFeedback, MenuItemOscType, MenuItemAudioRecorder, MenuItemInterpolation, MenuItemTimeStretch, MenuItemPulseWidth, MenuItemOscSync, MenuItemArpGate, MenuItemArpGateMIDIOrCV, MenuItemArpRate, MenuItemArpRateMIDIOrCV, MenuItemModulatorTranspose, MenuItemSourceDependentPatchedParamFM, MenuItemModulatorDest, MenuItemLFO1Rate, MenuItemModFXFeedback, MenuItemModFXDepth, MenuItemModFXOffset, MenuItemSidechainSend, MenuItemSidechainSync, MenuItemCompressorAttack, MenuItemCompressorRelease, MenuItemReverbCompressorShape, MenuItemBendRangePerFinger, MenuItemMIDIPreset, and MenuItemSampleLoopPoint.
◆ learnCC()
void MenuItem::learnCC |
( |
MIDIDevice * |
fromDevice, |
|
|
int |
channel, |
|
|
int |
ccNumber, |
|
|
int |
value |
|
) |
| |
|
virtual |
◆ learnKnob()
virtual void MenuItem::learnKnob |
( |
MIDIDevice * |
fromDevice, |
|
|
int |
whichKnob, |
|
|
int |
modKnobMode, |
|
|
int |
midiChannel |
|
) |
| |
|
inlinevirtual |
◆ learnNoteOn()
virtual bool MenuItem::learnNoteOn |
( |
MIDIDevice * |
fromDevice, |
|
|
int |
channel, |
|
|
int |
noteCode |
|
) |
| |
|
inlinevirtual |
◆ patchingSourceShortcutPress()
virtual MenuItem * MenuItem::patchingSourceShortcutPress |
( |
int |
s, |
|
|
bool |
previousPressStillActive = false |
|
) |
| |
|
inlinevirtual |
◆ readValueAgain()
virtual void MenuItem::readValueAgain |
( |
| ) |
|
|
inlinevirtual |
◆ selectButtonPress()
virtual MenuItem * MenuItem::selectButtonPress |
( |
| ) |
|
|
inlinevirtual |
Reimplemented in MenuItemMIDIDevices, MenuItemMPEDirectionSelector, MenuItemMPEZoneSelector, MenuItemMultiRange, MenuItemPatchCableStrength, MenuItemSourceSelectionRegular, MenuItemSourceSelectionRange, MenuItemMasterTranspose, MenuItemCVSelection, MenuItemGateSelection, MenuItemTranspose, MenuItemPatchCableStrengthRegular, MenuItemPatchedParamInteger, MenuItemSubmenu, and MenuItemUnpatchedParam.
◆ selectEncoderAction()
virtual void MenuItem::selectEncoderAction |
( |
int |
offset | ) |
|
|
inlinevirtual |
Reimplemented in MenuItemInteger, MenuItemIntegerRange, MenuItemKeyRange, MenuItemMidiCommand, MenuItemMIDIDevices, MenuItemMultiRange, MenuItemSelection, MenuItemValue, MenuItemMIDIPreset, MenuItemAudioClipModFXType, MenuItemSwingInterval, MenuItemDecimal, MenuItemSourceSelection, and MenuItemSubmenu.
◆ selectEncoderActionEditsInstrument()
virtual bool MenuItem::selectEncoderActionEditsInstrument |
( |
| ) |
|
|
inlinevirtual |
◆ shouldBlinkLearnLed()
virtual bool MenuItem::shouldBlinkLearnLed |
( |
| ) |
|
|
inlinevirtual |
◆ shouldBlinkPatchingSourceShortcut()
virtual uint8_t MenuItem::shouldBlinkPatchingSourceShortcut |
( |
int |
s, |
|
|
uint8_t * |
colour |
|
) |
| |
|
inlinevirtual |
◆ shouldDrawDotOnName()
virtual uint8_t MenuItem::shouldDrawDotOnName |
( |
| ) |
|
|
inlinevirtual |
◆ unlearnAction()
virtual void MenuItem::unlearnAction |
( |
| ) |
|
|
inlinevirtual |
◆ usesAffectEntire()
virtual bool MenuItem::usesAffectEntire |
( |
| ) |
|
|
inlinevirtual |
◆ name
char const* MenuItem::name |
The documentation for this class was generated from the following files: