diff options
author | Bad Diode <bd@badd10de.dev> | 2023-07-21 13:13:10 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2023-07-21 13:13:10 +0200 |
commit | 53729509f4f39690f025902df07bc38fc898ec65 (patch) | |
tree | 2d1093795b809d57c65d522bfb1e4c8e4a358824 /src/globals.c | |
parent | 1f7b89b12e39a57ab7ac16cc4eeb61740d0c14a9 (diff) | |
download | stepper-53729509f4f39690f025902df07bc38fc898ec65.tar.gz stepper-53729509f4f39690f025902df07bc38fc898ec65.zip |
Prepare for parameter UI rework
Diffstat (limited to 'src/globals.c')
-rw-r--r-- | src/globals.c | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/src/globals.c b/src/globals.c index 7a55f02..724ff10 100644 --- a/src/globals.c +++ b/src/globals.c | |||
@@ -33,32 +33,38 @@ bool clear_screen = true; | |||
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 30 |
36 | #define CHAN_START_Y 97 | 36 | #define CHAN_START_Y 98 |
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 59 |
42 | #define TRIG_START_Y 97 | 42 | #define TRIG_START_Y 98 |
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 15 | 47 | #define PIANO_H 12 |
48 | #define PIANO_BLACK_H 10 | ||
48 | #define PIANO_START_X 30 | 49 | #define PIANO_START_X 30 |
49 | #define PIANO_START_Y 76 | 50 | #define PIANO_START_Y 80 |
50 | #define PIANO_NOTE_W 2 | 51 | #define PIANO_NOTE_W 2 |
51 | 52 | ||
52 | #define PARAMS_W 170 | 53 | #define NOTIF_W 170 |
53 | #define PARAMS_H 60 | 54 | #define NOTIF_H 10 |
54 | #define PARAMS_START_X 30 | 55 | #define NOTIF_START_X 30 |
55 | #define PARAMS_START_Y 16 | 56 | #define NOTIF_START_Y 13 |
57 | |||
58 | #define PARAMS_W 166 | ||
59 | #define PARAMS_H 52 | ||
60 | #define PARAMS_START_X 32 | ||
61 | #define PARAMS_START_Y 22 | ||
56 | 62 | ||
57 | #define R_SIDEBAR_X ((TRIG_START_X) + (TRIG_OFFSET_X) * 8 + 4) | 63 | #define R_SIDEBAR_X ((TRIG_START_X) + (TRIG_OFFSET_X) * 8 + 4) |
58 | #define L_SIDEBAR_X ((CHAN_START_X) - 26) | 64 | #define L_SIDEBAR_X ((CHAN_START_X) - 26) |
59 | 65 | ||
60 | #define PAT_START_X (L_SIDEBAR_X + 4) | 66 | #define PAT_START_X (L_SIDEBAR_X + 4) |
61 | #define PAT_START_Y 20 | 67 | #define PAT_START_Y 21 |
62 | #define PAT_W 14 | 68 | #define PAT_W 14 |
63 | #define PAT_H 10 | 69 | #define PAT_H 10 |
64 | #define PAT_OFFSET_Y 17 | 70 | #define PAT_OFFSET_Y 17 |
@@ -83,7 +89,7 @@ bool clear_screen = true; | |||
83 | #define PAT_TRIG_W 14 | 89 | #define PAT_TRIG_W 14 |
84 | #define PAT_TRIG_H 14 | 90 | #define PAT_TRIG_H 14 |
85 | #define PAT_TRIG_START_X 35 | 91 | #define PAT_TRIG_START_X 35 |
86 | #define PAT_TRIG_START_Y 29 | 92 | #define PAT_TRIG_START_Y 30 |
87 | #define PAT_TRIG_OFFSET_X (PAT_TRIG_W + 7) | 93 | #define PAT_TRIG_OFFSET_X (PAT_TRIG_W + 7) |
88 | #define PAT_TRIG_OFFSET_Y (PAT_TRIG_H + 8) | 94 | #define PAT_TRIG_OFFSET_Y (PAT_TRIG_H + 8) |
89 | 95 | ||