2007-04-11 04:58:32 -07:00
|
|
|
#ifndef UI_H
|
|
|
|
#define UI_H
|
|
|
|
|
2014-08-21 15:47:19 -07:00
|
|
|
typedef struct _Menu_Item Menu_Item;
|
|
|
|
struct _Menu_Item
|
|
|
|
{
|
|
|
|
Evas_Object *o_icon;
|
|
|
|
char *icon;
|
|
|
|
char *text;
|
|
|
|
void (*func) (void);
|
|
|
|
|
|
|
|
Eina_Bool test;
|
|
|
|
};
|
|
|
|
|
2012-12-27 19:24:07 -08:00
|
|
|
extern int async_render;
|
2014-08-21 15:47:19 -07:00
|
|
|
extern Eina_List *menu;
|
|
|
|
extern double weights[];
|
2012-12-27 19:24:07 -08:00
|
|
|
|
2014-08-21 15:47:19 -07:00
|
|
|
void ui_setup(unsigned int ui_w, unsigned int ui_h);
|
|
|
|
Eina_Bool ui_loop(void *data);
|
2007-04-11 04:58:32 -07:00
|
|
|
void ui_menu(void);
|
|
|
|
void ui_func_set(void (*kfunc) (char *key), void (*lfunc) (double t, int f));
|
|
|
|
void ui_fps(double fps);
|
2014-08-21 15:47:19 -07:00
|
|
|
void ui_num(int n);
|
|
|
|
void ui_all(void);
|
2007-10-17 04:55:47 -07:00
|
|
|
|
2007-04-11 04:58:32 -07:00
|
|
|
#endif
|