| Top |
| void | gok_spy_open () |
| void | gok_spy_close () |
| void | gok_spy_register_appchangelistener () |
| void | gok_spy_deregister_appchangelistener () |
| void | gok_spy_register_windowchangelistener () |
| void | gok_spy_deregister_windowchangelistener () |
| void | gok_spy_register_mousebuttonlistener () |
| void | gok_spy_deregister_mousebuttonlistener () |
| GSList * | gok_spy_get_list () |
| AccessibleNode * | gok_spy_refresh () |
| void | gok_spy_free () |
| gboolean | gok_spy_has_child () |
void
gok_spy_open (void);
Intializes gok spy. Note: user must initialize the SPI prior to this call; call this only once.
void
gok_spy_register_appchangelistener (AccessibleChangeListener *callback);
callback
: the listener to register
void
gok_spy_deregister_appchangelistener (AccessibleChangeListener *callback);
callback
: the listener to deregister
void
gok_spy_register_windowchangelistener (AccessibleChangeListener *callback);
callback
: the listener to register
void
gok_spy_deregister_windowchangelistener
(AccessibleChangeListener *callback);
callback
: the listener to deregister
void
gok_spy_register_mousebuttonlistener (MouseButtonListener *callback);
callback
: the listener to register
void
gok_spy_deregister_mousebuttonlistener
(MouseButtonListener *callback);
callback
: the listener to deregister
GSList *
gok_spy_get_list (Accessible *paccessible);
paccessible
: The parent accessible to the list
User must call gok_spy_free when finished with this list.
AccessibleNode *
gok_spy_refresh (AccessibleNode *plist);
plist
: Pointer to the list to refresh
not implemented.
gboolean gok_spy_has_child (Accessible *accessible,GokSpySearchType type,AccessibleRole role);