|
Deluge Firmware
|
#include <MenuItemMultiRange.h>


Public Member Functions | |
| MenuItemMultiRange () | |
| void | beginSession (MenuItem *navigatedBackwardFrom) |
| void | selectEncoderAction (int offset) |
| MenuItem * | selectButtonPress () |
| void | noteOnToChangeRange (int noteCode) |
| bool | isRangeDependent () |
| void | deletePress () |
Public Member Functions inherited from MenuItemRange | |
| MenuItemRange (char const *newName=NULL) | |
| void | beginSession (MenuItem *navigatedBackwardFrom) |
| void | horizontalEncoderAction (int offset) final |
| bool | cancelEditingIfItsOn () |
Public Member Functions inherited from MenuItem | |
| 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 () |
Public Attributes | |
| MenuItem * | menuItemHeadingTo |
Public Attributes inherited from MenuItem | |
| char const * | name |
Protected Member Functions | |
| void | getText (char *buffer, int *getLeftLength=NULL, int *getRightLength=NULL, bool mayShowJustOne=true) |
| bool | mayEditRangeEdge (int whichEdge) |
Protected Member Functions inherited from MenuItemRange | |
| virtual void | getText (char *buffer, int *getLeftLength=NULL, int *getRightLength=NULL, bool mayShowJustOne=true)=0 |
| virtual bool | mayEditRangeEdge (int whichEdge) |
| void | drawValue (int startPos=0, bool renderSidebarToo=true) |
| void | drawValueForEditingRange (bool blinkImmediately) |
| MenuItemMultiRange::MenuItemMultiRange | ( | ) |
|
virtual |
Reimplemented from MenuItem.
| void MenuItemMultiRange::deletePress | ( | ) |
|
protectedvirtual |
Implements MenuItemRange.
|
inlinevirtual |
Reimplemented from MenuItem.
|
protectedvirtual |
Reimplemented from MenuItemRange.
| void MenuItemMultiRange::noteOnToChangeRange | ( | int | noteCode | ) |
|
virtual |
Reimplemented from MenuItem.
| MenuItem* MenuItemMultiRange::menuItemHeadingTo |