Greetings, I have connected up my ATK implementation of add_global_event_listener() to the AtkUtilClass. My routine prints out the name of the event for each listener that is added into a log file. My AT-SPI client adds these listeners: SPI_registerGlobalEventListener(focusListener, "focus:"); SPI_registerGlobalEventListener(mouseAbsListener, "mouse:abs"); SPI_registerGlobalEventListener(mouseButtonListener, "mouse:button"); SPI_registerGlobalEventListener(buttonPressListener, "Gtk:GtkWidget:button-press-event"); SPI_registerGlobalEventListener(selectionChangedListener, "object:selection-changed"); SPI_registerGlobalEventListener(defunctListener, "object:state-changed:defunct"); When I look at the log created by my ATK routine, the only listener I see get added from the list above is for Gtk:GtkWidget:button-press-event. Does anyone know what happens to the other SPI-registerGlobalEventListener requests? -Sam For the record, here is the complete list of events for which my add_global_event_listener() is called, in order: Gtk:AtkObject:property-change window:create window:destroy window:minimize window:maximize window:restore window:activate window:deactivate Gtk:AtkDocument:load-complete Gtk:AtkDocument:reload Gtk:AtkDocument:load-stopped Gtk:AtkObject:state-change Gtk:AtkObject:children-changed Gtk:AtkObject:visible-data-changed Gtk:AtkObject:active-descendant-changed Gtk:AtkComponent:bounds-changed Gtk:AtkSelection:selection-changed Gtk:AtkText:text-selection-changed Gtk:AtkText:text-changed Gtk:AtkText:text-caret-moved Gtk:AtkText:text-attributes-changed Gtk:AtkTable:row-inserted Gtk:AtkTable:row-reordered Gtk:AtkTable:row-deleted Gtk:AtkTable:column-inserted Gtk:AtkTable:column-reordered Gtk:AtkTable:column-deleted Gtk:AtkTable:model-changed Gtk:AtkHypertext:link-selected Gtk:GtkWidget:button-press-event
_______________________________________________ Gnome-accessibility-devel mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
