diff options
author | Timm Bäder <mail@baedert.org> | 2018-02-13 18:31:35 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2018-02-13 18:48:44 +0100 |
commit | aa32fc17080ad93449bbd29022f21a5f9947989e (patch) | |
tree | 5499ccdf82ea659bb18713285d19f150da8d9e6a /gtk/gtkcssprovider.c | |
parent | 160a4208ed48b044e9cfc05ae66eb6d508ea0e6d (diff) | |
download | gtk+-aa32fc17080ad93449bbd29022f21a5f9947989e.tar.gz |
cssprovider: Remove priv pointer
Diffstat (limited to 'gtk/gtkcssprovider.c')
-rw-r--r-- | gtk/gtkcssprovider.c | 58 |
1 files changed, 26 insertions, 32 deletions
diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c index 724ce21a79..bd7f101f4f 100644 --- a/gtk/gtkcssprovider.c +++ b/gtk/gtkcssprovider.c @@ -428,9 +428,7 @@ gtk_css_scanner_pop_section (GtkCssScanner *scanner, static void gtk_css_provider_init (GtkCssProvider *css_provider) { - GtkCssProviderPrivate *priv; - - priv = css_provider->priv = gtk_css_provider_get_instance_private (css_provider); + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (css_provider); priv->rulesets = g_array_new (FALSE, FALSE, sizeof (GtkCssRuleset)); @@ -448,7 +446,7 @@ verify_tree_match_results (GtkCssProvider *provider, GPtrArray *tree_rules) { #ifdef VERIFY_TREE - GtkCssProviderPrivate *priv = provider->priv; + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (css_provider); GtkCssRuleset *ruleset; gboolean should_match; int i, j; @@ -486,11 +484,12 @@ verify_tree_get_change_results (GtkCssProvider *provider, { #ifdef VERIFY_TREE { + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (provider); GtkCssChange verify_change = 0; GPtrArray *tree_rules; int i; - tree_rules = _gtk_css_selector_tree_match_all (provider->priv->tree, matcher); + tree_rules = _gtk_css_selector_tree_match_all (priv->tree, matcher); if (tree_rules) { verify_tree_match_results (provider, matcher, tree_rules); @@ -539,8 +538,9 @@ gtk_css_style_provider_get_color (GtkStyleProvider *provider, const char *name) { GtkCssProvider *css_provider = GTK_CSS_PROVIDER (provider); + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (css_provider); - return g_hash_table_lookup (css_provider->priv->symbolic_colors, name); + return g_hash_table_lookup (priv->symbolic_colors, name); } static GtkCssKeyframes * @@ -548,8 +548,9 @@ gtk_css_style_provider_get_keyframes (GtkStyleProvider *provider, const char *name) { GtkCssProvider *css_provider = GTK_CSS_PROVIDER (provider); + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (css_provider); - return g_hash_table_lookup (css_provider->priv->keyframes, name); + return g_hash_table_lookup (priv->keyframes, name); } static void @@ -558,16 +559,13 @@ gtk_css_style_provider_lookup (GtkStyleProvider *provider, GtkCssLookup *lookup, GtkCssChange *change) { - GtkCssProvider *css_provider; - GtkCssProviderPrivate *priv; + GtkCssProvider *css_provider = GTK_CSS_PROVIDER (provider); + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (css_provider); GtkCssRuleset *ruleset; guint j; int i; GPtrArray *tree_rules; - css_provider = GTK_CSS_PROVIDER (provider); - priv = css_provider->priv; - tree_rules = _gtk_css_selector_tree_match_all (priv->tree, matcher); if (tree_rules) { @@ -628,13 +626,10 @@ gtk_css_style_provider_iface_init (GtkStyleProviderInterface *iface) static void gtk_css_provider_finalize (GObject *object) { - GtkCssProvider *css_provider; - GtkCssProviderPrivate *priv; + GtkCssProvider *css_provider = GTK_CSS_PROVIDER (object); + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (css_provider); guint i; - css_provider = GTK_CSS_PROVIDER (object); - priv = css_provider->priv; - for (i = 0; i < priv->rulesets->len; i++) gtk_css_ruleset_clear (&g_array_index (priv->rulesets, GtkCssRuleset, i)); @@ -735,11 +730,9 @@ css_provider_commit (GtkCssProvider *css_provider, GSList *selectors, GtkCssRuleset *ruleset) { - GtkCssProviderPrivate *priv; + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (css_provider); GSList *l; - priv = css_provider->priv; - for (l = selectors; l; l = l->next) { GtkCssRuleset new; @@ -755,11 +748,9 @@ css_provider_commit (GtkCssProvider *css_provider, static void gtk_css_provider_reset (GtkCssProvider *css_provider) { - GtkCssProviderPrivate *priv; + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (css_provider); guint i; - priv = css_provider->priv; - if (priv->resource) { g_resources_unregister (priv->resource); @@ -852,6 +843,7 @@ parse_import (GtkCssScanner *scanner) static gboolean parse_color_definition (GtkCssScanner *scanner) { + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (scanner->provider); GtkCssValue *color; char *name; @@ -900,7 +892,7 @@ parse_color_definition (GtkCssScanner *scanner) return TRUE; } - g_hash_table_insert (scanner->provider->priv->symbolic_colors, name, color); + g_hash_table_insert (priv->symbolic_colors, name, color); gtk_css_scanner_pop_section (scanner, GTK_CSS_SECTION_COLOR_DEFINITION); return TRUE; @@ -1017,6 +1009,7 @@ skip_semicolon: static gboolean parse_keyframes (GtkCssScanner *scanner) { + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (scanner->provider); GtkCssKeyframes *keyframes; char *name; @@ -1060,7 +1053,7 @@ parse_keyframes (GtkCssScanner *scanner) goto exit; } - g_hash_table_insert (scanner->provider->priv->keyframes, name, keyframes); + g_hash_table_insert (priv->keyframes, name, keyframes); if (!_gtk_css_parser_try (scanner->parser, "}", TRUE)) { @@ -1344,7 +1337,7 @@ gtk_css_provider_compare_rule (gconstpointer a_, static void gtk_css_provider_postprocess (GtkCssProvider *css_provider) { - GtkCssProviderPrivate *priv = css_provider->priv; + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (css_provider); GtkCssSelectorTreeBuilder *builder; guint i; @@ -1613,7 +1606,9 @@ _gtk_get_theme_dir (void) const gchar * _gtk_css_provider_get_theme_dir (GtkCssProvider *provider) { - return provider->priv->path; + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (provider); + + return priv->path; } #if (GTK_MINOR_VERSION % 2) @@ -1757,6 +1752,7 @@ _gtk_css_provider_load_named (GtkCssProvider *provider, path = _gtk_css_find_theme (name, variant); if (path) { + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (provider); char *dir, *resource_file; GResource *resource; @@ -1771,8 +1767,8 @@ _gtk_css_provider_load_named (GtkCssProvider *provider, gtk_css_provider_load_from_path (provider, path); /* Only set this after load, as load_from_path will clear it */ - provider->priv->resource = resource; - provider->priv->path = dir; + priv->resource = resource; + priv->path = dir; g_free (path); } @@ -1950,14 +1946,12 @@ gtk_css_provider_print_keyframes (GHashTable *keyframes, char * gtk_css_provider_to_string (GtkCssProvider *provider) { - GtkCssProviderPrivate *priv; + GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (provider); GString *str; guint i; g_return_val_if_fail (GTK_IS_CSS_PROVIDER (provider), NULL); - priv = provider->priv; - str = g_string_new (""); gtk_css_provider_print_colors (priv->symbolic_colors, str); |