Mercurial > molko
diff examples/example-gridmenu/example-gridmenu.c @ 492:c7b18475f640
ui: gridmenu -> mlk_gridmenu
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 28 Feb 2023 13:18:23 +0100 |
parents | f2d3c5a97884 |
children | 8d5a266a1774 |
line wrap: on
line diff
--- a/examples/example-gridmenu/example-gridmenu.c Tue Feb 28 13:16:47 2023 +0100 +++ b/examples/example-gridmenu/example-gridmenu.c Tue Feb 28 13:18:23 2023 +0100 @@ -59,14 +59,14 @@ static void handle(struct mlk_state *st, const union mlk_event *ev) { - struct gridmenu *menu = st->data; + struct mlk_gridmenu *menu = st->data; switch (ev->type) { case MLK_EVENT_QUIT: mlk_game_quit(); break; default: - if (gridmenu_handle(st->data, ev)) + if (mlk_gridmenu_handle(st->data, ev)) mlk_tracef("selected index: %zu (%s)", menu->selected, menu->items[menu->selected]); break; } @@ -77,7 +77,7 @@ { mlk_painter_set_color(0x4f8fbaff); mlk_painter_clear(); - gridmenu_draw(st->data); + mlk_gridmenu_draw(st->data); mlk_painter_present(); } @@ -104,15 +104,15 @@ "Double tour" }; - struct gridmenu menu = {0}; + struct mlk_gridmenu menu = {0}; struct mlk_state state = { .data = &menu, .handle = handle, .draw = draw, }; - gridmenu_init(&menu, 3, 2, items, MLK_UTIL_SIZE(items)); - gridmenu_resize(&menu, 0, 0, 300, 100); + mlk_gridmenu_init(&menu, 3, 2, items, MLK_UTIL_SIZE(items)); + mlk_gridmenu_resize(&menu, 0, 0, 300, 100); mlk_align(MLK_ALIGN_CENTER, &menu.x, &menu.y, menu.w, menu.h, 0, 0, mlk_window.w, mlk_window.h);