summaryrefslogtreecommitdiff
path: root/src/widget/widget.h
diff options
context:
space:
mode:
authorDusan Durech <dusan.d@Centrum.sk>2009-06-15 14:49:04 +0200
committerDusan Durech <dusan.d@Centrum.sk>2009-06-15 14:49:04 +0200
commit9b7a6f66182020913cd9b5b1205634dabbcf081e (patch)
tree1d21745d28f559a1c1f13be4bdaaf8ef0cc7ba56 /src/widget/widget.h
parent20def950be569ed6c6e9887f80dc3beca27765d8 (diff)
add widget container, hi is use in mainMenu and small diff
Diffstat (limited to 'src/widget/widget.h')
-rw-r--r--src/widget/widget.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/widget/widget.h b/src/widget/widget.h
index 2d6b717..2f20c90 100644
--- a/src/widget/widget.h
+++ b/src/widget/widget.h
@@ -7,12 +7,15 @@
#define WIDGET_TYPE_BUTTON 2
#define WIDGET_TYPE_BUTTONIMAGE 3
#define WIDGET_TYPE_TEXTFILED 4
-#define WIDGET_TYPE_CATCHKEY 4
-#define WIDGET_TYPE_CHECK 5
-#define WIDGET_TYPE_CHOICE 6
-#define WIDGET_TYPE_IMAGE 7
-#define WIDGET_TYPE_SELECT 8
-#define WIDGET_TYPE_STATUSBAR 9
+#define WIDGET_TYPE_CATCHKEY 5
+#define WIDGET_TYPE_CHECK 6
+#define WIDGET_TYPE_CHOICE 7
+#define WIDGET_TYPE_IMAGE 8
+#define WIDGET_TYPE_SELECT 9
+#define WIDGET_TYPE_STATUSBAR 10
+#define WIDGET_TYPE_CONTAINER 11
+
+#define WIDGET_NONE_VALUE -1
typedef struct widget_struct {
int type;
@@ -26,6 +29,8 @@ extern void widget_set_location(widget_t *p, int x, int y);
extern void widget_get_location(widget_t *p, int *x, int *y);
extern void widget_get_size(widget_t *p, int w, int h);
extern void widget_set_size(widget_t *p, int *w, int *h);
+extern void widget_draw(widget_t *p);
+extern void widget_event(widget_t *p);
extern void widget_destroy(widget_t *p);
#endif /* WIDGET_H */