diff options
Diffstat (limited to 'src/web-view-schemes/schemes.h')
-rw-r--r-- | src/web-view-schemes/schemes.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/web-view-schemes/schemes.h b/src/web-view-schemes/schemes.h index f3aa7af..7fa8a46 100644 --- a/src/web-view-schemes/schemes.h +++ b/src/web-view-schemes/schemes.h @@ -37,6 +37,12 @@ typedef struct { GFile *save_file; } MqWebViewNormalScheme; +typedef struct { + gint64 origin_tab_id; + guchar *source; + gchar *uri; +} MqWebViewViewSourceScheme; + union _MqWebViewScheme { MqWebViewNormalScheme normal; }; @@ -51,6 +57,7 @@ typedef struct { } MqWebViewSchemeMethods; extern MqWebViewSchemeMethods mq_web_view_normal_scheme_methods; +extern MqWebViewSchemeMethods mq_web_view_view_source_scheme_methods; void mq_web_view_normal_scheme_init(MqWebViewNormalScheme *scheme); @@ -58,6 +65,12 @@ mq_web_view_normal_scheme_init(MqWebViewNormalScheme *scheme); void mq_web_view_normal_scheme_fini(MqWebViewNormalScheme *scheme); +void +mq_web_view_view_source_scheme_init(MqWebViewViewSourceScheme *scheme); + +void +mq_web_view_view_source_scheme_fini(MqWebViewViewSourceScheme *scheme); + G_END_DECLS #endif /* MQ_WEB_VIEW_SCHEMES_H */ |