void _gtk_modifier_style_map_color (GtkModifierStyle *style, const gchar *name, const GdkRGBA *color) { GtkModifierStylePrivate *priv; GtkSymbolicColor *symbolic_color = NULL; g_return_if_fail (GTK_IS_MODIFIER_STYLE (style)); g_return_if_fail (name != NULL); priv = style->priv; G_GNUC_BEGIN_IGNORE_DEPRECATIONS; if (color) symbolic_color = gtk_symbolic_color_new_literal (color); gtk_style_properties_map_color (priv->style, name, symbolic_color); G_GNUC_END_IGNORE_DEPRECATIONS; g_signal_emit (style, signals[CHANGED], 0); _gtk_style_provider_private_changed (GTK_STYLE_PROVIDER_PRIVATE (style)); }
void _gtk_modifier_style_map_color (GtkModifierStyle *style, const gchar *name, const GdkRGBA *color) { GtkModifierStylePrivate *priv; GtkSymbolicColor *symbolic_color = NULL; g_return_if_fail (GTK_IS_MODIFIER_STYLE (style)); g_return_if_fail (name != NULL); priv = style->priv; if (color) symbolic_color = gtk_symbolic_color_new_literal (color); gtk_style_properties_map_color (priv->style, name, symbolic_color); g_signal_emit (style, signals[CHANGED], 0); }