summaryrefslogtreecommitdiffstats
path: root/src/ui_widgets.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui_widgets.h')
-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);