~azzar1/unity/fix-734900

Viewing all changes in revision 1336.

  • 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

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: