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