summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorPaul Gardiner <paulg.artifex@glidos.net>2012-09-25 16:55:45 +0100
committerPaul Gardiner <paulg.artifex@glidos.net>2012-09-25 16:55:45 +0100
commit13640bcfb6bfb5aa7b6f06b8a3b33d5d9a806652 (patch)
treed363ec3bc18307805511df025947026c06bd0019 /apps
parent3f91c3e7d91124b92e7aa60b9916e66fe891eda4 (diff)
downloadmupdf-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.c12
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;
}
}