Accessibility API Status w/e 1-Dec
- From: Bill Haneman <bill haneman sun com>
- To: gnome-2-0-list gnome org
- Subject: Accessibility API Status w/e 1-Dec
- Date: Sat, 01 Dec 2001 17:53:20 +0000
Hi Folks:
Not a lot of churn this week in the accessibility APIs. ATK is
stabilized and near-final, AT-SPI is still fluid in a few areas.
The details:
ATK: 2 API-related changes, both additions from Padraig:
* atk/Makefile.am:
Generate files atk-enum-types.c and atk-enums-types.h to create
types for enums.
* atk/atkobject.[c|h]:
Add functions atk_role_get_name() and atk_role_for_name() which
transform a role into an untranslated string
Update comments in atkobject.h which refer to property names
ATK exported API is going from notify-on-change to review-changes mode
as of Dec 7.
AT-SPI: changes from myself and Michael Meeks:
Added AccessibleKeystrokeListener_unref() method to reduce
leakage.
Renamed spi_freeString to SPI_freeString, for consistency.
Added dec_key_listener_free() method.
Renamed keystroke_listener_object_finalize to
spi_keystroke_listener_object_finalize.
Added types for cspi_keystroke_listener and cspi_event_listener,
which proxy
the libspi bonobo listener classes in at-spi/cspi.
In the process of removing the add/remove callbacks API in
libspi/keystrokelistener
and libspi/accessibleeventlistener in favor of signal-based
API;
we now emit 'event' and 'keyevent' signals on notification.
There was some other API cleanup, a couple of <foo>_free()
methods added, etc.
There is an open issue with some of the AT-SPI IDL, since the 'out'
params are inconvenient for Java skeletons. We are reviewing the IDL on
a case-by-case basis and may revise one or two methods to return structs
instead, but probably will not do this across-the-board. Except for two
AT-SPI-specific structs, all our out params are longs.
Regards,
-Bill
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]