Issue 90690 - [a11y] Orca should announce the slide title, number, and count when Page Up/Page Down is pressed in
Summary: [a11y] Orca should announce the slide title, number, and count when Page Up/P...
Status: CLOSED FIXED
Alias: None
Product: Impress
Classification: Application
Component: ui (show other issues)
Version: OOo 2.4.1
Hardware: Unknown All
: P3 Trivial (vote)
Target Milestone: OOo 3.2
Assignee: eric.savary
QA Contact: issues@graphics
URL:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2008-06-13 11:52 UTC by richburridge
Modified: 2010-01-08 09:13 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
First patch for slide movement gets notified. (22.98 KB, patch)
2009-09-11 14:36 UTC, ocke.janssen
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description richburridge 2008-06-13 11:52:03 UTC
See Orca bug #538050 which is blocked by this bug.
http://bugzilla.gnome.org/show_bug.cgi?id=538050

Steps to reproduce:

1. Launch Impress and open the presentation at:
   http://bugzilla.gnome.org/attachment.cgi?id=107632&action=view
2. Start Orca.
3. Press F6 until you get to the scroll pane.
4. Press Page Up and Page Down to move amongst the slides.

Actual results: Orca says nothing

Expected results:  Orca would announce the following:

1. The slide title.
2. The slide number.
3. The slide count.

I analyzed the events we are getting in Orca. See:
http://bugzilla.gnome.org/show_bug.cgi?id=538050#c1

Unfortunately there is not enough useful information
being provided to us.
Comment 1 eric.savary 2008-06-14 13:12:24 UTC
Reassigned to WG
Comment 2 eric.savary 2008-06-14 13:43:55 UTC
Reassigned to WG
Comment 3 wolframgarten 2008-06-17 14:52:14 UTC
Reproducible. Reassigned.
Comment 4 malte_timmermann 2008-11-26 14:22:20 UTC
OOo 3.2
Comment 5 ocke.janssen 2009-09-11 14:36:19 UTC
Created attachment 64698 [details]
First patch for slide movement gets notified.
Comment 6 ocke.janssen 2009-09-11 14:37:08 UTC
oj->af: I attached a first patch. Please have a look at it. Thanks.
Comment 7 groucho266 2009-09-15 10:30:15 UTC
af->oj: Thanks for the patch but I opted for a different approach.  I think what
was meant with scroll pane above is the main edit view, not the slide sorter.

Changing the current slide (via PageUp/PageDown or other ways) already lead to a
partial rebuild of the hierarchy of accessibility objects: the children of the
drawing view (accessible name is "Draw View") were and still are replaced with a
new set of children.  The first of which represents the whole slide.

I changed the names of both the drawing view and its first child, the page
object.  The name of the drawing view is now "Drawing View: i / m" with m being
the number of slides and i the number of the current slide.  This name change is
properly notified.  This name change is recognized by the orca braille display
but not read by orca (as is the case with every other name change as well).  The
accerciser logs the event but does not update its tree view.

The name of the page shape is now "Page Shape: <name of current slide>".  Page
shapes are destroyed and created anew when the current slide changes, so there
is no need for a notification.  The accerciser keeps track of this already.

While orca does not yet read the changes, it now has all the information it
needs to do so.

SVN revision of the file changes is 276160.
Comment 8 groucho266 2009-09-16 17:44:52 UTC
@es: Please verify.
Comment 9 eric.savary 2009-09-17 16:33:57 UTC
Verified in CWS impressaccessibility3
Comment 10 malte_timmermann 2010-01-08 09:13:59 UTC
Fixed and integrated => closing now..