> From: [email protected] On Behalf Of Carlos Garcia Campos
Thank you for the quick reply, > * If you are building a web extension, you should include > <webkit2/webkit-web-extension.h> only and use > WebKitWebPage::context -menu > > * If you are not building a web extension, but a program, > you should include <webkit2/webkit2.h> only and use > WebKitWebView::context-menu Actually I am writing a program that utilizes WebKit/gtk but I need to manipulate DOM also, this is why I am creating small web-extension also, which will facilitate to my program. This was advised somewhere on the Internet at http://blogs.igalia.com/carlosgc/2014/08/01/webkitgtk-2-5-1-good-bye-webkit1/ > The common classes in both APIs are already included in the > global headers. I would like to narrow the question, In this excerpt: gboolean user_function (WebKitWebPage *web_page, WebKitContextMenu *context_menu, WebKitWebHitTestResult *hit_test_result, gpointer user_data) WebKitContextMenu defined in "WebKitContextMenu.h" which is included together with webkit2/webkit2.h; WebKitWebPage defined in WebKitWebPage.h which is included together with webkit2/webkit-web-extension.h; These two could *NOT* be included together - by design. How can I compile this code anyway?? (The mentioned excerpt is placed right here - http://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebPage.html ) Regards, Vadim. _______________________________________________ webkit-gtk mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-gtk
