Created common signature for panel event handling functions.
[xuni.git] / src / test / menu.h
blob391c5c413a7a65623510818d10a2f4fba0592c1a
1 /*! \file menu.h
3 */
5 #ifndef XUNI_GUARD_MENU_H
6 #define XUNI_GUARD_MENU_H
8 #include "graphics.h"
9 #include "gui.h"
11 struct menu_data_t {
12 int unused;
15 void switch_main_menu_background(struct widget_t *panel, const char *name);
16 void paint_menu_fps(struct xuni_t *xuni, size_t font);
18 int menu_init(struct xuni_t *xuni, struct panel_data_t *data);
19 int menu_start(struct xuni_t *xuni, struct panel_data_t *data);
20 int menu_event(struct xuni_t *xuni, struct panel_data_t *data);
21 int menu_click(struct xuni_t *xuni, struct panel_data_t *data);
22 int menu_paint(struct xuni_t *xuni, struct panel_data_t *data);
23 int menu_free(struct xuni_t *xuni, struct panel_data_t *data);
25 #endif