aboutsummaryrefslogtreecommitdiffstats
path: root/src/settings.h
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2023-08-25 08:33:16 +0200
committerBad Diode <bd@badd10de.dev>2023-08-25 08:33:16 +0200
commit88ea481015a4fc3891224cb7379bc3959aa5ad1e (patch)
treeb86e91258843467be47f276034afc6df6f6e20f1 /src/settings.h
parentcf9912cd61c9499fc60a839042fcae1ac556e044 (diff)
downloadstepper-88ea481015a4fc3891224cb7379bc3959aa5ad1e.tar.gz
stepper-88ea481015a4fc3891224cb7379bc3959aa5ad1e.zip
Update UI for settings page
Diffstat (limited to 'src/settings.h')
-rw-r--r--src/settings.h22
1 files changed, 9 insertions, 13 deletions
diff --git a/src/settings.h b/src/settings.h
index 332e6fd..f917534 100644
--- a/src/settings.h
+++ b/src/settings.h
@@ -1,7 +1,15 @@
1#ifndef SETTINGS_H 1#ifndef SETTINGS_H
2#define SETTINGS_H 2#define SETTINGS_H
3 3
4#define N_SETTINGS 4 4typedef enum SettingsList {
5 SETTINGS_GLOB_MUTE,
6 SETTINGS_GLOB_BPM,
7 SETTINGS_AUTO_SAVE,
8 SETTINGS_SYNC,
9 SETTINGS_THEME,
10 SETTINGS_HELP,
11 SETTINGS_NUM,
12} SettingsList;
5 13
6typedef enum SyncSetting { 14typedef enum SyncSetting {
7 SYNC_NONE = 0, 15 SYNC_NONE = 0,
@@ -51,17 +59,6 @@ char * theme_setting_str[] = {
51 "MERVEILLES", 59 "MERVEILLES",
52}; 60};
53 61
54typedef enum CursorSetting {
55 CURSOR_THICK_LINE = 0,
56 CURSOR_LINE,
57 CURSOR_NUM,
58} CursorSetting;
59
60char * cursor_setting_str[] = {
61 "THICK LINE",
62 "LINE",
63};
64
65typedef enum HelpSetting { 62typedef enum HelpSetting {
66 HELP_OFF = 0, 63 HELP_OFF = 0,
67 HELP_ON, 64 HELP_ON,
@@ -76,7 +73,6 @@ char * help_setting_str[] = {
76typedef struct Settings { 73typedef struct Settings {
77 SyncSetting sync; 74 SyncSetting sync;
78 ThemeSetting theme; 75 ThemeSetting theme;
79 CursorSetting cursor;
80 HelpSetting help; 76 HelpSetting help;
81 u8 reserved[63]; 77 u8 reserved[63];
82} Settings; 78} Settings;