X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-conf.h;h=de8db9397da3b650af9b7b53572b11884ef40295;hb=9fd7169a58954be733ae42de9916826dd56a8b81;hp=8f944518e08e13bfeb3205e2373d1ca4ee5cf390;hpb=7870d7c1461cbbf1496913f999ed31c47c490512;p=pspp diff --git a/src/ui/gui/psppire-conf.h b/src/ui/gui/psppire-conf.h index 8f944518e0..de8db9397d 100644 --- a/src/ui/gui/psppire-conf.h +++ b/src/ui/gui/psppire-conf.h @@ -58,7 +58,6 @@ struct _PsppireConf GObject parent; /*< private >*/ - gboolean dispose_has_run ; GKeyFile *keyfile; gchar *filename; @@ -85,6 +84,16 @@ gboolean psppire_conf_get_string (PsppireConf *, gboolean psppire_conf_get_boolean (PsppireConf *, const gchar *, const gchar *, gboolean *); + +gboolean psppire_conf_get_variant (PsppireConf *, + const gchar *, const gchar *, GVariant **); + + +gboolean psppire_conf_get_enum (PsppireConf *conf, const gchar *base, + const gchar *name, + GType t, + int *v); + void psppire_conf_set_int (PsppireConf *conf, const gchar *base, const gchar *name, gint value); @@ -97,6 +106,17 @@ void psppire_conf_set_string (PsppireConf *conf, const gchar *base, const gchar *name, const gchar *value); + +void psppire_conf_set_variant (PsppireConf *conf, + const gchar *base, const gchar *name, + GVariant *value); + + +void psppire_conf_set_enum (PsppireConf *conf, + const gchar *base, const gchar *name, + GType enum_type, + int value); + void psppire_conf_set_window_geometry (PsppireConf *conf, const gchar *base, GtkWindow *window);