#ifndef SETTINGS_H #define SETTINGS_H #define N_SETTINGS 3 typedef enum SyncSetting { SYNC_NONE = 0, SYNC_OUT_LINK_16, SYNC_OUT_LINK_8, SYNC_OUT_LINK_4, SYNC_NUM, } SyncSetting; char * sync_setting_str[] = { "NONE", "LINK OUT (16)", "LINK OUT (8)", "LINK OUT (4)", }; typedef enum ThemeSetting { THEME_DEFAULT = 0, } ThemeSetting; char * theme_setting_str[] = { "DEFAULT", }; typedef enum CursorSetting { CURSOR_DEFAULT = 0, } CursorSetting; char * cursor_setting_str[] = { "LINE", }; typedef struct Settings { SyncSetting sync; ThemeSetting theme; CursorSetting cursor; } Settings; #endif // SETTINGS_H