Re: [g-a-devel] AtkInterfaces for gnome-about
- From: Bill Haneman <bill haneman sun com>
- To: Deepa Natarajan <deepa natarajan wipro com>
- Cc: gnome-accessibility-devel gnome org
- Subject: Re: [g-a-devel] AtkInterfaces for gnome-about
- Date: Wed, 13 Feb 2002 16:14:59 +0000
Deepa Natarajan wrote:
>
> Hi,
>
> From the accessibility point of view I was looking at the gnome-about
> application (in gnome-core/gnome-about.)
>
> The gnome-logo has been drawn on a canvas. To make this accessible in
> terms of getting a description for the image i feel that either
> AtkImgage interface can be implemented or a description / tooltip can be
> set for the image. I would like to know which option here is better.
> Although i quite feel that a description here would suffice, considering
> the role of this image (just a logo).
AtkImage implementors should always implement atk_image_get_name and
atk_image_get_description I think, even if the information is partly
redundant, for consistency.
> The contributors names appear in a rectangle contained in the GtkDrawing
> area. I plan to expose the names as children of the GtkDrawingArea
> widget. And each child would implement AtkTextInterface.
I think this is not a good idea, since the names scroll, don't they?
Implementing AtkText for scrolling items is a real mess. Since the
names are unattributed text,
it may be better just to use AtkObject's atk_object_get_name here.
> The other custom widgets like GnomeCanvasItem and GnomeCanvas would be
> made accessible once libgnomecanvas is made accessible. And GnomeHref
> and GnomeDialog would be accessible when libgnomeui is handled. Hope am
> right in ignoring these custom widgets with this assumption.
>
> The colors of the drawing area, text etc. is set to a predefined color
> black, white. I haven't tested yet but I feel this may affect
> black/white themes. Right ?
Yes. It may be that these colors should be selected from the GTK+
theme.
> Please let me know your thoughts.
>
> ( I have put the gle o/p below for your reference )
>
> Thanks,
> Deepa.
>
> -----------------------------------------
> |- GnomeDialog
> |- GtkVBox
> |- GtkVBox
> |- GtkHBox
> | |- GtkFrame
> | | |- GtkDrawingArea
> | |
> | |- GtkFrame
> | |- GnomeCanvas
> |
> |
> |- GtkHbox
> | |- GnomeHRef
> | | |- GtkLabel
> | |
> | |- GnomeHRef
> | | |- GtkLabel
> | |
> | |- GnomeHRef
> | |- GtkLabel
> |
> |- GtkHSeperator
> |
> |- GtkHButtonBox
> |- GtkButton
> |- GtkAlignment
> |- GtkHBox
> |- GtkLabel
> |
> |- GtkImage
>
> ------------------------------------------------------------------------
> Name: Wipro_Disclaimer.txt
> Wipro_Disclaimer.txt Type: Plain Text (text/plain)
> Encoding: 7bit
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]