From 7a98604aa0f09009b9a26f7b7681ebe63fe9d2fe Mon Sep 17 00:00:00 2001 From: Marc-André Lureau Date: Thu, 17 Mar 2011 13:38:19 +0100 Subject: gtk/display: add rr_config_dump --- gtk/display/gnome-rr-config.c | 10 ++++++++++ gtk/display/gnome-rr-config.h | 1 + 2 files changed, 11 insertions(+) diff --git a/gtk/display/gnome-rr-config.c b/gtk/display/gnome-rr-config.c index f070df3..e7c9cb1 100644 --- a/gtk/display/gnome-rr-config.c +++ b/gtk/display/gnome-rr-config.c @@ -1236,6 +1236,16 @@ gnome_rr_config_ensure_primary (GnomeRRConfig *configuration) return !found; } +GString * +gnome_rr_config_dump (GnomeRRConfig *configuration) +{ + GString *output; + + output = g_string_new (""); + emit_configuration (configuration, output); + return output; +} + gboolean gnome_rr_config_save (GnomeRRConfig *configuration, GError **error) { diff --git a/gtk/display/gnome-rr-config.h b/gtk/display/gnome-rr-config.h index 896d47c..8616c3a 100644 --- a/gtk/display/gnome-rr-config.h +++ b/gtk/display/gnome-rr-config.h @@ -143,6 +143,7 @@ gboolean gnome_rr_config_applicable (GnomeRRConfig *configuration, gboolean gnome_rr_config_get_clone (GnomeRRConfig *configuration); void gnome_rr_config_set_clone (GnomeRRConfig *configuration, gboolean clone); GnomeRROutputInfo **gnome_rr_config_get_outputs (GnomeRRConfig *configuration); +GString *gnome_rr_config_dump (GnomeRRConfig *configuration); char *gnome_rr_config_get_backup_filename (void); char *gnome_rr_config_get_intended_filename (void); -- cgit v1.2.3