entry: Ignore the icon-prelight style property

The icon prelight effect can be controlled with regular CSS,
so deprecate and ignore this style property.
This commit is contained in:
Matthias Clasen 2015-11-16 06:12:24 -05:00
parent 684cd47c53
commit 46b7b0ac9f

View File

@ -1496,6 +1496,9 @@ gtk_entry_class_init (GtkEntryClass *class)
* icons prelight on mouseover. * icons prelight on mouseover.
* *
* Since: 2.16 * Since: 2.16
*
* Deprecated: 3.20: Use CSS to control the appearance of prelighted icons;
* the value of this style property is ignored.
*/ */
gtk_widget_class_install_style_property (widget_class, gtk_widget_class_install_style_property (widget_class,
g_param_spec_boolean ("icon-prelight", g_param_spec_boolean ("icon-prelight",
@ -3772,7 +3775,6 @@ should_prelight (GtkEntry *entry,
{ {
GtkEntryPrivate *priv = entry->priv; GtkEntryPrivate *priv = entry->priv;
EntryIconInfo *icon_info = priv->icons[icon_pos]; EntryIconInfo *icon_info = priv->icons[icon_pos];
gboolean prelight;
if (!icon_info) if (!icon_info)
return FALSE; return FALSE;
@ -3783,11 +3785,7 @@ should_prelight (GtkEntry *entry,
if (icon_info->pressed) if (icon_info->pressed)
return FALSE; return FALSE;
gtk_widget_style_get (GTK_WIDGET (entry), return TRUE;
"icon-prelight", &prelight,
NULL);
return prelight;
} }
static void static void