summaryrefslogtreecommitdiffstats
path: root/src/web-view-schemes/schemes.h
diff options
context:
space:
mode:
authorPatrick McDermott <pj@pehjota.net>2017-10-30 04:50:15 (EDT)
committer Patrick McDermott <pj@pehjota.net>2017-10-30 04:51:53 (EDT)
commit5f88c345c431261d5ec53a5429e92826c8b7124d (patch)
treeed9dd6e97db97c90d22de6891b61385ee93b6e0a /src/web-view-schemes/schemes.h
parentf1f29dea0092db38e60ce62534b8af9f99448a64 (diff)
downloadmarquee-5f88c345c431261d5ec53a5429e92826c8b7124d.zip
marquee-5f88c345c431261d5ec53a5429e92826c8b7124d.tar.gz
marquee-5f88c345c431261d5ec53a5429e92826c8b7124d.tar.bz2
MqWebViewViewSourceScheme, mq_web_view_view_source_scheme_methods: Define
Diffstat (limited to 'src/web-view-schemes/schemes.h')
-rw-r--r--src/web-view-schemes/schemes.h13
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 */