diff options
author | Vincent Sanders <vince@kyllikki.org> | 2014-05-11 21:31:14 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-05-11 21:31:14 +0100 |
commit | 39b0393d31a86a8fcfa770ad040207ace95bde0d (patch) | |
tree | d59b25fbd066984d0feaf57a4763134d0e9a2884 /riscos | |
parent | 06a3f84e5032b93052f1eb95946d5f51aa9368f2 (diff) | |
download | netsurf-39b0393d31a86a8fcfa770ad040207ace95bde0d.tar.gz netsurf-39b0393d31a86a8fcfa770ad040207ace95bde0d.tar.bz2 |
cleanup utils header, remove cruft and add documentation
Diffstat (limited to 'riscos')
-rw-r--r-- | riscos/query.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/riscos/query.h b/riscos/query.h index 10a67e73b..857cce063 100644 --- a/riscos/query.h +++ b/riscos/query.h @@ -23,6 +23,24 @@ #include "oslib/wimp.h" #include "utils/utils.h" +enum query_response { + QUERY_CONTINUE, + QUERY_YES, + QUERY_NO, + QUERY_ESCAPE +}; + +typedef int query_id; + +#define QUERY_INVALID ((query_id)-1) + +typedef struct +{ + void (*confirm)(query_id id, enum query_response res, void *pw); + void (*cancel)(query_id, enum query_response res, void *pw); +} query_callback; + + query_id query_user_xy(const char *query, const char *detail, const query_callback *cb, void *pw, const char *yes, const char *no, int x, int y); |