El jue, 06-08-2015 a las 06:34 +0000, Konovalov, Vadim escribió: > Ok, attempt to simplify the question ad minimum, so trivialize it to > maximum, > > The mentioned excerpt is placed right here - > http://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebPage.html > > gboolean > user_function (WebKitWebPage *web_page, > WebKitContextMenu *context_menu, > WebKitWebHitTestResult *hit_test_result, > gpointer user_data) > > it could not be compiled with gcc `pkg-config --cflags webkit2gtk > -3.0` simple.c -o simple.o
That's not the right pkg-config file neither the version I'm afrid, you
should use webkit2gtk-web-extension-4.0.
> I have either:
>
> #include <webkit2/webkit-web-extension.h>
>
> gboolean
> context_menu_cb (WebKitWebPage *web_page,
> WebKitContextMenu *context_menu,
> WebKitWebHitTestResult *hit_test_result,
> gpointer user_data) {
> printf("context_menu_cb\n");
> return FALSE;
> }
>
> simple1.c:7:16: error: unknown type name тАШWebKitContextMenuтАЩ
> WebKitContextMenu *context_menu,
> ^
> simple1.c:8:16: error: unknown type name тАШWebKitWebHitTestResultтАЩ
> WebKitWebHitTestResult *hit_test_result,
> ^
>
> Or:
> #include <webkit2/webkit2.h>
This is not the right header.
> gboolean
> context_menu_cb (WebKitWebPage *web_page,
> WebKitContextMenu *context_menu,
> WebKitWebHitTestResult *hit_test_result,
> gpointer user_data) {
> printf("context_menu_cb\n");
> return FALSE;
> }
>
> simple2.c:6:18: error: unknown type name тАШWebKitWebPageтАЩ
> context_menu_cb (WebKitWebPage *web_page,
> ^
> simple2.c:8:16: error: unknown type name тАШWebKitWebHitTestResultтАЩ
> WebKitWebHitTestResult *hit_test_result,
>
> I am lost
What WebKitGTK+ version are you using? Note that WebKitWebPage::context
-menu signal was added in version 2.8
> Vadim.
>
> _______________________________________________
> webkit-gtk mailing list
> [email protected]
> https://lists.webkit.org/mailman/listinfo/webkit-gtk
--
Carlos Garcia Campos
http://pgp.rediris.es:11371/pks/lookup?op=get&search=0xF3D322D0EC4582C3
signature.asc
Description: This is a digitally signed message part
_______________________________________________ webkit-gtk mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-gtk
