[libshumate] vector: Add accessibility props to symbols
- From: Marcus Lundblad <mlundblad src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libshumate] vector: Add accessibility props to symbols
- Date: Thu, 23 Jun 2022 21:16:33 +0000 (UTC)
commit 64e81695b7d70fd6be6a86443e3e314bd6354f1b
Author: James Westman <james jwestman net>
Date: Mon Feb 28 18:27:51 2022 -0600
vector: Add accessibility props to symbols
shumate/vector/shumate-vector-symbol.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/shumate/vector/shumate-vector-symbol.c b/shumate/vector/shumate-vector-symbol.c
index e24a750..7ed9937 100644
--- a/shumate/vector/shumate-vector-symbol.c
+++ b/shumate/vector/shumate-vector-symbol.c
@@ -147,6 +147,11 @@ shumate_vector_symbol_constructed (GObject *object)
gtk_widget_set_parent (label, GTK_WIDGET (self));
}
+ gtk_accessible_update_property (GTK_ACCESSIBLE (self),
+ GTK_ACCESSIBLE_PROPERTY_LABEL,
+ self->symbol_info->text,
+ -1);
+
G_OBJECT_CLASS (shumate_vector_symbol_parent_class)->constructed (object);
}
@@ -289,8 +294,10 @@ shumate_vector_symbol_class_init (ShumateVectorSymbolClass *klass)
SHUMATE_TYPE_VECTOR_SYMBOL_INFO,
G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY);
- gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BOX_LAYOUT);
g_object_class_install_properties (object_class, N_PROPS, obj_properties);
+
+ gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BOX_LAYOUT);
+ gtk_widget_class_set_accessible_role (widget_class, GTK_ACCESSIBLE_ROLE_LABEL);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]