summaryrefslogtreecommitdiff
path: root/libyelp/yelp-settings.h
diff options
context:
space:
mode:
authorShaun McCance <shaunm@gnome.org>2011-04-28 23:13:25 -0400
committerShaun McCance <shaunm@gnome.org>2011-04-29 10:06:55 -0400
commit9e409279712ecd1a64186a00d50587fba36e9d9c (patch)
tree79bee299fae6cabc6910bb100326fba4c01914a4 /libyelp/yelp-settings.h
parent5ba4aefb6d0c8b292d59833963070383cb539168 (diff)
downloadyelp-9e409279712ecd1a64186a00d50587fba36e9d9c.tar.gz
yelp-settings: Basic Mallard conditional processing
The work is done by yelp-xsl, but we need to set the mal.if.env parameter to do anything useful. Currently sets 'html' always, and does checks for 'gnome-shell', 'gnome-panel', 'unity', and 'xfce'; all based on available of DBus bus connections.
Diffstat (limited to 'libyelp/yelp-settings.h')
-rw-r--r--libyelp/yelp-settings.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libyelp/yelp-settings.h b/libyelp/yelp-settings.h
index bf6af532..4fc05918 100644
--- a/libyelp/yelp-settings.h
+++ b/libyelp/yelp-settings.h
@@ -126,6 +126,13 @@ gboolean yelp_settings_get_editor_mode (YelpSettings *sett
void yelp_settings_set_editor_mode (YelpSettings *settings,
gboolean editor_mode);
+void yelp_settings_set_env (YelpSettings *settings,
+ const gchar *env);
+void yelp_settings_unset_env (YelpSettings *settings,
+ const gchar *env);
+gboolean yelp_settings_check_env (YelpSettings *settings,
+ const gchar *env);
+
gint yelp_settings_cmp_icons (const gchar *icon1,
const gchar *icon2);