X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=xml%2Forg.freedesktop.atspi.Registry.xml;h=9abced17032ceb62987d28156ace86e22125d1cc;hb=36a4131a9cc9fc8d474058d2a9448bc9eac91f17;hp=52cc31cb2a82538104913aabcd6dfd2330837304;hpb=fb77cfa4dc9c4cbd95fba08dae5fdf4318b3e6b3;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/xml/org.freedesktop.atspi.Registry.xml b/xml/org.freedesktop.atspi.Registry.xml index 52cc31c..9abced1 100644 --- a/xml/org.freedesktop.atspi.Registry.xml +++ b/xml/org.freedesktop.atspi.Registry.xml @@ -9,11 +9,11 @@ interact with those applications.

The Registry service provides four basic functions to Assistive Technology (AT) clients: -

    -
  1. It provides a list of the applications who have registered with the - AT-SPI framework, thereby announcing their participation in the AT-SPI framework.
  2. -
  3. It gives access to system device events via the associated DeviceEventController interface.
  4. -
+
    +
  1. It provides a list of the applications who have registered with the + AT-SPI framework, thereby announcing their participation in the AT-SPI framework.
  2. +
  3. It gives access to system device events via the associated DeviceEventController interface.
  4. +

From the point of view of accessible applications (i.e. AT-SPI service producers), @@ -33,111 +33,53 @@ illustrating the relationship between applications, Registry, and AT is shown at: http://developer.gnome.org/projects/gap/tech-docs/SPIBlockDiagram.png

- - - Register a new application with the accessibility broker. - - - - -

De-register an application previously registered with the broker. - deregisterApplication:

-
- - - A reference to the Application to be deregistered. - - -
- - -

Register a client's interest in (all) application events of - a certain type.

-
- - - A reference to the requesting EventListener. - - - - - A string which indicates the type of events about which the client desires notification. - - -
- - - - The requesting EventListenerRequest that a previously registered client stop receiving global notifications for all events for which it was registered. - - - - - - - The requesting EventListener - - - - - A string indicating the type of eventsRequest that a previously registered client stop receiving global notifications for events of a certain type. - - - - - -

Event types: "Window" "Desktop" - "Window:Create" "Window:Destroy" - "Window:Iconify" "Window:Restore" - "Window:Fullscreen" "Window:Resize" - "Desktop:Create" "Desktop:Destroy" - "Desktop:Focus" "Desktop:Defocus" - "Desktop:Reorder" - "Focus" - "GtkWidget:show" - "GObject:notify:propertyname"

- -

( not sure we should allow these last 2 forms, - since they are toolkit-specific, but they're powerful )

-

Get the current number of desktops.

-
- + - A short integer indicating the current number of Desktops. + Gets all the currently registered applications. + + + A list of strings containing the D-Bus bus names of the applications. + - - -

Get the nth accessible desktop.

-
- - + + - A reference to the requested Desktop. - + Updates an AT about recently added or removed applications. + + + + Unique bus name of the application that has been removed or added. + The integer is an enumeration: + 0 : The application has been removed. + 1 : The application has been added. + -
- - -

Get a list of accessible desktops.

-
- + + + - A sequence containing references tothe Desktops. - - + Register a new application with the accessibility registry. + + + + D-Bus Bus name of the application that wishes to be made accessible. + +
- - -

Obtain an object which can be used to request device event notifications.

-
- - - An object implementing DeviceEventController - - + + + + De-register an application from accessibility registry. + + + + D-Bus Bus name of the application that wishes to be made accessible. + + +