]> Pileus Git - lackey/blob - src/screen.h
Start using windows and views
[lackey] / src / screen.h
1 /* Screen functions */
2 void screen_init(void);
3 void screen_draw(void);
4 int  screen_run(int key, mmask_t btn, int row, int col);
5
6 /* View init functions */
7 void day_init(WINDOW *win);
8 void week_init(WINDOW *win);
9 void month_init(WINDOW *win);
10 void year_init(WINDOW *win);
11 void todo_init(WINDOW *win);
12 void notes_init(WINDOW *win);
13 void settings_init(WINDOW *win);
14 void help_init(WINDOW *win);
15
16 /* View draw functions */
17 void day_draw(void);
18 void week_draw(void);
19 void month_draw(void);
20 void year_draw(void);
21 void todo_draw(void);
22 void notes_draw(void);
23 void settings_draw(void);
24 void help_draw(void);
25
26 /* View run functions */
27 int day_run(int,mmask_t,int,int);
28 int week_run(int,mmask_t,int,int);
29 int month_run(int,mmask_t,int,int);
30 int year_run(int,mmask_t,int,int);
31 int todo_run(int,mmask_t,int,int);
32 int notes_run(int,mmask_t,int,int);
33 int settings_run(int,mmask_t,int,int);
34 int help_run(int,mmask_t,int,int);