-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=111552 Patch by Michał Pakuła vel Rutka <m.pakula@samsung.com> on 2013-04-15 Reviewed by Anders Carlsson. Add contextMenuHide and contextMenuShow callbacks to WKPageContextMenuClient and WKPageContextMenuSelected API so context menus can be handled outside WebKit. API version of this client was bumped so older client version still can be used * Shared/APIClientTraits.cpp: (WebKit): * Shared/APIClientTraits.h: * UIProcess/API/C/WKPage.cpp: (WKPageSelectContextMenuItem): * UIProcess/API/C/WKPage.h: * UIProcess/API/gtk/WebKitContextMenuClient.cpp: (attachContextMenuClientToView): * UIProcess/WebPageContextMenuClient.cpp: (WebKit::WebPageContextMenuClient::getContextMenuFromProposedMenu): (WebKit::WebPageContextMenuClient::showContextMenu): (WebKit): (WebKit::WebPageContextMenuClient::hideContextMenu): * UIProcess/WebPageContextMenuClient.h: (WebPageContextMenuClient): * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::internalShowContextMenu): * UIProcess/efl/ContextMenuClientEfl.cpp: (ContextMenuClientEfl::ContextMenuClientEfl): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148420 268f45cc-cd09-0410-ab3c-d52691b4dbfc
7c44c3f1