I have just relate this bug to a branch. Anyway, in order to work well
with orca, it requires this two bugs fixes:

https://bugzilla.gnome.org/show_bug.cgi?id=657732
https://bugzilla.gnome.org/show_bug.cgi?id=657646

The big problem here is that we are really long away from the oneiric
feature freeze.

In the case of accessibility not enabled, this branch doesn't affects at
all. It is true that the branch adds some new methods on Unity code, but
all of them are just exposing some internal labels, doesn't add new
logic.

And in relation of the accessibiliity (ATK) objects, you can find here
some code extracts:

  if (unity_a11y_initialized() == TRUE)
  {
    AtkObject* atk_obj = NULL;

    atk_obj =
unity_util_accessible_add_window(self->dashController->window());

    atk_object_set_name(atk_obj, _("Dash"));
  }

This is the example of the Dash, but also applies to the launcher and
the home panel. Without accessibility enabled no accessible object is
created, so no signals, connections and so on.

The tricky part would be with accessibility enabled as there were a lot
of changes and there isn't too much time to test it. Most of the
accessible object are just a proxy of the base objects, with some signal
connections, and with several NULL checks. But as I said there are a lot
of changes and new objects there.

I will debate with Unity developers if it is worth to propose the branch
to be merged, or should be postponed to next official release. In the
second case, my plan would be create a specific unity a11y PPA so it
could be properly tested by the users.

** Bug watch added: GNOME Bug Tracker #657732
   https://bugzilla.gnome.org/show_bug.cgi?id=657732

** Bug watch added: GNOME Bug Tracker #657646
   https://bugzilla.gnome.org/show_bug.cgi?id=657646

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/731403

Title:
  Unity Dash not accessible

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/731403/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to