diff options
author | Bad Diode <bd@badd10de.dev> | 2023-08-08 18:50:46 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2023-08-08 18:50:46 +0200 |
commit | bb4af22481a27d9324f5377b7024e3592d4227ff (patch) | |
tree | 7b6704fc1f8f719eb6a9abe4e5c7c220e142dbb0 /src/globals.c | |
parent | 8aa5155ecfbaaa2e67f82561352a5857bc86d39e (diff) | |
download | stepper-bb4af22481a27d9324f5377b7024e3592d4227ff.tar.gz stepper-bb4af22481a27d9324f5377b7024e3592d4227ff.zip |
Update main UI with new 1.7 design
Diffstat (limited to 'src/globals.c')
-rw-r--r-- | src/globals.c | 55 |
1 files changed, 30 insertions, 25 deletions
diff --git a/src/globals.c b/src/globals.c index 57c77bb..842b39f 100644 --- a/src/globals.c +++ b/src/globals.c | |||
@@ -32,63 +32,68 @@ bool clear_screen = true; | |||
32 | 32 | ||
33 | #define CHAN_W 19 | 33 | #define CHAN_W 19 |
34 | #define CHAN_H 8 | 34 | #define CHAN_H 8 |
35 | #define CHAN_START_X 30 | 35 | #define CHAN_START_X 28 |
36 | #define CHAN_START_Y 98 | 36 | #define CHAN_START_Y 100 |
37 | #define CHAN_OFFSET_Y 15 | 37 | #define CHAN_OFFSET_Y 15 |
38 | 38 | ||
39 | #define TRIG_W 15 | 39 | #define TRIG_W 15 |
40 | #define TRIG_H 22 | 40 | #define TRIG_H 22 |
41 | #define TRIG_START_X 59 | 41 | #define TRIG_START_X 55 |
42 | #define TRIG_START_Y 98 | 42 | #define TRIG_START_Y 100 |
43 | #define TRIG_OFFSET_X (TRIG_W + 3) | 43 | #define TRIG_OFFSET_X (TRIG_W + 3) |
44 | #define TRIG_OFFSET_Y (TRIG_H + 8) | 44 | #define TRIG_OFFSET_Y (TRIG_H + 8) |
45 | 45 | ||
46 | #define PIANO_W 170 | 46 | #define PIANO_W 170 |
47 | #define PIANO_H 12 | 47 | #define PIANO_H 12 |
48 | #define PIANO_BLACK_H 10 | 48 | #define PIANO_BLACK_H 10 |
49 | #define PIANO_START_X 30 | 49 | #define PIANO_START_X 27 |
50 | #define PIANO_START_Y 80 | 50 | #define PIANO_START_Y 80 |
51 | #define PIANO_NOTE_W 2 | 51 | #define PIANO_NOTE_W 2 |
52 | 52 | ||
53 | #define NOTIF_W 170 | 53 | #define NOTIF_W 170 |
54 | #define NOTIF_H 10 | 54 | #define NOTIF_H 10 |
55 | #define NOTIF_START_X 30 | 55 | #define NOTIF_START_X 27 |
56 | #define NOTIF_START_Y 13 | 56 | #define NOTIF_START_Y 12 |
57 | 57 | ||
58 | #define PARAMS_W 166 | 58 | #define PARAMS_W 166 |
59 | #define PARAMS_H 52 | 59 | #define PARAMS_H 52 |
60 | #define PARAMS_START_X 32 | 60 | #define PARAMS_START_X 29 |
61 | #define PARAMS_START_Y 22 | 61 | #define PARAMS_START_Y 20 |
62 | #define PARAMS_BOX_W 30 | 62 | #define PARAMS_BOX_W 30 |
63 | #define PARAMS_BOX_H 24 | 63 | #define PARAMS_BOX_H 24 |
64 | #define PARAMS_BOX_OFFSET_X (PARAMS_BOX_W + 4) | 64 | #define PARAMS_BOX_OFFSET_X (PARAMS_BOX_W + 4) |
65 | #define PARAMS_BOX_OFFSET_Y (PARAMS_BOX_H + 4) | 65 | #define PARAMS_BOX_OFFSET_Y (PARAMS_BOX_H + 4) |
66 | 66 | ||
67 | #define R_SIDEBAR_X ((TRIG_START_X) + (TRIG_OFFSET_X) * 8 + 4) | 67 | #define R_SIDEBAR_X ((TRIG_START_X) + (TRIG_OFFSET_X) * 8 + 8) |
68 | #define L_SIDEBAR_X ((CHAN_START_X) - 26) | ||
69 | 68 | ||
70 | #define PAT_START_X (L_SIDEBAR_X + 4) | 69 | #define PAT_START_X 5 |
71 | #define PAT_START_Y 21 | 70 | #define PAT_START_Y 16 |
72 | #define PAT_W 14 | 71 | #define PAT_W 14 |
73 | #define PAT_H 10 | 72 | #define PAT_H 10 |
74 | #define PAT_OFFSET_Y 17 | 73 | #define PAT_OFFSET_Y 18 |
75 | 74 | ||
76 | #define R_COL_W 24 | 75 | #define R_COL_W 30 |
77 | #define BPM_START_X (R_SIDEBAR_X) | 76 | #define BPM_START_X (R_SIDEBAR_X - 2) |
78 | #define BPM_START_Y (TRIG_START_Y + TRIG_H + 8) | 77 | #define BPM_START_Y (TRIG_START_Y + 8) |
79 | #define BPM_H 22 | 78 | #define BPM_H 15 |
80 | 79 | ||
81 | #define SETTINGS_START_X (R_SIDEBAR_X) | 80 | #define SCALE_START_X (R_SIDEBAR_X - 2) |
82 | #define SETTINGS_START_Y (TRIG_START_Y - 7) | 81 | #define SCALE_START_Y (PIANO_START_Y) |
83 | #define PLAY_START_X (R_SIDEBAR_X) | 82 | #define SCALE_H 15 |
84 | #define PLAY_START_Y (TRIG_START_Y + 12) | 83 | |
84 | #define SETTINGS_START_X (R_SIDEBAR_X - 4) | ||
85 | #define SETTINGS_START_Y (TRIG_START_Y + 30) | ||
86 | #define PLAY_START_X (R_SIDEBAR_X - 2) | ||
87 | #define PLAY_START_Y (TRIG_START_Y + 44) | ||
85 | #define STOP_START_X (R_SIDEBAR_X + 14) | 88 | #define STOP_START_X (R_SIDEBAR_X + 14) |
86 | #define STOP_START_Y (TRIG_START_Y + 12) | 89 | #define STOP_START_Y (TRIG_START_Y + 44) |
87 | #define PLAY_STOP_W (10) | 90 | #define PLAY_STOP_W (12) |
88 | #define PLAY_STOP_H (10) | 91 | #define PLAY_STOP_H (8) |
89 | 92 | ||
90 | #define BANK_START_X (R_SIDEBAR_X + 5) | 93 | #define BANK_START_X (R_SIDEBAR_X + 5) |
91 | #define BANK_START_Y (PAT_START_Y) | 94 | #define BANK_START_Y (PAT_START_Y) |
95 | #define BANK_W 12 | ||
96 | #define BANK_H 10 | ||
92 | 97 | ||
93 | #define PAT_TRIG_W 14 | 98 | #define PAT_TRIG_W 14 |
94 | #define PAT_TRIG_H 14 | 99 | #define PAT_TRIG_H 14 |