Docs tweaking.
authorbillh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Mon, 20 Aug 2001 15:59:45 +0000 (15:59 +0000)
committerbillh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Mon, 20 Aug 2001 15:59:45 +0000 (15:59 +0000)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@44 e2bd861d-eb25-0410-b326-f6ed22b6b98c

cspi/spi_main.c
docs/at-spi-sections.txt

index 6018169d97b3c34e9bafde16e12bd25429d85a27..f39cfc75eee65880abe532647a470e8b88e71f75 100644 (file)
@@ -20,6 +20,13 @@ Obj_Add (Accessible object)
  *
  */
 
+/**
+ * SPI_init:
+ *
+ * Connects to the accessibility registry and initializes the SPI.
+ *
+ * Returns: 0 on success, otherwise an integer error code.
+ **/
 int
 SPI_init (void)
 {
@@ -58,6 +65,17 @@ SPI_init (void)
   return 0;
 }
 
+/**
+ * SPI_event_main:
+ * @isGNOMEApp: a #boolean indicating whether the client of the SPI
+ *              will use the Gnome event loop or not.
+ *
+ * Starts/enters the main event loop for the SPI services.
+ *
+ * (NOTE: This method does not return control, it is exited via a call to exit()
+ * from within an event handler).
+ *
+ **/
 void
 SPI_event_main (boolean isGNOMEApp)
 {
@@ -65,26 +83,61 @@ SPI_event_main (boolean isGNOMEApp)
   else CORBA_ORB_run (bonobo_orb(), &ev);
 }
 
-/* Not Yet Implemented */
+/**
+ * SPI_event_is_ready:
+ *
+ * Checks to see if an SPI event is waiting in the event queue.
+ * Used by clients that don't wish to use SPI_event_main().
+ * Not Yet Implemented.
+ *
+ * Returns: #TRUE if an event is waiting, otherwise #FALSE.
+ *
+ **/
 boolean
 SPI_eventIsReady ()
 {
   return FALSE;
 }
 
-/* Not Yet Implemented */
+/**
+ * SPI_nextEvent:
+ *
+ * Gets the next event in the SPI event queue; blocks if no event
+ * is pending.
+ * Used by clients that don't wish to use SPI_event_main().
+ * Not Yet Implemented.
+ *
+ * Returns: the next #AccessibleEvent in the SPI event queue.
+ *
+ **/
 AccessibleEvent *
 SPI_nextEvent (boolean waitForEvent)
 {
   return NULL;
 }
 
+/**
+ * SPI_exit:
+ *
+ * Disconnects from the Accessibility Registry and releases resources.
+ * Not Yet Implemented.
+ *
+ **/
 void
 SPI_exit (void)
 {
   exit(0);
 }
 
+/**
+ * createEventListener:
+ * @callback : an #AccessibleEventListenerCB callback function, or NULL.
+ *
+ * Create a new #AccessibleEventListener with a specified callback function.
+ *
+ * Returns: a pointer to a newly-created #AccessibleEventListener.
+ *
+ **/
 AccessibleEventListener *
 createEventListener (AccessibleEventListenerCB callback)
 {
@@ -96,6 +149,16 @@ createEventListener (AccessibleEventListenerCB callback)
   return listener;
 }
 
+/**
+ * EventListener_addCallback:
+ * @listener: the #AccessibleEventListener instance to modify.
+ * @callback: an #AccessibleEventListenerCB function pointer.
+ *
+ * Add an in-process callback function to an existing AccessibleEventListener.
+ *
+ * Returns: #TRUE if successful, otherwise #FALSE.
+ *
+ **/
 boolean
 EventListener_addCallback (AccessibleEventListener *listener,
                            AccessibleEventListenerCB callback)
@@ -104,6 +167,16 @@ EventListener_addCallback (AccessibleEventListener *listener,
   return TRUE;
 }
 
+/**
+ * EventListener_removeCallback:
+ * @listener: the #AccessibleEventListener instance to modify.
+ * @callback: an #AccessibleEventListenerCB function pointer.
+ *
+ * Remove an in-process callback function from an existing AccessibleEventListener.
+ *
+ * Returns: #TRUE if successful, otherwise #FALSE.
+ *
+ **/
 boolean
 EventListener_removeCallback (AccessibleEventListener *listener,
                            AccessibleEventListenerCB callback)
@@ -118,6 +191,27 @@ EventListener_removeCallback (AccessibleEventListener *listener,
  *
  */
 
+/**
+ * registerGlobalEventListener:
+ * @listener: the #AccessibleEventListener to be registered against an event type.
+ * @callback: a character string indicating the type of events for which
+ *            notification is requested.  Format is
+ *            EventClass:major_type:minor_type:detail
+ *            where all subfields other than EventClass are optional.
+ *            EventClasses include "Focus", "Window", "Mouse",
+ *            and toolkit events (e.g. "Gtk", "AWT").
+ *            Examples: "focus:", "Gtk:GtkWidget:button_press_event".
+ *
+ * NOTE: this string may be UTF-8, but should not contain byte value 56 (ascii ':'),
+ *            except as a delimiter, since non-UTF-8 string delimiting
+ *            functions are used internally.  In general, listening to
+ *            toolkit-specific events is not recommended.
+ *
+ * Add an in-process callback function to an existing AccessibleEventListener.
+ *
+ * Returns: #TRUE if successful, otherwise #FALSE.
+ *
+ **/
 boolean
 registerGlobalEventListener (AccessibleEventListener *listener,
                              char *eventType)
@@ -139,18 +233,53 @@ registerGlobalEventListener (AccessibleEventListener *listener,
     }
 }
 
+/**
+ * getDesktopCount:
+ *
+ * Get the number of virtual desktops.
+ * NOTE: currently multiple virtual desktops are not implemented, this
+ *       function always returns '1'.
+ *
+ * Returns: an integer indicating the number of active virtual desktops.
+ *
+ **/
 int
 getDesktopCount ()
 {
   return Accessibility_Registry_getDesktopCount (registry, &ev);
 }
 
+/**
+ * getDesktop:
+ * @i: an integer indicating which of the accessible desktops is to be returned.
+ *
+ * Get the virtual desktop indicated by index @i.
+ * NOTE: currently multiple virtual desktops are not implemented, this
+ *       function always returns '1'.
+ *
+ * Returns: a pointer to the 'i-th' virtual desktop's #Accessible representation.
+ *
+ **/
 Accessible*
 getDesktop (int n)
 {
   return Obj_Add (Accessibility_Registry_getDesktop (registry, (CORBA_short) n, &ev));
 }
 
+/**
+ * getDesktopList:
+ * @list: a pointer to an array of #Accessible objects.
+ *
+ * Get the list of virtual desktops.  On return, @list will point
+ *     to a newly-created array of virtual desktop pointers.
+ *     It is the responsibility of the caller to free this array when
+ *     it is no longer needed.
+ *
+ * Not Yet Implemented.
+ *
+ * Returns: an integer indicating how many virtual desktops have been
+ *          placed in the list pointed to by parameter @list.
+ **/
 int
 getDesktopList (Accessible **list)
 {
@@ -158,21 +287,49 @@ getDesktopList (Accessible **list)
   return 0;
 }
 
-/* Not Yet Implemented */
+/**
+ * registerKeystrokeListener:
+ * @listener: a pointer to the #KeystrokeListener for which
+ *            keystroke events are requested.
+ *
+ * Not Yet Implemented.
+ *
+ **/
 void
 registerKeystrokeListener (KeystrokeListener *listener)
 {
   ;
 }
 
-/* Not Yet Implemented */
+/**
+ * generateKeyEvent:
+ * @keycode: a #long indicating the keycode of the key event
+ *           being synthesized.
+ * @meta: a #long indicating the key modifiers to be sent
+ *        with the event, if any.
+ *
+ * Synthesize a keyboard event (as if a hardware keyboard event occurred in the
+ * current UI context).
+ * Not Yet Implemented.
+ *
+ **/
 void
 generateKeyEvent (long keyCode, long meta)
 {
   ;
 }
 
-/* Not Yet Implemented */
+/**
+ * generateMouseEvent:
+ * @x: a #long indicating the screen x coordinate of the mouse event.
+ * @y: a #long indicating the screen y coordinate of the mouse event.
+ * @name: a string indicating which mouse event to be synthesized
+ *        (e.g. "button1", "button2", "mousemove").
+ *
+ * Synthesize a mouse event at a specific screen coordinate.
+ * Not Yet Implemented.
+ *
+ **/
 void
 generateMouseEvent (long x, long y, char *name)
 {
@@ -185,6 +342,15 @@ generateMouseEvent (long x, long y, char *name)
  *
  */
 
+/**
+ * Accessible_ref:
+ * @obj: a pointer to the #Accessible object on which to operate.
+ *
+ * Increment the reference count for an #Accessible object.
+ *
+ * Returns: (no return code implemented yet).
+ *
+ **/
 int
 Accessible_ref (Accessible *obj)
 {
@@ -193,6 +359,15 @@ Accessible_ref (Accessible *obj)
 }
 
 
+/**
+ * Accessible_unref:
+ * @obj: a pointer to the #Accessible object on which to operate.
+ *
+ * Decrement the reference count for an #Accessible object.
+ *
+ * Returns: (no return code implemented yet).
+ *
+ **/
 int
 Accessible_unref (Accessible *obj)
 {
@@ -200,30 +375,81 @@ Accessible_unref (Accessible *obj)
   return 0;
 }
 
+/**
+ * Accessible_getName:
+ * @obj: a pointer to the #Accessible object on which to operate.
+ *
+ * Get the name of an #Accessible object.
+ *
+ * Returns: a UTF-8 string indicating the name of the #Accessible object.
+ *
+ **/
 char *
 Accessible_getName (Accessible *obj)
 {
   return Accessibility_Accessible__get_name (*obj, &ev);
 }
 
+/**
+ * Accessible_getDescription:
+ * @obj: a pointer to the #Accessible object on which to operate.
+ *
+ * Get the description of an #Accessible object.
+ *
+ * Returns: a UTF-8 string describing the #Accessible object.
+ *
+ **/
 char *
 Accessible_getDescription (Accessible *obj)
 {
   return Accessibility_Accessible__get_description (*obj, &ev);
 }
 
+/**
+ * Accessible_getParent:
+ * @obj: a pointer to the #Accessible object to query.
+ *
+ * Get an #Accessible object's parent container.
+ *
+ * Returns: a pointer to the #Accessible object which contains the given
+ *          #Accessible instance, or NULL if the @obj has no parent container.
+ *
+ **/
 Accessible *
 Accessible_getParent (Accessible *obj)
 {
   return Obj_Add (Accessibility_Accessible__get_parent (*obj, &ev));
 }
 
+/**
+ * Accessible_getChildCount:
+ *
+ * @obj: a pointer to the #Accessible object on which to operate.
+ *
+ * Get the number of children contained by an #Accessible object.
+ *
+ * Returns: a #long indicating the number of #Accessible children
+ *          contained by an #Accessible object.
+ *
+ **/
 long
 Accessible_getChildCount (Accessible *obj)
 {
   return Accessibility_Accessible__get_childCount (*obj, &ev);
 }
 
+/**
+ * Accessible_getChildAtIndex:
+ *
+ * @obj: a pointer to the #Accessible object on which to operate.
+ * @childIndex: a #long indicating which child is specified.
+ *
+ * Get the #Accessible child of an #Accessible object at a given index.
+ *
+ * Returns: a pointer to the #Accessible child object at index
+ *          @childIndex.
+ *
+ **/
 Accessible *
 Accessible_getChildAtIndex (Accessible *obj,
                             long childIndex)
@@ -231,27 +457,60 @@ Accessible_getChildAtIndex (Accessible *obj,
   return Obj_Add (Accessibility_Accessible_getChildAtIndex (*obj, childIndex, &ev));
 }
 
+/**
+ * Accessible_getIndexInParent:
+ *
+ * @obj: a pointer to the #Accessible object on which to operate.
+ *
+ * Get the index of an #Accessible object in its containing #Accessible.
+ *
+ * Returns: a #long indicating the index of the #Accessible object
+ *          in its parent (i.e. containing) #Accessible instance,
+ *          or -1 if @obj has no containing parent.
+ *
+ **/
 long
 Accessible_getIndexInParent (Accessible *obj)
 {
   return Accessibility_Accessible_getIndexInParent (*obj, &ev);
 }
 
-/* Not Yet Implemented */
+/**
+ * Accessible_getRelationSet:
+ *
+ * Not Yet Implemented.
+ *
+ * Returns: a pointer to an array of #AccessibleRelations.
+ *
+ **/
 AccessibleRelation **
 Accessible_getRelationSet (Accessible *obj)
 {
   return NULL;
 }
 
-/* Not Yet Implemented */
+/**
+ * Accessible_getRole:
+ * @obj: a pointer to the #Accessible object on which to operate.
+ *
+ * Get the UI role of an #Accessible object.
+ *
+ * Returns: a UTF-8 string indicating the UI role of the #Accessible object.
+ *
+ **/
 char *
 Accessible_getRole (Accessible *obj)
 {
   return "";
 }
 
-/* Not Yet Implemented */
+/**
+ * Accessible_getStateSet:
+ *
+ * Not Yet Implemented.
+ *
+ * Returns: a pointer to an #AccessibleStateSet representing the object's current state.
+ **/
 AccessibleStateSet *
 Accessible_getStateSet (Accessible *obj)
 {
@@ -260,6 +519,31 @@ Accessible_getStateSet (Accessible *obj)
 
 /* Interface query methods */
 
+/**
+ * Accessible_isAction:
+ * @obj: a pointer to the #Accessible instance to query.
+ *
+ * Query whether the specified #Accessible implements #AccessibleAction.
+ * Not Yet Implemented.
+ *
+ * Returns: #TRUE if @obj implements the #AccessibleAction interface,
+ *          #FALSE otherwise.
+ **/
+boolean
+Accessible_isAction (Accessible *obj)
+{
+  return FALSE;
+}
+
+/**
+ * Accessible_isComponent:
+ * @obj: a pointer to the #Accessible instance to query.
+ *
+ * Query whether the specified #Accessible implements #AccessibleComponent.
+ *
+ * Returns: #TRUE if @obj implements the #AccessibleComponent interface,
+ *          #FALSE otherwise.
+ **/
 boolean
 Accessible_isComponent (Accessible *obj)
 {
@@ -270,6 +554,123 @@ Accessible_isComponent (Accessible *obj)
   return (iface != NULL) ? TRUE : FALSE;
 }
 
+/**
+ * Accessible_isEditableText:
+ * @obj: a pointer to the #Accessible instance to query.
+ *
+ * Query whether the specified #Accessible implements #AccessibleEditableText.
+ * Not Yet Implemented.
+ *
+ * Returns: #TRUE if @obj implements the #AccessibleEditableText interface,
+ *          #FALSE otherwise.
+ **/
+boolean
+Accessible_isEditableText (Accessible *obj)
+{
+  return FALSE;
+}
+
+/**
+ * Accessible_isHypertext:
+ * @obj: a pointer to the #Accessible instance to query.
+ *
+ * Query whether the specified #Accessible implements #AccessibleHypertext.
+ * Not Yet Implemented.
+ *
+ * Returns: #TRUE if @obj implements the #AccessibleHypertext interface,
+ *          #FALSE otherwise.
+ **/
+boolean
+Accessible_isHypertext (Accessible *obj)
+{
+  return FALSE;
+}
+
+/**
+ * Accessible_isImage:
+ * @obj: a pointer to the #Accessible instance to query.
+ *
+ * Query whether the specified #Accessible implements #AccessibleImage.
+ * Not Yet Implemented.
+ *
+ * Returns: #TRUE if @obj implements the #AccessibleImage interface,
+ *          #FALSE otherwise.
+**/
+boolean
+Accessible_isImage (Accessible *obj)
+{
+  return FALSE;
+}
+
+/**
+  * Accessible_isSelection:
+ * @obj: a pointer to the #Accessible instance to query.
+ *
+ * Query whether the specified #Accessible implements #AccessibleSelection.
+ * Not Yet Implemented.
+ *
+ * Returns: #TRUE if @obj implements the #AccessibleSelection interface,
+ *          #FALSE otherwise.
+**/
+boolean
+Accessible_isSelection (Accessible *obj)
+{
+  return FALSE;
+}
+
+/**
+ * Accessible_isTable:
+ * @obj: a pointer to the #Accessible instance to query.
+ *
+ * Query whether the specified #Accessible implements #AccessibleTable.
+ * Not Yet Implemented.
+ *
+ * Returns: #TRUE if @obj implements the #AccessibleTable interface,
+ *          #FALSE otherwise.
+**/
+boolean
+Accessible_isTable (Accessible *obj)
+{
+  return FALSE;
+}
+
+/**
+ * Accessible_isText:
+ * @obj: a pointer to the #Accessible instance to query.
+ *
+ * Query whether the specified #Accessible implements #AccessibleText.
+ * Not Yet Implemented.
+ *
+ * Returns: #TRUE if @obj implements the #AccessibleText interface,
+ *          #FALSE otherwise.
+**/
+boolean
+Accessible_isText (Accessible *obj)
+{
+  return FALSE;
+}
+
+/**
+ * Accessible_getAction:
+ *
+ * Not Yet Implemented.
+ *
+ **/
+AccessibleAction *
+Accessible_getAction (Accessible *obj)
+{
+  return NULL;
+}
+
+/**
+ * Accessible_getComponent:
+ * @obj: a pointer to the #Accessible instance to query.
+ *
+ * Get the #AccessibleComponent interface for an #Accessible.
+ *
+ * Returns: a pointer to an #AccessibleComponent interface instance, or
+ *          NULL if @obj does not implement #AccessibleComponent.
+ **/
 AccessibleComponent *
 Accessible_getComponent (Accessible *obj)
 {
@@ -280,6 +681,17 @@ Accessible_getComponent (Accessible *obj)
   return Obj_Add (iface);
 }
 
+/**
+ * Accessible_queryInterface:
+ * @obj: a pointer to the #Accessible instance to query.
+ * @interface_name: a UTF-8 character string specifiying the requested interface.
+ *
+ * Query an #Accessible object to for a named interface.
+ *
+ * Returns: an instance of the named interface object, if it is implemented
+ *          by @obj, or NULL otherwise.
+ *
+ **/
 GenericInterface *
 Accessible_queryInterface (Accessible *obj, char *interface_name)
 {
@@ -296,6 +708,15 @@ Accessible_queryInterface (Accessible *obj, char *interface_name)
  *
  */
 
+/**
+ * AccessibleApplication_ref:
+ * @obj: a pointer to the #AccessibleApplication on which to operate.
+ *
+ * Increment the reference count for an #AccessibleApplication.
+ *
+ * Returns: (no return code implemented yet).
+ *
+ **/
 int
 AccessibleApplication_ref (AccessibleApplication *obj)
 {
@@ -303,6 +724,15 @@ AccessibleApplication_ref (AccessibleApplication *obj)
   return 0;
 }
 
+/**
+ * AccessibleApplication_unref:
+ * @obj: a pointer to the #AccessibleApplication object on which to operate.
+ *
+ * Decrement the reference count for an #AccessibleApplication.
+ *
+ * Returns: (no return code implemented yet).
+ *
+ **/
 int
 AccessibleApplication_unref (AccessibleApplication *obj)
 {
@@ -310,32 +740,80 @@ AccessibleApplication_unref (AccessibleApplication *obj)
   return 0;
 }
 
+/**
+ * AccessibleApplication_getToolkitName:
+ * @obj: a pointer to the #AccessibleApplication to query.
+ *
+ * Get the name of the UI toolkit used by an #AccessibleApplication.
+ *
+ * Returns: a UTF-8 string indicating which UI toolkit is
+ *          used by an application.
+ *
+ **/
 char *
 AccessibleApplication_getToolkitName (AccessibleApplication *obj)
 {
   return Accessibility_Application__get_toolkitName (*obj, &ev);
 }
 
+/**
+ * AccessibleApplication_getVersion:
+ * @obj: a pointer to the #AccessibleApplication being queried.
+ *
+ * Get the version of the at-spi bridge exported by an
+ *      #AccessibleApplication instance.
+ *
+ * Returns: a UTF-8 string indicating the application's
+ *          at-spi version.
+ *
+ **/
 char *
 AccessibleApplication_getVersion (AccessibleApplication *obj)
 {
   return Accessibility_Application__get_version (*obj, &ev);
 }
 
+/**
+ * AccessibleApplication_getID:
+ * @obj: a pointer to the #AccessibleApplication being queried.
+ *
+ * Get the unique ID assigned by the Registry to an
+ *      #AccessibleApplication instance.
+ * (Not Yet Implemented by the registry).
+ *
+ * Returns: a unique #long integer associated with the application
+ *          by the Registry, or 0 if the application is not registered.
 long
 AccessibleApplication_getID (AccessibleApplication *obj)
 {
   return Accessibility_Application__get_id (*obj, &ev);
 }
 
-/* Not Yet Implemented */
+/**
+ * AccessibleApplication_pause:
+ *
+ * Attempt to pause the application (used when client event queue is
+ *  over-full).
+ * Not Yet Implemented.
+ *
+ * Returns: #TRUE if the application was paused successfully, #FALSE otherwise.
+ *
+ **/
 boolean
 AccessibleApplication_pause (AccessibleApplication *obj)
 {
   return FALSE;
 }
 
-/* Not Yet Implemented */
+/**
+ * AccessibleApplication_resume:
+ *
+ * Attempt to resume the application (used after #AccessibleApplication_pause).
+ * Not Yet Implemented.
+ *
+ * Returns: #TRUE if application processing resumed successfully, #FALSE otherwise.
+ *
+ **/
 boolean
 AccessibleApplication_resume (AccessibleApplication *obj)
 {
@@ -348,6 +826,15 @@ AccessibleApplication_resume (AccessibleApplication *obj)
  *
  */
 
+/**
+ * AccessibleComponent_ref:
+ * @obj: a pointer to an object implementing #AccessibleComponent on which to operate.
+ *
+ * Increment the reference count for an #AccessibleComponent.
+ *
+ * Returns: (no return code implemented yet).
+ *
+ **/
 int
 AccessibleComponent_ref (AccessibleComponent *obj)
 {
@@ -355,6 +842,15 @@ AccessibleComponent_ref (AccessibleComponent *obj)
   return 0;
 }
 
+/**
+ * AccessibleComponent_unref:
+ * @obj: a pointer to the object implementing #AccessibleComponent on which to operate.
+ *
+ * Decrement the reference count for an #AccessibleComponent.
+ *
+ * Returns: (no return code implemented yet).
+ *
+ **/
 int
 AccessibleComponent_unref (AccessibleComponent *obj)
 {
@@ -362,6 +858,17 @@ AccessibleComponent_unref (AccessibleComponent *obj)
   return 0;
 }
 
+/**
+ * AccessibleComponent_contains:
+ * @obj: a pointer to the #AccessibleComponent to query.
+ * @x: a #long specifying the x coordinate in question.
+ * @y: a #long specifying the y coordinate in question.
+ * @ctype: the desired coordinate system of the point (@x, @y)
+ *         (e.g. COORD_TYPE_WINDOW, COORD_TYPE_SCREEN).
+ *
+ * Query whether a given #AccessibleComponent contains a particular point.
+ *
+ **/
 boolean
 AccessibleComponent_contains (AccessibleComponent *obj,
                               long x,
@@ -375,6 +882,19 @@ AccessibleComponent_contains (AccessibleComponent *obj,
                                            &ev);
 }
 
+/**
+ * AccessibleComponent_getAccessibleAtPoint:
+ * @obj: a pointer to the #AccessibleComponent to query.
+ * @x: a #long specifying the x coordinate of the point in question.
+ * @y: a #long specifying the y coordinate of the point in question.
+ * @ctype: the coordinate system of the point (@x, @y)
+ *         (e.g. COORD_TYPE_WINDOW, COORD_TYPE_SCREEN).
+ *
+ * Get the accessible child at a given coordinate within an #AccessibleComponent.
+ *
+ * Returns: a pointer to an #Accessible child of the specified component which
+ *          contains the point (@x, @y), or NULL of no child contains the point.
+ **/
 Accessible *
 AccessibleComponent_getAccessibleAtPoint (AccessibleComponent *obj,
                                           long x,
@@ -390,6 +910,19 @@ AccessibleComponent_getAccessibleAtPoint (AccessibleComponent *obj,
   return (child != NULL) ? Obj_Add (child) : NULL;
 }
 
+/**
+ * AccessibleComponent_getExtents:
+ * @obj: a pointer to the #AccessibleComponent to query.
+ * @x: a pointer to a #long into which the minimum x coordinate will be returned.
+ * @y: a pointer to a #long into which the minimum y coordinate will be returned.
+ * @width: a pointer to a #long into which the x extents (width) will be returned.
+ * @height: a pointer to a #long into which the y extents (height) will be returned.
+ * @ctype: the desired coordinate system into which to return the results,
+ *         (e.g. COORD_TYPE_WINDOW, COORD_TYPE_SCREEN).
+ *
+ * Get the bounding box of the specified #AccessibleComponent.
+ *
+ **/
 void
 AccessibleComponent_getExtents (AccessibleComponent *obj,
                                 long *x,
@@ -408,6 +941,17 @@ AccessibleComponent_getExtents (AccessibleComponent *obj,
                                      &ev);
 }
 
+/**
+ * AccessibleComponent_getPosition:
+ * @obj: a pointer to the #AccessibleComponent to query.
+ * @x: a pointer to a #long into which the minimum x coordinate will be returned.
+ * @y: a pointer to a #long into which the minimum y coordinate will be returned.
+ * @ctype: the desired coordinate system into which to return the results,
+ *         (e.g. COORD_TYPE_WINDOW, COORD_TYPE_SCREEN).
+ *
+ * Get the minimum x and y coordinates of the specified #AccessibleComponent.
+ *
+ **/
 void
 AccessibleComponent_getPosition (AccessibleComponent *obj,
                                  long *x,
@@ -421,6 +965,15 @@ AccessibleComponent_getPosition (AccessibleComponent *obj,
                                        &ev);
 }
 
+/**
+ * AccessibleComponent_getSize:
+ * @obj: a pointer to the #AccessibleComponent to query.
+ * @width: a pointer to a #long into which the x extents (width) will be returned.
+ * @height: a pointer to a #long into which the y extents (height) will be returned.
+ *
+ * Get the size of the specified #AccessibleComponent.
+ *
+ **/
 void
 AccessibleComponent_getSize (AccessibleComponent *obj,
                              long *width,
index 610196d744c6f82025fac84afc58ba26f8283f58..99a965a5adcf3d4915012c42f3dcfe00f54cfec1 100644 (file)
@@ -74,8 +74,9 @@ AccessibleApplication_getVersion
 AccessibleApplication_getID
 AccessibleApplication_pause
 AccessibleApplication_resume
-</SECTION><SECTION>
+</SECTION>
 
+<SECTION>
 <FILE>spi_main</FILE>
 <TITLE>AccessibleComponent Interface</TITLE>
 AccessibleComponent_ref