1 #ifndef __ACCESSIBILITY_APPLICATION_DEFINED__
2 #define __ACCESSIBILITY_APPLICATION_DEFINED__
5 #include <Accessible.idl>
7 #if !defined(__ACCESSIBILITY_APPLICATION_COMPILATION) && defined(__ORBIT_IDL__)
9 #pragma include_defs Application.h
15 #include "Accessible.idl"
18 module Accessibility {
19 interface Application : Accessible {
22 * Get a string indicating the type of user interface toolkit
23 * which is used by the application.
24 * Ordinarily clients of @AccessibleApplication should be
25 * toolkit-agnostic, dependencies on this method probably
26 * should be reconsidered!
28 readonly attribute string toolkitName;
31 * Get a string indicating the version number of the application's
32 * accessibility bridge implementation.
34 readonly attribute string version;
37 * Get the application's process ID in the operating system's
41 readonly attribute string id;
45 * Returns: %true if the request succeeded, %false otherwise.
47 * Request that the application temporarily stop sending events.
48 * In most cases this should pause the application's main event loop.
55 * Returns: %true if the request succeeded, %false otherwise.
57 * Request that the application resume sending events.
64 #if !defined(__ACCESSIBILITY_APPLICATION_COMPILATION) && defined(__ORBIT_IDL__)