-
Committer:
Alejandro Piñeiro
-
Date:
2011-08-01 16:20:08 UTC
-
mfrom:
(1310.2.1 unity-last)
-
Revision ID:
apinheiro@igalia.com-20110801162008-hx92iwj3oq6pck52
[a11y] Improve the shared focus management on the Launcher/Dash
Right now the Launcher and the Dash manages the keyboard navigation in
a different way (Launcher based on InputArea signals, Dash based on
Focusable interface).
This commit tries does:
* Implement the atk focus notification in a homogeneus way
* Improve the management of the active window
* Before this change, the Launcher BaseWindow didn't emit his activate signal
* Improve how AtkObject::focus-event and BaseWindow::activate are
sorted, prior this commit those signals were emitted but in a wrong
order
* In order to do that it implements a pending notification proces
* Document all this stuff on BaseWindowAccessible developer documentation