summaryrefslogtreecommitdiff
path: root/pdf/mupdf.h
diff options
context:
space:
mode:
Diffstat (limited to 'pdf/mupdf.h')
-rw-r--r--pdf/mupdf.h19
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