GTK_EVENT_CONTROLLER (catchall));
priv->editing_canceled = FALSE;
+
+ gtk_accessible_update_property (GTK_ACCESSIBLE (entry),
+ GTK_ACCESSIBLE_PROPERTY_HAS_POPUP, TRUE,
+ -1);
}
static void
gtk_label_ensure_select_info (self);
self->select_info->selectable = TRUE;
gtk_label_update_cursor (self);
+
+ gtk_accessible_update_property (GTK_ACCESSIBLE (self),
+ GTK_ACCESSIBLE_PROPERTY_HAS_POPUP, TRUE,
+ -1);
}
else
{
self->select_info->selectable = FALSE;
gtk_label_clear_select_info (self);
}
+
+ gtk_accessible_reset_property (GTK_ACCESSIBLE (self), GTK_ACCESSIBLE_PROPERTY_HAS_POPUP);
}
+
if (setting != old_setting)
{
g_object_freeze_notify (G_OBJECT (self));
gtk_popover_set_has_arrow (GTK_POPOVER (self->popup_menu), FALSE);
gtk_widget_set_halign (self->popup_menu, GTK_ALIGN_START);
+ gtk_accessible_update_property (GTK_ACCESSIBLE (self->popup_menu),
+ GTK_ACCESSIBLE_PROPERTY_LABEL, _("Context menu"),
+ -1);
+
g_object_unref (model);
}
/* Transfer ownership to the GtkText widget */
g_object_unref (buffer);
+
+ gtk_accessible_update_property (GTK_ACCESSIBLE (entry),
+ GTK_ACCESSIBLE_PROPERTY_HAS_POPUP, TRUE,
+ -1);
}
static void
GTK_EVENT_CONTROLLER (catchall));
gtk_widget_add_css_class (GTK_WIDGET (entry), I_("search"));
+
+ gtk_accessible_update_property (GTK_ACCESSIBLE (entry),
+ GTK_ACCESSIBLE_PROPERTY_HAS_POPUP, TRUE,
+ -1);
}
/**
gtk_popover_set_has_arrow (GTK_POPOVER (priv->popup_menu), FALSE);
gtk_widget_set_halign (priv->popup_menu, GTK_ALIGN_START);
+ gtk_accessible_update_property (GTK_ACCESSIBLE (priv->popup_menu),
+ GTK_ACCESSIBLE_PROPERTY_LABEL, _("Context menu"),
+ -1);
+
g_object_unref (model);
}
gtk_accessible_update_property (GTK_ACCESSIBLE (widget),
GTK_ACCESSIBLE_PROPERTY_MULTI_LINE, TRUE,
+ GTK_ACCESSIBLE_PROPERTY_HAS_POPUP, TRUE,
-1);
}
gtk_popover_set_has_arrow (GTK_POPOVER (priv->popup_menu), FALSE);
gtk_widget_set_halign (priv->popup_menu, GTK_ALIGN_START);
+ gtk_accessible_update_property (GTK_ACCESSIBLE (priv->popup_menu),
+ GTK_ACCESSIBLE_PROPERTY_LABEL, _("Context menu"),
+ -1);
+
g_object_unref (model);
}