From 13640bcfb6bfb5aa7b6f06b8a3b33d5d9a806652 Mon Sep 17 00:00:00 2001 From: Paul Gardiner Date: Tue, 25 Sep 2012 16:55:45 +0100 Subject: 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. --- apps/pdfapp.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'apps') 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; } } -- cgit v1.2.3