SPI_registerGlobalEventListener (generic_listener,
"focus:");
+ SPI_registerGlobalEventListener (specific_listener,
+ "mouse:rel");
+ SPI_registerGlobalEventListener (specific_listener,
+ "mouse:abs");
SPI_registerGlobalEventListener (generic_listener,
"object:property-change");
SPI_registerGlobalEventListener (specific_listener,
"object:property-change:accessible-name");
SPI_registerGlobalEventListener (generic_listener,
"object:state-changed");
+ SPI_registerGlobalEventListener (specific_listener,
+ "object:state-changed:focused");
SPI_registerGlobalEventListener (generic_listener,
"object:selection-changed");
SPI_registerGlobalEventListener (generic_listener,
void
report_detail_event (const AccessibleEvent *event, void *user_data)
{
- fprintf (stderr, "%s\n", event->type);
+ char *s = Accessible_getName (event->source);
+ fprintf (stderr, "(detail) %s %s %d %d\n", event->type, s,
+ event->detail1, event->detail2);
+ if (s) SPI_freeString (s);
}
void