From 0509c7fdbf73cb5b732942954b05b4c4a6dd72f4 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 30 Oct 2017 03:18:50 -0400 Subject: src/web-view-schemes/schemes.h: Add MqWebViewScheme union And add to method parameter lists. --- (limited to 'src') diff --git a/src/web-view-schemes/schemes.h b/src/web-view-schemes/schemes.h index 177ea5c..8366748 100644 --- a/src/web-view-schemes/schemes.h +++ b/src/web-view-schemes/schemes.h @@ -34,12 +34,17 @@ typedef struct { GFile *save_file; } MqWebViewNormalScheme; +typedef union { + MqWebViewNormalScheme normal; +} MqWebViewScheme; + typedef struct { - gchar * (*rewrite_uri) (const gchar *); - gchar * (*display_uri) (const gchar *); - gboolean (*context_menu)(MqWebView *, WebKitContextMenu *, - GdkEvent *, WebKitHitTestResult *); - void (*save_file) (MqWebView *); + gchar * (*rewrite_uri) (MqWebViewScheme *, const gchar *); + gchar * (*display_uri) (MqWebViewScheme *, const gchar *); + gboolean (*context_menu)(MqWebView *, MqWebViewScheme *, + WebKitContextMenu *, GdkEvent *, + WebKitHitTestResult *); + void (*save_file) (MqWebView *, MqWebViewScheme *); } MqWebViewSchemeMethods; extern MqWebViewSchemeMethods mq_web_view_normal_scheme_methods; -- cgit v0.9.1