mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 02:40:11 +00:00
a11y: Use the tooltip text as the accessible description
It's more common to have a tooltip as the accessible description than an explicit description. This is also the behaviour of GTK3.
This commit is contained in:
parent
425d8ad02a
commit
d88f7c9459
@ -9468,6 +9468,10 @@ gtk_widget_set_tooltip_text (GtkWidget *widget,
|
|||||||
priv->tooltip_text = tooltip_text;
|
priv->tooltip_text = tooltip_text;
|
||||||
priv->tooltip_markup = tooltip_markup;
|
priv->tooltip_markup = tooltip_markup;
|
||||||
|
|
||||||
|
gtk_accessible_update_property (GTK_ACCESSIBLE (widget),
|
||||||
|
GTK_ACCESSIBLE_PROPERTY_DESCRIPTION, priv->tooltip_text,
|
||||||
|
-1);
|
||||||
|
|
||||||
gtk_widget_set_has_tooltip (widget, priv->tooltip_text != NULL);
|
gtk_widget_set_has_tooltip (widget, priv->tooltip_text != NULL);
|
||||||
if (_gtk_widget_get_visible (widget))
|
if (_gtk_widget_get_visible (widget))
|
||||||
gtk_widget_trigger_tooltip_query (widget);
|
gtk_widget_trigger_tooltip_query (widget);
|
||||||
@ -9550,6 +9554,10 @@ gtk_widget_set_tooltip_markup (GtkWidget *widget,
|
|||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gtk_accessible_update_property (GTK_ACCESSIBLE (widget),
|
||||||
|
GTK_ACCESSIBLE_PROPERTY_DESCRIPTION, priv->tooltip_text,
|
||||||
|
-1);
|
||||||
|
|
||||||
gtk_widget_set_has_tooltip (widget, tooltip_markup != NULL);
|
gtk_widget_set_has_tooltip (widget, tooltip_markup != NULL);
|
||||||
if (_gtk_widget_get_visible (widget))
|
if (_gtk_widget_get_visible (widget))
|
||||||
gtk_widget_trigger_tooltip_query (widget);
|
gtk_widget_trigger_tooltip_query (widget);
|
||||||
|
Loading…
Reference in New Issue
Block a user