2002-04-16 Bill Haneman <bill.haneman@sun.com>
+ * configure.in:
+ Revved version to 0.12 due to API change (see below).
+
+ * cspi/spi-roletypes.h:
+ removed (obsolete) SPI_ROLE_FOCUS_TRAVERSABLE
+ definition from the inline docs, and added docs
+ for SPI_ROLE_LAST_DEFINED.
+
+ * cspi/spi.h:
+ * cspi/spi_streamablecontent.c:
+ Added missing seek_type parameter to
+ (so far unused) method,
+ AccessibleStreamableContent_seek().
+ [ RT approval JodyG. ]
+
+ * cspi/spi_event.c:
+ Fixed docs for SPI_createAccessibleKeystrokeListener.
+
+ * cspi/spi_registry.c:
+ Fixed docs for SPI_KEYSET_ALL_KEYS.
+
+ * docs/reference/cspi/at-spi-cspi-sections.txt:
+ Added a number of missing APIs to SECTIONS.
+
+2002-04-16 Bill Haneman <bill.haneman@sun.com>
+
* registryd/Makefile.am:
* cspi/Makefile.am:
* cspi/bonobo/Makefile.am:
AC_INIT(idl/Accessibility.idl)
AT_SPI_MAJOR_VERSION=0
-AT_SPI_MINOR_VERSION=11
+AT_SPI_MINOR_VERSION=12
AT_SPI_MICRO_VERSION=0
AT_SPI_INTERFACE_AGE=0
AT_SPI_BINARY_AGE=0
* directory and lets the user select a file, browse a different
* directory, or specify a filename.
* @SPI_ROLE_FILLER: A object that fills up space in a user interface
- * @SPI_ROLE_FOCUS_TRAVERSABLE: XXX Not sure about this.
* @SPI_ROLE_FONT_CHOOSER: Allows selection of a display font
* @SPI_ROLE_FRAME: A top level window with a title bar, border, menubar, etc.
* @SPI_ROLE_GLASS_PANE: A pane that is guaranteed to be painted on top of all
* @SPI_ROLE_WINDOW: A top level window with no title or border.
* @SPI_ROLE_EXTENDED: This object's role is not included in the standard role list and
* should be queried by name.
+ * @SPI_ROLE_LAST_DEFINED: Used to determine the end of the role enumeration.
**/
typedef enum
{
const char *content_type);
SPIBoolean
AccessibleStreamableContent_seek (AccessibleStreamableContent *obj,
- long int offset);
+ long int offset,
+ unsigned int seek_type);
SPIBoolean
AccessibleStreamableContent_read (AccessibleStreamableContent *obj,
void *buff,
}
/**
- * createAccessibleKeystrokeListener:
+ * SPI_createAccessibleKeystrokeListener:
* @callback : an #AccessibleKeystrokeListenerCB callback function, or NULL.
* @user_data: a pointer to data which will be passed to the callback when invoked.
*
}
/**
+ * SPI_KEYSET_ALL_KEYS:
+ * @SPI_KEYSET_ALL_KEYS: A special value for an AccessibleKeySet type, which tacitly
+ * includes all keycodes and keyvals for the specified modifier set.
+ **/
+
+/**
* SPI_registerAccessibleKeystrokeListener:
* @listener: a pointer to the #AccessibleKeystrokeListener for which
* keystroke events are requested.
* @obj: a pointer to the #AccessibleStreamableContent implementor on which to operate.
* @content_type: a string specifying the content type to retrieve (should match one
* of the return strings from #AccessibleStreamableContent_getContentTypes ()).
- * @fp: a pointer to a FILE pointer into which is placed a file handle suitable for
- * reading the content, if possible. Not all content types support file-handle
- * interaction, so check this parameter for NULL before use.
*
* Open a streaming connection to an AccessibleStreamableContent implementor,
* of a particular content type
**/
SPIBoolean
AccessibleStreamableContent_seek (AccessibleStreamableContent *obj,
- long int offset)
+ long int offset,
+ unsigned int seek_type)
{
/* TODO: connect this to the correct libspi implementation code */
return FALSE;
SPI_getDesktopCount
SPI_getDesktop
SPI_getDesktopList
+SPI_freeDesktopList
<SUBSECTION Event Registration>
AccessibleKeystrokeListenerCB
AccessibleKeyEventMask
AccessibleKeyEventType
AccessibleKeyListenerSyncType
AccessibleKeystroke
+SPI_KEYSET_ALL_KEYS
+SPI_createAccessibleKeySet
+SPI_freeAccessibleKeySet
SPI_createAccessibleKeystrokeListener
SPI_registerGlobalEventListener
SPI_deregisterGlobalEventListener
SPI_deregisterGlobalEventListenerAll
SPI_registerAccessibleKeystrokeListener
SPI_deregisterAccessibleKeystrokeListener
-AccessibleKeystrokeListener_ref
AccessibleKeystrokeListener_unref
AccessibleKeystrokeListener_removeCallback
AccessibleKeystrokeListener_addCallback
<SECTION>
<FILE>spi_accessible</FILE>
<TITLE>Accessible Objects</TITLE>
+Accessible
Accessible_ref
Accessible_unref
Accessible_getName
Accessible_isHypertext
Accessible_isImage
Accessible_isSelection
+Accessible_isStreamableContent
Accessible_isTable
Accessible_isText
Accessible_isValue
Accessible_getHypertext
Accessible_getImage
Accessible_getSelection
+Accessible_getStreamableContent
Accessible_getTable
Accessible_getText
Accessible_getValue
</SECTION>
<SECTION>
+<FILE>spi_streamable_content</FILE>
+<TITLE>AccessibleStreamableContent Interface</TITLE>
+AccessibleStreamableContent_ref
+AccessibleStreamableContent_unref
+AccessibleStreamableContent_getContentTypes
+AccessibleStreamableContent_open
+AccessibleStreamableContent_seek
+AccessibleStreamableContent_read
+</SECTION>
+
+<SECTION>
<FILE>spi_table</FILE>
<TITLE>AccessibleTable Interface</TITLE>
AccessibleTable_ref
</para>
+<!-- ##### STRUCT Accessible ##### -->
+<para>
+
+</para>
+
+@objref:
+@ref_count:
+
<!-- ##### FUNCTION Accessible_ref ##### -->
<para>
@Returns:
+<!-- ##### FUNCTION Accessible_isStreamableContent ##### -->
+<para>
+
+</para>
+
+@obj:
+@Returns:
+
+
<!-- ##### FUNCTION Accessible_isTable ##### -->
<para>
@Returns:
+<!-- ##### FUNCTION Accessible_getStreamableContent ##### -->
+<para>
+
+</para>
+
+@obj:
+@Returns:
+
+
<!-- ##### FUNCTION Accessible_getTable ##### -->
<para>
@list:
+<!-- ##### FUNCTION SPI_freeDesktopList ##### -->
+<para>
+
+</para>
+
+@desktop_list:
+
+
<!-- ##### USER_FUNCTION AccessibleKeystrokeListenerCB ##### -->
<para>
</para>
+<!-- ##### MACRO SPI_KEYSET_ALL_KEYS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION SPI_createAccessibleKeySet ##### -->
+<para>
+
+</para>
+
+@len:
+@keysyms:
+@keycodes:
+@keystrings:
+@Returns:
+
+
+<!-- ##### FUNCTION SPI_freeAccessibleKeySet ##### -->
+<para>
+
+</para>
+
+@keyset:
+
+
<!-- ##### FUNCTION SPI_createAccessibleKeystrokeListener ##### -->
<para>