summaryrefslogtreecommitdiffstats
path: root/src/gui.h
blob: ac1436f7e254788a0a5cc14e39990ad24c306e07 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef GUI_H
#define GUI_H

typedef enum screen_e {
  SCREEN_MAIN = 0,
  SCREEN_AUDIOMIDISETUP,
  SCREEN_ERR
} screen_e;

typedef enum popup_e {
  POPUP_NONE = 0,
  POPUP_SAVE_PATCH,
  POPUP_LOAD_PATCH,
  POPUP_ERR
} popup_e;

typedef struct synth_gui {
  screen_e screen;
  popup_e popup;
  int audiomidi_initialized;
} synth_gui;


#endif /* GUI_H */