$(GENVAPI) --library $(srcdir)/webkit2gtk-4.0 --metadatadir $(METADATADIR) --pkg gtk+-3.0 --pkg libsoup-2.4 $(GIRDIR)/WebKit2-4.0.gir
webkit2gtk-web-extension-4.0:
- $(GENVAPI) --library $(srcdir)/webkit2gtk-web-extension-4.0 --metadatadir $(METADATADIR) --pkg gtk+-3.0 $(GIRDIR)/WebKit2WebExtension-4.0.gir
+ $(GENVAPI) --library $(srcdir)/webkit2gtk-web-extension-4.0 --metadatadir $(METADATADIR) --pkg gtk+-3.0 $(METADATADIR)/WebKit2WebExtension-4.0-custom.vala $(GIRDIR)/WebKit2WebExtension-4.0.gir
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_event_target_get_type ()")]
[GIR (name = "DOMEventTarget")]
public interface EventTarget : GLib.Object {
- public bool add_event_listener_with_closure (string event_name, GLib.Closure handler, bool use_capture);
+ public bool add_event_listener_with_closure (string event_name, [CCode (type = "GClosure*")] owned WebKit.DOM.EventTargetFunc handler, bool use_capture);
public abstract bool dispatch_event (WebKit.DOM.Event event) throws GLib.Error;
public abstract bool remove_event_listener (string event_name, GLib.Closure handler, bool use_capture);
public bool remove_event_listener_with_closure (string event_name, GLib.Closure handler, bool use_capture);
public interface XPathNSResolver : GLib.Object {
public abstract string lookup_namespace_uri (string prefix);
}
+ [CCode (cheader_filename = "webkit2/webkit-web-extension.h")]
+ public delegate void EventTargetFunc (WebKit.DOM.EventTarget target, WebKit.DOM.Event event);
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_RULE_CHARSET_RULE")]
public const int _CSS_RULE_CHARSET_RULE;
[CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_RULE_FONT_FACE_RULE")]