[gnome-panel/wip/muktupavels/api] libgnome-panel: add gp_initital_setup_dialog_get_setting
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-panel/wip/muktupavels/api] libgnome-panel: add gp_initital_setup_dialog_get_setting
- Date: Wed, 15 Apr 2020 11:18:29 +0000 (UTC)
commit 264de33d05f1c3efdde57b2066699b2b81992b0b
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Wed Apr 15 14:03:09 2020 +0300
libgnome-panel: add gp_initital_setup_dialog_get_setting
libgnome-panel/gp-initial-setup-dialog.c | 16 ++++++++++++++++
libgnome-panel/gp-initial-setup-dialog.h | 21 ++++++++++++---------
2 files changed, 28 insertions(+), 9 deletions(-)
---
diff --git a/libgnome-panel/gp-initial-setup-dialog.c b/libgnome-panel/gp-initial-setup-dialog.c
index e46456d49..c256e5156 100644
--- a/libgnome-panel/gp-initial-setup-dialog.c
+++ b/libgnome-panel/gp-initial-setup-dialog.c
@@ -176,6 +176,22 @@ gp_initital_setup_dialog_add_content_widget (GpInitialSetupDialog *dialog,
gtk_widget_show (content);
}
+/**
+ * gp_initital_setup_dialog_get_setting:
+ * @dialog: a #GpInitialSetupDialog
+ * @key: the setting key
+ *
+ * Gets a setting for @key.
+ *
+ * Returns: (transfer none): a #GVariant, or %NULL.
+ */
+GVariant *
+gp_initital_setup_dialog_get_setting (GpInitialSetupDialog *dialog,
+ const char *key)
+{
+ return g_hash_table_lookup (dialog->settings, key);
+}
+
/**
* gp_initital_setup_dialog_set_setting:
* @dialog: a #GpInitialSetupDialog
diff --git a/libgnome-panel/gp-initial-setup-dialog.h b/libgnome-panel/gp-initial-setup-dialog.h
index 69b5708e0..217de46ea 100644
--- a/libgnome-panel/gp-initial-setup-dialog.h
+++ b/libgnome-panel/gp-initial-setup-dialog.h
@@ -29,17 +29,20 @@ G_BEGIN_DECLS
*/
typedef struct _GpInitialSetupDialog GpInitialSetupDialog;
-void gp_initital_setup_dialog_add_content_widget (GpInitialSetupDialog *dialog,
- GtkWidget *content,
- gpointer user_data,
- GDestroyNotify free_func);
+void gp_initital_setup_dialog_add_content_widget (GpInitialSetupDialog *dialog,
+ GtkWidget *content,
+ gpointer user_data,
+ GDestroyNotify free_func);
-void gp_initital_setup_dialog_set_setting (GpInitialSetupDialog *dialog,
- const gchar *key,
- GVariant *value);
+GVariant *gp_initital_setup_dialog_get_setting (GpInitialSetupDialog *dialog,
+ const char *key);
-void gp_initital_setup_dialog_set_done (GpInitialSetupDialog *dialog,
- gboolean done);
+void gp_initital_setup_dialog_set_setting (GpInitialSetupDialog *dialog,
+ const gchar *key,
+ GVariant *value);
+
+void gp_initital_setup_dialog_set_done (GpInitialSetupDialog *dialog,
+ gboolean done);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]