diff options
-rw-r--r-- | gtk/gtkcssprovider.c | 64 | ||||
-rw-r--r-- | gtk/gtkcssselector.c | 13 | ||||
-rw-r--r-- | gtk/gtkcssselectorprivate.h | 2 | ||||
-rw-r--r-- | gtk/gtkmodifierstyle.c | 11 | ||||
-rw-r--r-- | gtk/gtksettings.c | 14 | ||||
-rw-r--r-- | gtk/gtkstylecascade.c | 11 | ||||
-rw-r--r-- | gtk/gtkstyleproperties.c | 9 |
7 files changed, 0 insertions, 124 deletions
diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c index 98a44575c7..171becbec6 100644 --- a/gtk/gtkcssprovider.c +++ b/gtk/gtkcssprovider.c @@ -1409,69 +1409,6 @@ gtk_css_provider_init (GtkCssProvider *css_provider) (GDestroyNotify) _gtk_css_value_unref); } -static void -css_provider_dump_symbolic_colors (GtkCssProvider *css_provider, - GtkStyleProperties *props) -{ - GtkCssProviderPrivate *priv; - GHashTableIter iter; - gpointer key, value; - - priv = css_provider->priv; - g_hash_table_iter_init (&iter, priv->symbolic_colors); - - while (g_hash_table_iter_next (&iter, &key, &value)) - { - const gchar *name; - GtkSymbolicColor *color; - - name = key; - color = value; - - gtk_style_properties_map_color (props, name, color); - } -} - -static GtkStyleProperties * -gtk_css_provider_get_style (GtkStyleProvider *provider, - GtkWidgetPath *path) -{ - GtkCssMatcher matcher; - GtkCssProvider *css_provider; - GtkCssProviderPrivate *priv; - GtkStyleProperties *props; - guint i, j; - - css_provider = GTK_CSS_PROVIDER (provider); - priv = css_provider->priv; - props = gtk_style_properties_new (); - - css_provider_dump_symbolic_colors (css_provider, props); - if (_gtk_css_matcher_init (&matcher, path, 0)) - { - for (i = 0; i < priv->rulesets->len; i++) - { - GtkCssRuleset *ruleset; - - ruleset = &g_array_index (priv->rulesets, GtkCssRuleset, i); - - if (ruleset->styles == NULL) - continue; - - if (!gtk_css_ruleset_matches (ruleset, &matcher)) - continue; - - for (j = 0; j < ruleset->n_styles; j++) - _gtk_style_properties_set_property_by_property (props, - GTK_CSS_STYLE_PROPERTY (ruleset->styles[i].property), - _gtk_css_selector_get_state_flags (ruleset->selector), - ruleset->styles[i].value); - } - } - - return props; -} - static gboolean gtk_css_provider_get_style_property (GtkStyleProvider *provider, GtkWidgetPath *path, @@ -1539,7 +1476,6 @@ gtk_css_provider_get_style_property (GtkStyleProvider *provider, static void gtk_css_style_provider_iface_init (GtkStyleProviderIface *iface) { - iface->get_style = gtk_css_provider_get_style; iface->get_style_property = gtk_css_provider_get_style_property; } diff --git a/gtk/gtkcssselector.c b/gtk/gtkcssselector.c index c124bcff2d..32aef17927 100644 --- a/gtk/gtkcssselector.c +++ b/gtk/gtkcssselector.c @@ -1159,16 +1159,3 @@ _gtk_css_selector_compare (const GtkCssSelector *a, return a_elements - b_elements; } -GtkStateFlags -_gtk_css_selector_get_state_flags (const GtkCssSelector *selector) -{ - GtkStateFlags state = 0; - - g_return_val_if_fail (selector != NULL, 0); - - for (; selector && selector->class == >K_CSS_SELECTOR_NAME; selector = gtk_css_selector_previous (selector)) - state |= GPOINTER_TO_UINT (selector->data); - - return state; -} - diff --git a/gtk/gtkcssselectorprivate.h b/gtk/gtkcssselectorprivate.h index 6430054e90..5c12c6df86 100644 --- a/gtk/gtkcssselectorprivate.h +++ b/gtk/gtkcssselectorprivate.h @@ -32,8 +32,6 @@ char * _gtk_css_selector_to_string (const GtkCssSelector *sel void _gtk_css_selector_print (const GtkCssSelector *selector, GString *str); -GtkStateFlags _gtk_css_selector_get_state_flags (const GtkCssSelector *selector); - GtkCssChange _gtk_css_selector_get_change (const GtkCssSelector *selector); gboolean _gtk_css_selector_matches (const GtkCssSelector *selector, const GtkCssMatcher *matcher); diff --git a/gtk/gtkmodifierstyle.c b/gtk/gtkmodifierstyle.c index 9837a0d14e..5516d0ddf2 100644 --- a/gtk/gtkmodifierstyle.c +++ b/gtk/gtkmodifierstyle.c @@ -81,16 +81,6 @@ _gtk_modifier_style_init (GtkModifierStyle *modifier_style) priv->style = gtk_style_properties_new (); } -static GtkStyleProperties * -gtk_modifier_style_get_style (GtkStyleProvider *provider, - GtkWidgetPath *path) -{ - GtkModifierStylePrivate *priv; - - priv = GTK_MODIFIER_STYLE (provider)->priv; - return g_object_ref (priv->style); -} - static gboolean gtk_modifier_style_get_style_property (GtkStyleProvider *provider, GtkWidgetPath *path, @@ -129,7 +119,6 @@ gtk_modifier_style_get_style_property (GtkStyleProvider *provider, static void gtk_modifier_style_provider_init (GtkStyleProviderIface *iface) { - iface->get_style = gtk_modifier_style_get_style; iface->get_style_property = gtk_modifier_style_get_style_property; } diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c index 34f4211791..969b921379 100644 --- a/gtk/gtksettings.c +++ b/gtk/gtksettings.c @@ -1494,23 +1494,9 @@ settings_ensure_style (GtkSettings *settings) g_free (font_name); } -static GtkStyleProperties * -gtk_settings_get_style (GtkStyleProvider *provider, - GtkWidgetPath *path) -{ - GtkSettings *settings; - - settings = GTK_SETTINGS (provider); - - settings_ensure_style (settings); - - return g_object_ref (settings->priv->style); -} - static void gtk_settings_provider_iface_init (GtkStyleProviderIface *iface) { - iface->get_style = gtk_settings_get_style; } static GtkSymbolicColor * diff --git a/gtk/gtkstylecascade.c b/gtk/gtkstylecascade.c index b6fda51065..5061a060b8 100644 --- a/gtk/gtkstylecascade.c +++ b/gtk/gtkstylecascade.c @@ -91,16 +91,6 @@ gtk_style_cascade_iter_init (GtkStyleCascade *cascade, return gtk_style_cascade_iter_next (cascade, iter); } -static GtkStyleProperties * -gtk_style_cascade_get_style (GtkStyleProvider *provider, - GtkWidgetPath *path) -{ - /* This function is not used anymore by GTK and nobody - * else is ever supposed to call it */ - g_warn_if_reached (); - return NULL; -} - static gboolean gtk_style_cascade_get_style_property (GtkStyleProvider *provider, GtkWidgetPath *path, @@ -130,7 +120,6 @@ gtk_style_cascade_get_style_property (GtkStyleProvider *provider, static void gtk_style_cascade_provider_iface_init (GtkStyleProviderIface *iface) { - iface->get_style = gtk_style_cascade_get_style; iface->get_style_property = gtk_style_cascade_get_style_property; } diff --git a/gtk/gtkstyleproperties.c b/gtk/gtkstyleproperties.c index 3589535ff5..06407b62e6 100644 --- a/gtk/gtkstyleproperties.c +++ b/gtk/gtkstyleproperties.c @@ -279,18 +279,9 @@ gtk_style_properties_finalize (GObject *object) G_OBJECT_CLASS (gtk_style_properties_parent_class)->finalize (object); } -static GtkStyleProperties * -gtk_style_properties_get_style (GtkStyleProvider *provider, - GtkWidgetPath *path) -{ - /* Return style set itself */ - return g_object_ref (provider); -} - static void gtk_style_properties_provider_init (GtkStyleProviderIface *iface) { - iface->get_style = gtk_style_properties_get_style; } static GtkSymbolicColor * |