From 5fcf57739e68a8b5053e03778aaee0eed445babd Mon Sep 17 00:00:00 2001 From: Benji Dial Date: Thu, 11 Mar 2021 22:00:22 -0500 Subject: settings editor, and lots of changes in service of that --- src/user/mdemo/main.c | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 src/user/mdemo/main.c (limited to 'src/user/mdemo') diff --git a/src/user/mdemo/main.c b/src/user/mdemo/main.c deleted file mode 100644 index fc7de80..0000000 --- a/src/user/mdemo/main.c +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -#define TEXT_COLOR ((_pixel_t){.r = 0x00, .g = 0x00, .b = 0x00}) -#define BG_COLOR ((_pixel_t){.r = 0xbf, .g = 0xbf, .b = 0xbf}) - -static const char *const mb_names[] = { - "left", "right", "middle" -}; - -void main() { - struct popup main_win; - info_popup(&main_win, "Click me!", TEXT_COLOR, BG_COLOR); - - while (1) { - struct window_action winact; - _get_win_action(main_win.handle, &winact); - - switch (winact.action_type) { - struct popup modal; - case NOT_READY: - _wait_for_action(); - _yield_task(); - continue; - - case KEY_DOWN: - return; - - case MOUSE_DOWN: - info_popupf(&modal, - "Got %s click at (%d, %d)!", - TEXT_COLOR, BG_COLOR, - mb_names[winact.as_mouse.which], - winact.as_mouse.x, winact.as_mouse.y); - make_modal(&modal); - continue; - - default: - continue; - } - } -} \ No newline at end of file -- cgit v1.2.3