summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/pluginlib_touchscreen.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/lib/pluginlib_touchscreen.h')
-rw-r--r--apps/plugins/lib/pluginlib_touchscreen.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/apps/plugins/lib/pluginlib_touchscreen.h b/apps/plugins/lib/pluginlib_touchscreen.h
index f278765..dbd944c 100644
--- a/apps/plugins/lib/pluginlib_touchscreen.h
+++ b/apps/plugins/lib/pluginlib_touchscreen.h
@@ -40,8 +40,13 @@ struct touchbutton {
fb_data *pixmap; /* Currently unused, but will allow for a graphic */
};
-/* Get: tests for a button press and returns action. */
-int touchbutton_get(struct touchbutton *data, int button, int num_buttons);
+/* Check: tests if the result of button_get() beloned to a touch button */
+int touchbutton_check_button(int button, struct touchbutton *data, int num_buttons);
+/* Wait: Wait for input and return the corresponding action */
+int touchbutton_get(struct touchbutton *data, int num_buttons);
+/* Wait with timeout */
+int touchbutton_get_w_tmo(int timeout, struct touchbutton *data, int num_buttons);
+
/* Draw: Draws all visible buttons */
void touchbutton_draw(struct touchbutton *data, int num_buttons);