forked from AuroraMiddleware/gtk
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_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);
|
||||
if (_gtk_widget_get_visible (widget))
|
||||
gtk_widget_trigger_tooltip_query (widget);
|
||||
@ -9550,6 +9554,10 @@ gtk_widget_set_tooltip_markup (GtkWidget *widget,
|
||||
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);
|
||||
if (_gtk_widget_get_visible (widget))
|
||||
gtk_widget_trigger_tooltip_query (widget);
|
||||
|
Loading…
Reference in New Issue
Block a user