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

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>

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

Vadim.

_______________________________________________
webkit-gtk mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-gtk

Reply via email to