Re: Accessibility for profterm
- From: James Henstridge <james daa com au>
- To: Pasupathi Duraisamy <pasupathi duraisamy wipro com>
- Cc: gnome-devel-list gnome org
- Subject: Re: Accessibility for profterm
- Date: Fri, 22 Feb 2002 21:50:09 +0800
Pasupathi Duraisamy wrote:
Hi ,
As a part of providing accessibility to the profterm application I tried
to add atk relation between the components in "Edit profile" dialog box.
"Edit profile" dialog box was created using "profterm.glade2" xml file.
This profterm.glade2 was generated from older version of glade through
libglade-convert during build process. I found that accessibility
feature is not supported for the older version of glade.
Well, according to Damon, the port of glade1 to gnome 2.0 should be
ready soon (it already seems pretty usable), so the long term solution
is to chuck the glade1 file and just use the 2.0 version. Some packages
are already relying solely on the 2.0 glade file, such as the mouse
properties control cetre applet. This is a decision for the maintainer
though.
Your choice over whether to use glade's ATK support, or coding the
accessibility in C would depend on Havoc's decision.
Hence in the source file "profile-editor.c" I tried to set the
realtions through a small piece of code. Here I used the function call
as shown below for setting relations.
widget_label_relation_set (glade_xml_get_widget("label29"),
glade_xml_get_widget ("profile entry") );
My fear is that i am hard coding the names like 'label29' and 'profile
entry'. Suppose in future someone else changes the name of "label29" to
something else while generating a new xml file then the particular piece
If a label is important (which it would be, if it is part of a
relation), why not give it a meaningful name in the glade file?
of code has no use.
My question is
a) Is this way of hard coding correct?
b) Is there any idea of using glade2 directly instead of converting it
from older version of glade ?
Please let me know how to go about adding accessibility in this case.
James.
--
Email: james daa com au
WWW: http://www.daa.com.au/~james/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]