33 |
WIDGET_TYPE_KEY |
WIDGET_TYPE_KEY |
34 |
} presets_widget_type_t; |
} presets_widget_type_t; |
35 |
|
|
36 |
|
/* the presets type specifies which item type it is */ |
37 |
|
/* appropriate for */ |
38 |
|
#define PRESETS_TYPE_WAY (1<<0) |
39 |
|
#define PRESETS_TYPE_NODE (1<<1) |
40 |
|
#define PRESETS_TYPE_RELATION (1<<2) |
41 |
|
#define PRESETS_TYPE_CLOSEDWAY (1<<3) |
42 |
|
#define PRESETS_TYPE_ALL (0xffff) |
43 |
|
|
44 |
typedef struct presets_value_s { |
typedef struct presets_value_s { |
45 |
char *text; |
char *text; |
46 |
struct presets_value_s *next; |
struct presets_value_s *next; |
47 |
} presets_value_t; |
} presets_value_t; |
48 |
|
|
|
|
|
49 |
typedef struct presets_widget_s { |
typedef struct presets_widget_s { |
50 |
presets_widget_type_t type; |
presets_widget_type_t type; |
51 |
|
|
80 |
} presets_widget_t; |
} presets_widget_t; |
81 |
|
|
82 |
typedef struct presets_item_s { |
typedef struct presets_item_s { |
83 |
|
int type; |
84 |
char *name, *icon, *link; |
char *name, *icon, *link; |
85 |
gboolean is_group; |
gboolean is_group; |
86 |
|
|