Merge pull request #1160 from YohananDiamond/command-palette
undefined WAHAHA nice one GitHub see? that's why I hate JavaScript. couldn't you throw exception on out of bounds/undefined result, like EVERY normal language?
This commit is contained in:
commit
a6aa4b66d1
8 changed files with 465 additions and 98 deletions
|
|
@ -18,6 +18,7 @@
|
|||
*/
|
||||
|
||||
#include "gui.h"
|
||||
#include "commandPalette.h"
|
||||
#include "../ta-log.h"
|
||||
#include <fmt/printf.h>
|
||||
#include <imgui.h>
|
||||
|
|
@ -195,7 +196,30 @@ void FurnaceGUI::doAction(int what) {
|
|||
case GUI_ACTION_CLEAR:
|
||||
showWarning("Select an option: (cannot be undone!)",GUI_WARN_CLEAR);
|
||||
break;
|
||||
|
||||
case GUI_ACTION_COMMAND_PALETTE:
|
||||
displayPalette=true;
|
||||
curPaletteType=CMDPAL_TYPE_MAIN;
|
||||
break;
|
||||
case GUI_ACTION_CMDPAL_RECENT:
|
||||
displayPalette=true;
|
||||
curPaletteType=CMDPAL_TYPE_RECENT;
|
||||
break;
|
||||
case GUI_ACTION_CMDPAL_INSTRUMENTS:
|
||||
displayPalette=true;
|
||||
curPaletteType=CMDPAL_TYPE_INSTRUMENTS;
|
||||
break;
|
||||
case GUI_ACTION_CMDPAL_SAMPLES:
|
||||
displayPalette=true;
|
||||
curPaletteType=CMDPAL_TYPE_SAMPLES;
|
||||
break;
|
||||
case GUI_ACTION_CMDPAL_INSTRUMENT_CHANGE:
|
||||
displayPalette=true;
|
||||
curPaletteType=CMDPAL_TYPE_INSTRUMENT_CHANGE;
|
||||
break;
|
||||
case GUI_ACTION_CMDPAL_ADD_CHIP:
|
||||
displayPalette=true;
|
||||
curPaletteType=CMDPAL_TYPE_ADD_CHIP;
|
||||
break;
|
||||
case GUI_ACTION_WINDOW_EDIT_CONTROLS:
|
||||
nextWindow=GUI_WINDOW_EDIT_CONTROLS;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue