summaryrefslogtreecommitdiff
path: root/fw/fe310/eos/eve/widget/widgets.h
blob: 9c96d8c06df263dfd62131a2772e383df0aca089 (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
#include "freew.h"
#include "spacerw.h"
#include "pagew.h"
#include "strw.h"
#include "textw.h"
#include "selectw.h"
#include "togglew.h"

#define EVE_WIDGET_TYPE_FREE    1
#define EVE_WIDGET_TYPE_SPACER  2
#define EVE_WIDGET_TYPE_PAGE    3
#define EVE_WIDGET_TYPE_TOGGLE  4
#define EVE_WIDGET_TYPE_STR     5
#define EVE_WIDGET_TYPE_TEXT    6
#define EVE_WIDGET_TYPE_SELECT  7

typedef union EVEWidgetSpecT {
    EVEFreeSpec free;
    EVEPageSpec page;
    EVEToggleSpec toggle;
    EVEStrSpec str;
    EVETextSpec text;
    EVESelectSpec select;
} EVEWidgetSpecT;