aboutsummaryrefslogtreecommitdiffstats
path: root/src/settings.h
blob: db461445d0c823fdb25fede1613e5e83131576e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#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