foo
[retroray] / src / rtk.h
1 #ifndef RTK_H_
2 #define RTK_H_
3
4 enum { RTK_ANY, RTK_WIN, RTK_BUTTON, RTK_LABEL, RTK_CHECKBOX, RTK_SLIDER };
5
6 typedef struct rtk_any {
7         int type;
8         int x, y, width, height;
9         char *text;
10 } rtk_any, rtk_label;
11
12 typedef union rtk_widget {
13         int type;
14         rtk_any any;
15         rtk_window win;
16         rtk_button bn;
17         rtk_label lb;
18         rtk_checkbox chk;
19 } rtk_widget;
20
21 rtk_widget *rtk_create_window(rtk_widget *par, int x, int y, int w, int h);
22
23 #endif  /* RTK_H_ */