diff --git a/data/eu.polonkai.gergely.astrognome.gschema.xml b/data/eu.polonkai.gergely.astrognome.gschema.xml
index b2b17a7..92ba0ed 100644
--- a/data/eu.polonkai.gergely.astrognome.gschema.xml
+++ b/data/eu.polonkai.gergely.astrognome.gschema.xml
@@ -22,6 +22,11 @@
The default house system
The house system to use by default in new charts
+
+ -1
+ The ID of the default display theme to use
+ The database ID of the display theme to be used when a chart is created/opened.
+
@@ -44,11 +49,4 @@
The height of newly created windows.
-
-
- false
- Use the classical view
- Use the classical view: planets only between Sun and Saturn, only Ptolemaic aspects, no antiscia.
-
-
diff --git a/src/ag-settings.c b/src/ag-settings.c
index f38e2ac..ddb560c 100644
--- a/src/ag-settings.c
+++ b/src/ag-settings.c
@@ -2,15 +2,13 @@
#define SETTINGS_SCHEMA_ID_MAIN "eu.polonkai.gergely.Astrognome"
#define SETTINGS_SCHEMA_ID_WINDOW "eu.polonkai.gergely.Astrognome.state.window"
-#define SETTINGS_SCHEMA_ID_CHART "eu.polonkai.gergely.Astrognome.state.chart"
static AgSettings *singleton = NULL;
-struct _AgSettingsPrivate {
+typedef struct _AgSettingsPrivate {
GSettings *settings_main;
GSettings *settings_window;
- GSettings *settings_chart;
-};
+} AgSettingsPrivate;
G_DEFINE_TYPE_WITH_PRIVATE(AgSettings, ag_settings, G_TYPE_OBJECT);
@@ -21,7 +19,6 @@ ag_settings_init(AgSettings *settings)
priv->settings_main = g_settings_new(SETTINGS_SCHEMA_ID_MAIN);
priv->settings_window = g_settings_new(SETTINGS_SCHEMA_ID_WINDOW);
- priv->settings_chart = g_settings_new(SETTINGS_SCHEMA_ID_CHART);
}
static void
@@ -32,7 +29,6 @@ ag_settings_dispose(GObject *object)
);
g_clear_object(&priv->settings_window);
- g_clear_object(&priv->settings_chart);
g_clear_object(&priv->settings_main);
G_OBJECT_CLASS(ag_settings_parent_class)->dispose(object);
@@ -84,11 +80,3 @@ ag_settings_peek_window_settings(AgSettings *settings)
return priv->settings_window;
}
-
-GSettings *
-ag_settings_peek_chart_settings(AgSettings *settings)
-{
- AgSettingsPrivate *priv = ag_settings_get_instance_private(settings);
-
- return priv->settings_chart;
-}
diff --git a/src/ag-settings.h b/src/ag-settings.h
index 5fe469e..6ce0ae9 100644
--- a/src/ag-settings.h
+++ b/src/ag-settings.h
@@ -23,7 +23,6 @@ G_BEGIN_DECLS
typedef struct _AgSettings AgSettings;
typedef struct _AgSettingsClass AgSettingsClass;
-typedef struct _AgSettingsPrivate AgSettingsPrivate;
struct _AgSettings {
GObject parent_instance;
@@ -39,7 +38,6 @@ AgSettings *ag_settings_get(void);
GSettings *ag_settings_peek_main_settings(AgSettings *settings);
GSettings *ag_settings_peek_window_settings(AgSettings *settings);
-GSettings *ag_settings_peek_chart_settings(AgSettings *settings);
G_END_DECLS