Re: [g-a-devel]Making GnomeIconList accessible
- From: Marc Mulcahy <marc mulcahy sun com>
- To: Federico Mena Quintero <federico ximian com>, gnome-accessibility-devel gnome org
- Subject: Re: [g-a-devel]Making GnomeIconList accessible
- Date: Wed, 06 Feb 2002 12:52:42 -0700
Hi Federico,
I looked at this some time ago, and attempted to partially solve it by
implementing libgnomecanvas support, which turned out not to be the right
answer...
My enalysis was that an AtkObject implemented on behalf of GnomeIconList
(AccessibleIconList) would implement two interfaces, AtkComponent and
AtkSelection. It can inherit the AtkComponent interface from GailWidget
(see examples in libzvt and gtkhtml2 head). It could implement
AtkSelection relatively easily, GnomeIconList seemed to contain all the
necessary API to get the relevant information.
The libgnomecanvas support which I implemented exposes all the items
contained on the GnomeCanvas of the icon list-- I.E. two for each icon (the
text and the pixbuf). (actually I don't think the icon list uses
GnomeCanvasText anymore, so, one of the two children of each icon is
probably an unknown object from an accessibility perspective)
So, I think the right answer is to provide implementations for
get_n_children and ref_accessible_child for AccessibleIconList.
\A second AtkObject would need to be implemented on behalf of the icons
themselves (the children of GnomeIconList). It was my assessment that this
AtkObject would have to implement AtkText and AtkImage.
Marc
At 01:58 PM 2/1/2002 -0600, Federico Mena Quintero wrote:
I'm going to add the accessibility interfaces to GnomeIconList.
But first I need to know what I need to add :) I am halfway through
reading the accessibility section in the developer's site. Still, it
would be useful if I could get any comments or pointers on what would
need to be done to the icon list widget.
(Keynav is a related, but separate issue, I think --- I also to make
GnomeIconList use the proposed keybindings also listed in the
developer's site).
So, any pointers would be appreciated.
Federico
_______________________________________________
Gnome-accessibility-devel mailing list
Gnome-accessibility-devel gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]