| allowsLearnMode() final | deluge::gui::menu_item::Submenu | virtual |
| allowToBeginSessionFromHorizontalMenu() | MenuItem | inlinevirtual |
| beginSession(MenuItem *navigatedBackwardFrom) override | deluge::gui::menu_item::HorizontalMenuGroup | virtual |
| buttonAction(hid::Button b, bool on, bool inCardRoutine) override | deluge::gui::menu_item::HorizontalMenu | virtual |
| calcNextKnobSpeed(int8_t offset) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | private |
| checkPermissionToBeginSession(ModControllableAudio *modControllable, int32_t whichThing, MultiRange **currentRange) | MenuItem | virtual |
| current_item_ (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | protected |
| current_menu_ (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | private |
| currentKnobSpeed (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | private |
| displayNotification(MenuItem *menuItem) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | privatestatic |
| drawItemsForOled(std::span< std::string_view > options, int32_t selectedOption, int32_t offset=0) | MenuItem | static |
| drawName() | MenuItem | virtual |
| drawPixelsForOled() override | deluge::gui::menu_item::Submenu | virtual |
| drawSubmenuItemsForOled(std::span< MenuItem * > options, const int32_t selectedOption) (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | |
| DYNAMIC enum value (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | |
| endSession() override | deluge::gui::menu_item::HorizontalMenuGroup | virtual |
| FIXED enum value (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | |
| focusChild(const MenuItem *child) override (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | virtual |
| getColumnLabel(StringBuf &label) (defined in MenuItem) | MenuItem | inlinevirtual |
| getCurrentItem() const (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | inline |
| getIndexOfPatchedParamToBlink() | MenuItem | inlinevirtual |
| getItems() (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | inline |
| getName() const | MenuItem | inlinevirtual |
| getNotificationValue(StringBuf &valueBuf) | MenuItem | inlinevirtual |
| getOccupiedSlots() const override | deluge::gui::menu_item::Submenu | inlinevirtual |
| getParamIndex() override | deluge::gui::menu_item::Submenu | virtual |
| getParamKind() override | deluge::gui::menu_item::Submenu | virtual |
| getSubmenuItemTypeRenderIconStart() (defined in MenuItem) | MenuItem | inlinevirtual |
| getSubmenuItemTypeRenderLength() | MenuItem | inlinevirtual |
| getTitle() const override | deluge::gui::menu_item::HorizontalMenuGroup | virtual |
| handleInstrumentButtonPress(std::span< MenuItem * > visiblePageItems, const MenuItem *previous, int32_t pressedButtonPosition) override (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | protectedvirtual |
| handleItemAction(MenuItem *menuItem) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | privatestatic |
| hasItem(const MenuItem *item) override (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | virtual |
| HORIZONTAL enum value (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | |
| horizontalEncoderAction(int32_t offset) | MenuItem | inlinevirtual |
| HorizontalMenu(l10n::String newName, std::span< MenuItem * > newItems, Layout layout) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | inline |
| HorizontalMenu(l10n::String newName, std::initializer_list< MenuItem * > newItems, Layout layout) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | inline |
| HorizontalMenu(l10n::String newName, l10n::String newTitle, std::initializer_list< MenuItem * > newItems, Layout layout) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | inline |
| HorizontalMenuGroup(std::initializer_list< HorizontalMenu * > menus) (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | inline |
| initial_index_ (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | protected |
| isRangeDependent() | MenuItem | inlinevirtual |
| isRelevant(ModControllableAudio *modControllable, int32_t whichThing) | MenuItem | inlinevirtual |
| isSubmenu() override (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | inlinevirtual |
| items (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | protected |
| lastSelectedItemPosition (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | protected |
| Layout enum name (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | |
| layout (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | protected |
| learnCC(MIDICable &cable, int32_t channel, int32_t ccNumber, int32_t value) (defined in MenuItem) | MenuItem | virtual |
| learnKnob(MIDICable *cable, int32_t whichKnob, int32_t modKnobMode, int32_t midiChannel) final | deluge::gui::menu_item::Submenu | virtual |
| learnNoteOn(MIDICable &cable, int32_t channel, int32_t noteCode) final | deluge::gui::menu_item::Submenu | virtual |
| learnProgramChange(MIDICable &cable, int32_t channel, int32_t programNumber) override (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | virtual |
| MenuItem() (defined in MenuItem) | MenuItem | inline |
| MenuItem(deluge::l10n::String newName, deluge::l10n::String newTitle=deluge::l10n::String::EMPTY_STRING) (defined in MenuItem) | MenuItem | inline |
| MenuItem(const MenuItem &other)=delete (defined in MenuItem) | MenuItem | |
| MenuItem(const MenuItem &&other)=delete (defined in MenuItem) | MenuItem | |
| menus_ (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | private |
| name | MenuItem | |
| navigated_backward_from (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | private |
| operator=(const MenuItem &other)=delete (defined in MenuItem) | MenuItem | |
| operator=(const MenuItem &&other)=delete (defined in MenuItem) | MenuItem | |
| paging (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | protected |
| parent (defined in MenuItem) | MenuItem | |
| patchingSourceShortcutPress(PatchSource s, bool previousPressStillActive=false) override | deluge::gui::menu_item::Submenu | virtual |
| preparePaging(std::span< MenuItem * > items, const MenuItem *) override (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | protectedvirtual |
| readCurrentValue() | MenuItem | inlinevirtual |
| readValueAgain() final | deluge::gui::menu_item::Submenu | inlinevirtual |
| renderColumnLabel(MenuItem *menuItem, int32_t labelY, int32_t slotStartX, int32_t slotWidth, bool isSelected) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | privatestatic |
| RenderingStyle enum name (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | |
| renderingStyle() const override (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | virtual |
| renderInHorizontalMenu(const SlotPosition &slot) override (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | virtual |
| renderMenuItems(std::span< MenuItem * > items, const MenuItem *currentItem) override (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | protectedvirtual |
| renderOLED() override | deluge::gui::menu_item::HorizontalMenu | virtual |
| renderPageCounters(const Paging &paging) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | privatestatic |
| renderSubmenuItemTypeForOled(int32_t yPixel) (defined in MenuItem) | MenuItem | virtual |
| renderTitle(const Paging &paging) const (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | private |
| selectButtonPress() final | deluge::gui::menu_item::Submenu | virtual |
| selectEncoderAction(int32_t offset) override | deluge::gui::menu_item::HorizontalMenu | virtual |
| selectEncoderActionEditsInstrument() | MenuItem | inlinevirtual |
| selectMenuItem(int32_t pageNumber, int32_t itemPos) override (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | protectedvirtual |
| setCurrentItem(const MenuItem *item) override (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | virtual |
| setupNumberEditor() (defined in MenuItem) | MenuItem | inlinevirtual |
| shouldBlinkLearnLed() | MenuItem | inlinevirtual |
| shouldBlinkPatchingSourceShortcut(PatchSource s, uint8_t *colour) | MenuItem | inlinevirtual |
| shouldDrawDotOnName() | MenuItem | inlinevirtual |
| shouldEnterSubmenu() | MenuItem | inlinevirtual |
| shouldForwardButtons() (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | private |
| showColumnLabel() const | MenuItem | inlinevirtual |
| showNotification() const override | deluge::gui::menu_item::Submenu | inlinevirtual |
| Submenu(l10n::String newName, std::initializer_list< MenuItem * > newItems) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | inline |
| Submenu(l10n::String newName, std::span< MenuItem * > newItems) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | inline |
| Submenu(l10n::String newName, l10n::String title, std::initializer_list< MenuItem * > newItems) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | inline |
| Submenu(l10n::String newName, l10n::String title, std::span< MenuItem * > newItems) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | inline |
| switchHorizontalMenu(int32_t direction, std::span< HorizontalMenu *const > chain) (defined in deluge::gui::menu_item::HorizontalMenu) | deluge::gui::menu_item::HorizontalMenu | protectedvirtual |
| switchVisiblePage(int32_t direction) override (defined in deluge::gui::menu_item::HorizontalMenuGroup) | deluge::gui::menu_item::HorizontalMenuGroup | protectedvirtual |
| timerCallback() | MenuItem | inlinevirtual |
| title | MenuItem | |
| unlearnAction() final | deluge::gui::menu_item::Submenu | virtual |
| updateDisplay() (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | |
| updatePadLights() override (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | virtual |
| updateSelectedMenuItemLED(int32_t itemNumber) const | deluge::gui::menu_item::HorizontalMenu | private |
| usesAffectEntire() override | deluge::gui::menu_item::Submenu | virtual |
| VERTICAL enum value (defined in deluge::gui::menu_item::Submenu) | deluge::gui::menu_item::Submenu | |
| verticalEncoderAction(int32_t offset) | MenuItem | inlinevirtual |
| wrapAround() | deluge::gui::menu_item::Submenu | |
| ~MenuItem()=default (defined in MenuItem) | MenuItem | virtual |