diff options
author | Paul Gardiner <paulg.artifex@glidos.net> | 2012-09-25 16:55:45 +0100 |
---|---|---|
committer | Paul Gardiner <paulg.artifex@glidos.net> | 2012-09-25 16:55:45 +0100 |
commit | 13640bcfb6bfb5aa7b6f06b8a3b33d5d9a806652 (patch) | |
tree | d363ec3bc18307805511df025947026c06bd0019 /apps | |
parent | 3f91c3e7d91124b92e7aa60b9916e66fe891eda4 (diff) | |
download | mupdf-13640bcfb6bfb5aa7b6f06b8a3b33d5d9a806652.tar.xz |
Forms: handle app.execMenuItem (presently just as a not-supported warning)
The name of the menu item is passed, so presumably the app could respond
to some of the possibilities.
Diffstat (limited to 'apps')
-rw-r--r-- | apps/pdfapp.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/pdfapp.c b/apps/pdfapp.c index d7934196..2c5d90a3 100644 --- a/apps/pdfapp.c +++ b/apps/pdfapp.c @@ -114,9 +114,21 @@ static void event_cb(fz_doc_event *event, void *data) winalert(app, alert); } break; + case FZ_DOCUMENT_EVENT_PRINT: winprint(app); break; + + case FZ_DOCUMENT_EVENT_EXEC_MENU_ITEM: + { + char *item = fz_access_exec_menu_item_event(event); + + if (!strcmp(item, "Print")) + winprint(app); + else + pdfapp_warn(app, "The document attempted to execute menu item: %s. (Not supported)", item); + } + break; } } |