diff options
Diffstat (limited to 'src/drawing.c')
-rw-r--r-- | src/drawing.c | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/src/drawing.c b/src/drawing.c index e94d0ff..274fe66 100644 --- a/src/drawing.c +++ b/src/drawing.c | |||
@@ -1719,14 +1719,30 @@ draw_notif_bar() { | |||
1719 | if (settings.help == TOGGLE_ON) { | 1719 | if (settings.help == TOGGLE_ON) { |
1720 | if (input_handler == handle_trigger_selection || | 1720 | if (input_handler == handle_trigger_selection || |
1721 | input_handler == handle_channel_selection) { | 1721 | input_handler == handle_channel_selection) { |
1722 | txt_drawf_small("L/R:NOTE A:PARAMS B:TOGGLE", x0 + 2, y0 + 1, color); | 1722 | txt_drawf_small("L/R:NOTE SEL+L/R:OCTAVE A:PARAMS B:TOGGLE", x0 + 2, y0 + 1, color); |
1723 | } else if (input_handler == handle_param_selection_sq1 || | 1723 | } else if (input_handler == handle_param_selection_sq1 || |
1724 | input_handler == handle_param_selection_sq2 || | 1724 | input_handler == handle_param_selection_sq2 || |
1725 | input_handler == handle_param_selection_wave || | 1725 | input_handler == handle_param_selection_wave || |
1726 | input_handler == handle_param_selection_noise) { | 1726 | input_handler == handle_param_selection_noise) { |
1727 | txt_drawf_small("L/R:ADJUST SELECT:COPY", x0 + 2, y0 + 1, color); | 1727 | txt_drawf_small("L/R:ADJUST SELECT:COPY", x0 + 2, y0 + 1, color); |
1728 | } else if (input_handler == handle_pattern_selection) { | 1728 | } else if (input_handler == handle_pattern_selection) { |
1729 | txt_drawf_small("L/R:CHAIN A:PARAMS B:QUEUE", x0 + 2, y0 + 1, color); | 1729 | txt_drawf_small("L/R:CHAIN A:PARAMS B:QUEUE SEL+L/R:CLEAR", x0 + 2, y0 + 1, color); |
1730 | } else if (input_handler == handle_pattern_chain) { | ||
1731 | switch (param_selection_loc) { | ||
1732 | case CHAIN_BTN_ENABLE: { | ||
1733 | txt_drawf_small("A:BACK B:TOGGLE CHAIN", x0 + 2, y0 + 1, color); | ||
1734 | } break; | ||
1735 | case CHAIN_BTN_CLEAR: { | ||
1736 | txt_drawf_small("A:BACK B:CLEAR CHAIN", x0 + 2, y0 + 1, color); | ||
1737 | } break; | ||
1738 | case CHAIN_BTN_RANDOM: { | ||
1739 | txt_drawf_small("A:BACK B:RANDOMIZE CHAIN", x0 + 2, y0 + 1, color); | ||
1740 | } break; | ||
1741 | default: { | ||
1742 | txt_drawf_small("L/R:CHANGE PATTERN A:BACK B:TOGGLE STEP", x0 + 2, y0 + 1, color); | ||
1743 | } break; | ||
1744 | } | ||
1745 | |||
1730 | } else if (input_handler == handle_right_col_selection) { | 1746 | } else if (input_handler == handle_right_col_selection) { |
1731 | if (right_col_selection_loc == R_COL_STOP) { | 1747 | if (right_col_selection_loc == R_COL_STOP) { |
1732 | txt_drawf_small("B:STOP", x0 + 2, y0 + 1, color); | 1748 | txt_drawf_small("B:STOP", x0 + 2, y0 + 1, color); |
@@ -1737,14 +1753,22 @@ draw_notif_bar() { | |||
1737 | txt_drawf_small("B:PAUSE", x0 + 2, y0 + 1, color); | 1753 | txt_drawf_small("B:PAUSE", x0 + 2, y0 + 1, color); |
1738 | } | 1754 | } |
1739 | } else if (right_col_selection_loc == R_COL_BPM) { | 1755 | } else if (right_col_selection_loc == R_COL_BPM) { |
1740 | txt_drawf_small("L/R:TEMPO", x0 + 2, y0 + 1, color); | 1756 | txt_drawf_small("L/R:TEMPO (1) SEL+L/R:TEMPO (10)", x0 + 2, y0 + 1, color); |
1741 | } else if (right_col_selection_loc == R_COL_SETTINGS) { | 1757 | } else if (right_col_selection_loc == R_COL_SETTINGS) { |
1742 | txt_drawf_small("B:SETTINGS", x0 + 2, y0 + 1, color); | 1758 | txt_drawf_small("B:SETTINGS", x0 + 2, y0 + 1, color); |
1759 | } else if (right_col_selection_loc == R_COL_SCALE) { | ||
1760 | txt_drawf_small("L/R:SCALE SEL+L/R:ROOT NOTE", x0 + 2, y0 + 1, color); | ||
1743 | } else if (right_col_selection_loc == R_COL_BANK_A || | 1761 | } else if (right_col_selection_loc == R_COL_BANK_A || |
1744 | right_col_selection_loc == R_COL_BANK_B || | 1762 | right_col_selection_loc == R_COL_BANK_B || |
1745 | right_col_selection_loc == R_COL_BANK_C || | 1763 | right_col_selection_loc == R_COL_BANK_C || |
1746 | right_col_selection_loc == R_COL_BANK_D) { | 1764 | right_col_selection_loc == R_COL_BANK_D || |
1747 | txt_drawf_small("B:SAVE CURRENT BANK AND SWITCH", x0 + 2, y0 + 1, color); | 1765 | right_col_selection_loc == R_COL_BANK_E || |
1766 | right_col_selection_loc == R_COL_BANK_F) { | ||
1767 | if (settings.auto_save) { | ||
1768 | txt_drawf_small("B:SAVE CURRENT BANK AND SWITCH", x0 + 2, y0 + 1, color); | ||
1769 | } else { | ||
1770 | txt_drawf_small("B:SWITCH BANK", x0 + 2, y0 + 1, color); | ||
1771 | } | ||
1748 | } | 1772 | } |
1749 | } | 1773 | } |
1750 | return; | 1774 | return; |