summaryrefslogtreecommitdiff
path: root/gtk/gtksettings.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2019-08-24 09:11:15 +0200
committerTimm Bäder <mail@baedert.org>2019-09-09 17:36:24 +0200
commit32a256bd0374e96411437acb59a466abf4dfe90c (patch)
treea90e02ec97e71266c0311fc12d1baee7dcfb9485 /gtk/gtksettings.c
parentb9316a404ab38c304a125776d4dbcd1ba21787eb (diff)
downloadgtk+-32a256bd0374e96411437acb59a466abf4dfe90c.tar.gz
gtksettings: Remove unused functions & prototypes
Diffstat (limited to 'gtk/gtksettings.c')
-rw-r--r--gtk/gtksettings.c85
1 files changed, 1 insertions, 84 deletions
diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c
index b3203e4c66..984dbacefc 100644
--- a/gtk/gtksettings.c
+++ b/gtk/gtksettings.c
@@ -1346,7 +1346,7 @@ gtk_settings_notify (GObject *object,
}
}
-gboolean
+static gboolean
_gtk_settings_parse_convert (GtkRcPropertyParser parser,
const GValue *src_value,
GParamSpec *pspec,
@@ -1525,21 +1525,6 @@ settings_install_property_parser (GtkSettingsClass *class,
return class_n_properties;
}
-GtkRcPropertyParser
-_gtk_rc_property_parser_from_type (GType type)
-{
- if (type == GTK_TYPE_REQUISITION)
- return gtk_rc_property_parse_requisition;
- else if (type == GTK_TYPE_BORDER)
- return gtk_rc_property_parse_border;
- else if (G_TYPE_FUNDAMENTAL (type) == G_TYPE_ENUM && G_TYPE_IS_DERIVED (type))
- return gtk_rc_property_parse_enum;
- else if (G_TYPE_FUNDAMENTAL (type) == G_TYPE_FLAGS && G_TYPE_IS_DERIVED (type))
- return gtk_rc_property_parse_flags;
- else
- return NULL;
-}
-
static void
free_value (gpointer data)
{
@@ -1596,19 +1581,6 @@ gtk_settings_set_property_value_internal (GtkSettings *settings,
apply_queued_setting (settings, pspec, qvalue);
}
-void
-_gtk_settings_set_property_value_from_rc (GtkSettings *settings,
- const gchar *prop_name,
- const GtkSettingsValue *new_value)
-{
- g_return_if_fail (GTK_SETTINGS (settings));
- g_return_if_fail (prop_name != NULL);
- g_return_if_fail (new_value != NULL);
-
- gtk_settings_set_property_value_internal (settings, prop_name, new_value,
- GTK_SETTINGS_SOURCE_THEME);
-}
-
static const GScannerConfig gtk_rc_scanner_config =
{
(char *) (
@@ -1950,61 +1922,6 @@ gtk_rc_property_parse_border (const GParamSpec *pspec,
}
static void
-reset_rc_values_foreach (GQuark key_id,
- gpointer data,
- gpointer user_data)
-{
- GtkSettingsValuePrivate *qvalue = data;
- GSList **to_reset = user_data;
-
- if (qvalue->source == GTK_SETTINGS_SOURCE_THEME)
- *to_reset = g_slist_prepend (*to_reset, GUINT_TO_POINTER (key_id));
-}
-
-void
-_gtk_settings_reset_rc_values (GtkSettings *settings)
-{
- GtkSettingsPrivate *priv = gtk_settings_get_instance_private (settings);
- GSList *to_reset = NULL;
- GSList *tmp_list;
- GParamSpec **pspecs, **p;
- gint i;
-
- /* Remove any queued settings */
- g_datalist_foreach (&priv->queued_settings,
- reset_rc_values_foreach,
- &to_reset);
-
- for (tmp_list = to_reset; tmp_list; tmp_list = tmp_list->next)
- {
- GQuark key_id = GPOINTER_TO_UINT (tmp_list->data);
- g_datalist_id_remove_data (&priv->queued_settings, key_id);
- }
-
- g_slist_free (to_reset);
-
- /* Now reset the active settings
- */
- pspecs = g_object_class_list_properties (G_OBJECT_GET_CLASS (settings), NULL);
- i = 0;
-
- g_object_freeze_notify (G_OBJECT (settings));
- for (p = pspecs; *p; p++)
- {
- if (priv->property_values[i].source == GTK_SETTINGS_SOURCE_THEME)
- {
- GParamSpec *pspec = *p;
-
- g_param_value_set_default (pspec, &priv->property_values[i].value);
- g_object_notify_by_pspec (G_OBJECT (settings), pspec);
- }
- i++;
- }
- g_object_thaw_notify (G_OBJECT (settings));
- g_free (pspecs);
-}
-
-static void
settings_update_double_click (GtkSettings *settings)
{
GtkSettingsPrivate *priv = gtk_settings_get_instance_private (settings);