From 2e03a8e7d88d6d2c715a7f399ad19802f68984c0 Mon Sep 17 00:00:00 2001 From: Jasmine Hassan Date: Thu, 29 Nov 2012 22:29:09 +0200 Subject: [mate-bg] Review GSettings port, add _(set|get)_draw_background() 1. Fix fallback if the user's picture-filename setting is set to a non-existent file (ex: it got deleted). Currently, we fallback to the picture-filename of the default schema. Later, we could use a more robust solution like g_settings_get_mapped(). But first, we ought to use a URI instead of a filename string, because a URI is always UTF8-encoded. 2. Add mate_bg_(set|get)_draw_background() functions. Need 'em in Caja, now! --- libmate-desktop/libmateui/mate-bg.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'libmate-desktop/libmateui') diff --git a/libmate-desktop/libmateui/mate-bg.h b/libmate-desktop/libmateui/mate-bg.h index 61e2a01..aa557a5 100644 --- a/libmate-desktop/libmateui/mate-bg.h +++ b/libmate-desktop/libmateui/mate-bg.h @@ -81,8 +81,11 @@ void mate_bg_set_color (MateBG *bg, MateBGColorType type, GdkColor *primary, GdkColor *secondary); +void mate_bg_set_draw_background (MateBG *bg, + gboolean draw_background); /* Getters */ -MateBGPlacement mate_bg_get_placement (MateBG *bg); +gboolean mate_bg_get_draw_background (MateBG *bg); +MateBGPlacement mate_bg_get_placement (MateBG *bg); void mate_bg_get_color (MateBG *bg, MateBGColorType *type, GdkColor *primary, -- cgit v1.2.1