diff options
author | Paul Gardiner <paul@glidos.net> | 2012-05-08 12:35:00 +0100 |
---|---|---|
committer | Paul Gardiner <paul@glidos.net> | 2012-05-08 12:35:00 +0100 |
commit | 50b0de6e463ebd954b1a97a2cd093731335f1671 (patch) | |
tree | 9a632a6a346a8d4c941f636ca5fcf2ffb2e6bf0c /pdf/mupdf.h | |
parent | 6a6d2016149c731dfa3a485b1bf0b46d7127681d (diff) | |
download | mupdf-50b0de6e463ebd954b1a97a2cd093731335f1671.tar.xz |
Forms: handle field appearance change on mouse up/down
Diffstat (limited to 'pdf/mupdf.h')
-rw-r--r-- | pdf/mupdf.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/pdf/mupdf.h b/pdf/mupdf.h index 07bfa12d..e257dd5a 100644 --- a/pdf/mupdf.h +++ b/pdf/mupdf.h @@ -216,4 +216,23 @@ void pdf_run_page(pdf_document *doc, pdf_page *page, fz_device *dev, fz_matrix c void pdf_run_page_with_usage(pdf_document *doc, pdf_page *page, fz_device *dev, fz_matrix ctm, char *event, fz_cookie *cookie); +/* + pdf_pass_event: pass a UI event to a page. + + The event may activate or focus a form field. +*/ +int pdf_pass_event(pdf_document *doc, pdf_page *page, fz_ui_event *ui_event); + +/* + pdf_get_screen_update: return areas needing updating because of + appearance change. +*/ +fz_rect *pdf_get_screen_update(pdf_document *doc); + +/* + pdf_get_focussed_widget: return the currently focussed form field, + if any. +*/ +fz_widget *pdf_get_focussed_widget(pdf_document *doc); + #endif |