summaryrefslogtreecommitdiffstats
path: root/src/ui_widgets.h
diff options
context:
space:
mode:
authorOlliver Schinagl <o.schinagl@ultimaker.com>2015-06-29 10:13:48 (GMT)
committerOlliver Schinagl <o.schinagl@ultimaker.com>2015-06-29 10:13:48 (GMT)
commitf217213dccab10e8af0953f48a7671855326c871 (patch)
tree687dd219c5a438f1c68e1f78e3c8dfb60679d681 /src/ui_widgets.h
parent8777c17ad4278f4e24c7210f827f10408731a55f (diff)
downloadeulogium-f217213dccab10e8af0953f48a7671855326c871.zip
eulogium-f217213dccab10e8af0953f48a7671855326c871.tar.gz
eulogium-f217213dccab10e8af0953f48a7671855326c871.tar.bz2
add concept tune screenelementary
Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
Diffstat (limited to '')
-rw-r--r--src/ui_widgets.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/ui_widgets.h b/src/ui_widgets.h
index 2cab4bc..a32eea3 100644
--- a/src/ui_widgets.h
+++ b/src/ui_widgets.h
@@ -68,6 +68,28 @@ struct menu_def {
struct menu_entry_def entry[];
};
+struct settings_dial_data {
+ const char *label;
+ double step;
+ double min;
+ double max;
+ double value;
+ double value_actual;
+ char *(*indicator_func)(double value);
+ void (*free_func)(char *str);
+ const char *format;
+ Evas_Object *slider;
+};
+
+struct screen_def {
+ const char *title;
+ Evas_Object *widget;
+ struct settings_dial_data screen[];
+};
+
+extern int INPUT_MOUSE_WHEEL_UP;
+extern int INPUT_MOUSE_WHEEL_UP;
+
void eulogium_button_cb_set(struct button_def *button, struct button_cb *cb);
void eulogium_button_cb_data_set(struct button_def *button, void *data);
void eulogium_button_data_set(struct button_def *button, void *data);