summaryrefslogtreecommitdiffstats
path: root/src/eulogium.c
diff options
context:
space:
mode:
authorOlliver Schinagl <o.schinagl@ultimaker.com>2015-04-29 12:43:44 (GMT)
committerOlliver Schinagl <o.schinagl@ultimaker.com>2015-04-29 12:43:44 (GMT)
commitbcae53ad09bb2c233cd5ece368818695f7d561b9 (patch)
tree10bbbc3f8350e620c596a61926b888f5a73e680e /src/eulogium.c
parent9bffca4717f967f1ad544ad66157e84d341ed99b (diff)
downloadeulogium-bcae53ad09bb2c233cd5ece368818695f7d561b9.zip
eulogium-bcae53ad09bb2c233cd5ece368818695f7d561b9.tar.gz
eulogium-bcae53ad09bb2c233cd5ece368818695f7d561b9.tar.bz2
Move return button to the top as it can be very commonly used
Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
Diffstat (limited to '')
-rw-r--r--src/eulogium.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/eulogium.c b/src/eulogium.c
index cbc4048..37998f7 100644
--- a/src/eulogium.c
+++ b/src/eulogium.c
@@ -17,6 +17,29 @@
#define COPYRIGHT "Copyright © 2015 Olliver Schinagl <o.schinagl@ultimaker.com> and various contributors (see AUTHORS)."
+static void _cb_content_prev_set(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
+{
+ struct eulogium_data *eulogium = data;
+ uint_fast8_t list_size;
+
+ printf("prev ret\n");
+ list_size = eina_list_count(elm_naviframe_items_get(eulogium->navi));
+ if (list_size < 2)
+ printf("Not popping last item cowboy\n"); /* TODO, use proper debug contruct */
+ else
+ elm_naviframe_item_pop(eulogium->navi);
+}
+
+static struct button_def but_return = {
+ .text = "RETURN",
+ .cb = {
+ .func = &_cb_content_prev_set,
+ .data = NULL,
+ .info = "return button pressed",
+ },
+ .data = NULL,
+};
+
Evas_Object *eulogium_button_list_add(Evas_Object *parent)
{
Evas_Object *list, *box;
@@ -471,29 +494,6 @@ static void _cb_populate_filelist(const char *name, const char *path, void *data
// free(filepath); /* TODO is this required?, yes! /
}
-static void _cb_content_prev_set(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
-{
- struct eulogium_data *eulogium = data;
- uint_fast8_t list_size;
-
- printf("prev ret\n");
- list_size = eina_list_count(elm_naviframe_items_get(eulogium->navi));
- if (list_size < 2)
- printf("Not popping last item cowboy\n"); /* TODO, use proper debug contruct */
- else
- elm_naviframe_item_pop(eulogium->navi);
-}
-
-static struct button_def but_return = {
- .text = "RETURN",
- .cb = {
- .func = &_cb_content_prev_set,
- .data = NULL,
- .info = "return button pressed",
- },
- .data = NULL,
-};
-
Evas_Object *eulogium_print_menu(struct eulogium_data *eulogium, char *filepath)
{
Evas_Object *box;