summaryrefslogtreecommitdiff
path: root/src/widget/widget_statusbar.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/widget/widget_statusbar.h')
-rw-r--r--src/widget/widget_statusbar.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/widget/widget_statusbar.h b/src/widget/widget_statusbar.h
new file mode 100644
index 0000000..6b81cf3
--- /dev/null
+++ b/src/widget/widget_statusbar.h
@@ -0,0 +1,25 @@
+
+#ifndef WIDGET_STATUSBAR_H
+
+# define WIDGET_STATUSBAR_H
+
+# include "main.h"
+# include "widget.h"
+# include "list.h"
+
+typedef struct widget_statusbar {
+ list_t *listElement;
+ int selectElement;
+} widget_statusbar_t;
+
+# define WIDGET_STATUSBAR_NONE_SELECT_ELEMENT -1
+# define WIDGET_STATUSBAR_WIDTH 250
+# define WIDGET_STATUSBAR_HEIGHT 65
+
+extern widget_t *statusbar_new(int x, int y);
+extern void statusbar_add(widget_t *widget, widget_t * widget_catch, char *text);
+extern void statusbar_draw(widget_t * widget);
+extern void statusbar_event(widget_t * widget);
+extern void statusbar_destroy(widget_t * widget);
+
+#endif