Re: [g-a-devel][Fwd: GNOME CVS: gok dtb]



Bill, I agree. Thanks very much for pointing this out. We hope that the GOK can attract developers from i18n and kiosk projects, in addition of course to accessibility folks, and hackers in general. I think this (optional) decoupling will help here.

Paramount of course is making sure that no accessibility is broken.

If someone would like to write the patch Bill discusses that would be great. If you need assistance, or a code overview send me an email.

cheers,

David

Bill Haneman wrote:

Hi David/All:

I note that you added AT-SPI to the list of dependencies in INSTALL.

This is currently accurate; however since there is interest at the
moment in using GOK outside of a GNOME-2 environment, I think we should
have an action item (perhaps for someone outside the core GOK team) the
loosening of this dependency.

In practice GOK can be used reasonably well with non-GNOME-2
applications, but GOK does link to at-spi at the moment.  It should be
feasible to check for at-spi in configure.in, set a HAVE_AT_SPI flag,
and build a slightly-feature-crippled GOK without having the AT-SPI
libraries and headers.

I leave it as an exercise for those interested to provide patches for
this, but I believe it would be preferable to having folks deterred by
the AT-SPI dependency go off and create their own OSKs.

Of course, GOK will continue to require at-spi for its advanced "UI
Grab", "Menu", and "Toolbar" features, as well as for the use of
(non-XInput-based) mouse buttons in all but direct selection mode.  But
the GOK scanning and activation modes that will use XInput won't require
at-spi.  Also, failure (at runtime) to connect with the at-spi registry
should probably generate a warning but no be fatal; this would ensure
that GOK would be as functional as possible on non-gnome-2-enabled
desktops.

As I said, this is not necessarily a priority for the GOK core team, but
mention of the possibility should be made in INSTALL, so that the nature
of the existing dependencies is known and so that interested parties can
make the necessary modifications to relax them.


best regards,


Bill


------------------------------------------------------------------------

Subject:

GNOME CVS: gok dtb
From:

GNOME CVS Monitor <gnome-cvs-monitor ireland sun com>
Date:

Tue, 10 Dec 2002 18:39:27 GMT
To:

bill haneman sun com


CVSROOT:	/cvs/gnome
Module name:	gok
Changes by:	dtb	02/12/10 13:36:04

Modified files:
. : INSTALL
Log message:
Added AT-SPI to the list of requirements.

URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?module=gok&branch=&branchtype=match&dir=gok&file=&filetype=match&who=dtb&whotype=match&sortby=Date&hours=&date=explicit&mindate=2002-12-10%2013:35&maxdate=2002-12-10%2013:37&cvsroot=/cvs/gnome

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list gnome org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list


Part 1.2

Content-Description:

Forwarded message - GNOME CVS: gok dtb
Content-Type:

message/rfc822








[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]