diff include/mb_af.h @ 456:26c302b47de1

Change name of header files.
author Thinker K.F. Li <thinker@branda.to>
date Thu, 06 Aug 2009 15:38:04 +0800
parents
children 586e50f82c1f
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/include/mb_af.h	Thu Aug 06 15:38:04 2009 +0800
@@ -0,0 +1,23 @@
+#ifndef __APP_H
+#define __APP_H
+
+typedef struct _mbapp mbaf_t;
+struct _mbapp {
+    void *rt;
+    redraw_man_t *rdman;
+    mb_sprite_t *rootsprite;
+    mb_obj_t *root;
+    subject_t *kbevents;
+    void *private;
+};
+mbaf_t *mbaf_init(const char *module, const char *module_dir);
+void mbaf_set_data(mbaf_t *app,void *data);
+mb_tman_t *mbaf_get_timer(mbaf_t *app);
+void mbaf_loop(mbaf_t *app);
+#define MBAF_DATA(app,type) ((type *) ((app)->private))
+#define MBAF_RDMAN(app) (((mbaf_t *) app)->rdman)
+#define MBAF_KB_SUBJECT(app) ((app)->kbevents)
+
+#include "mbbutton.h"
+
+#endif /* __MBAF_H_ */