about summary refs log tree commit diff stats
path: root/xombrero.h
diff options
context:
space:
mode:
authorJosh Rickmar <jrick@devio.us>2012-06-01 17:15:52 -0400
committerJosh Rickmar <jrick@devio.us>2012-06-01 17:15:52 -0400
commit1df03fd0b17313e7d953dcb0e14d6849207ca0dc (patch)
tree885f8eb5280e5b5143001f82df89d93988b5427f /xombrero.h
parente3380aecad73c5e9114862db9d39368beb76a48c (diff)
downloadxombrero-1df03fd0b17313e7d953dcb0e14d6849207ca0dc.tar.gz
Add a custom_uri setting to check if a URI should be handled by an
external script rather then through xombrero.  This makes it possible
to use scripts to support things such as mailto URIs.  Fixes FS#253
Diffstat (limited to 'xombrero.h')
-rw-r--r--xombrero.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/xombrero.h b/xombrero.h
index 8a11040..d9222b5 100644
--- a/xombrero.h
+++ b/xombrero.h
@@ -573,6 +573,13 @@ struct key_binding {
 };
 TAILQ_HEAD(keybinding_list, key_binding);
 
+struct custom_uri {
+	char			*uri;
+	char			*cmd;
+	TAILQ_ENTRY(custom_uri)	entry;
+};
+TAILQ_HEAD(custom_uri_list, custom_uri);
+
 struct user_agent {
 	char *value;
 	TAILQ_ENTRY(user_agent)	entry;
@@ -729,6 +736,7 @@ extern struct mime_type_list	mtl;
 extern struct keybinding_list	kbl;
 extern struct sp_list		spl;
 extern struct user_agent_list	ua_list;
+extern struct custom_uri_list	cul;
 extern int			user_agent_count;
 
 extern PangoFontDescription	*cmd_font;