summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2011-03-17 13:38:19 +0100
committerMarc-André Lureau <marcandre.lureau@redhat.com>2011-03-17 13:38:19 +0100
commit7a98604aa0f09009b9a26f7b7681ebe63fe9d2fe (patch)
tree1d192d67eec47c1cc2e8d50ab47187526b2405a2
parenta2ad8d1bed0cb234e7689ff69d9729231ced34cd (diff)
gtk/display: add rr_config_dump
-rw-r--r--gtk/display/gnome-rr-config.c10
-rw-r--r--gtk/display/gnome-rr-config.h1
2 files changed, 11 insertions, 0 deletions
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);