diff options
author | Olliver Schinagl <o.schinagl@ultimaker.com> | 2015-04-09 18:50:15 (GMT) |
---|---|---|
committer | Olliver Schinagl <o.schinagl@ultimaker.com> | 2015-04-28 05:07:13 (GMT) |
commit | 49f37de8842ffdb9bf51261b5937d8ebcfe3f9f4 (patch) | |
tree | 1507e77063764cfdf83505288f2d41b4fbeca4ec | |
parent | a285b5c3c1e9270c90d28781d3d989a714da365e (diff) | |
download | eulogium-49f37de8842ffdb9bf51261b5937d8ebcfe3f9f4.zip eulogium-49f37de8842ffdb9bf51261b5937d8ebcfe3f9f4.tar.gz eulogium-49f37de8842ffdb9bf51261b5937d8ebcfe3f9f4.tar.bz2 |
Add preliminary 'function' type
Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
-rw-r--r-- | src/eulogium.c | 12 | ||||
-rw-r--r-- | src/eulogium.h | 1 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/eulogium.c b/src/eulogium.c index 31819fa..72caff8 100644 --- a/src/eulogium.c +++ b/src/eulogium.c @@ -593,6 +593,9 @@ Evas_Object *eulogium_multi_screen_menu(struct eulogium_data *eulogium, Evas_Obj evas_object_show(box); elm_box_pack_end(_top, box); break; + case FUNC: + /* call function pointer from screen_data.func */ + break; case END: /* fall through */ default: break; @@ -801,12 +804,19 @@ static struct multi_screen screen[] = { }, { .type = MATERIAL, - .text = NULL, + .text = "Choose material", .data = NULL, .prev_button = "Skip Wizzard!", .next_button = "Continue", }, { + .type = FUNC, + .text = "Level bed", + .data = "Bed leveling call", + .prev_button = "Skip Wizzard!", + .next_button = "Continue", + }, + { .type = PROGRESS, .text = "Heating ...", .data = "progress object", diff --git a/src/eulogium.h b/src/eulogium.h index 958504c..66f27d5 100644 --- a/src/eulogium.h +++ b/src/eulogium.h @@ -10,6 +10,7 @@ enum screen_type { NONE, MATERIAL, PROGRESS, + FUNC, END, }; |