[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: TortoiseSVN accessibility

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Thu, 14 Apr 2011 21:40:19 +0200

On 14.04.2011 19:27, Ralf Hoermann wrote:
> Hello.
> I've been using TortoiseSVN for a while now and it works quite well for
> me. Because I'm blind, I'm using a special software called a screen
> reader to access my computer. A screen reader allows blind and visually
> impaired people basically to read whats being displayed on the screen.
> It does that by providing feedback via synthetic speech and Braille. The
> screen reader I use is called NVDA, which stands for NonVisual Desktop
> Access. It is a free and open-source screen reader, see
> www.nvda-project.org <http://www.nvda-project.org> for more information.
> NVDA works just fine in most of the TortoiseSVN windows and dialogs,
> because only standard windows controls are being used throughout
> TortoiseSVN. However, there is one particular area that is not accessible.
> It's the little message box-like dialog, which displays error and
> success messages or asks simple yes-no questions. Examples for these
> dialogs could be:
> - Success or error of creating a new local repository (context-menu ->
> TortoiseSVN -> Create repository here)
> - Clean up a working copy (context-menu -> TortoiseSVN -> Clean up)
> - Revert an item (from within Check for modifications dialog)
> - SVN Checkout into a directory that is not empty
> NVDA reads the buttons and title of the dialog, but not the text of the
> message itself. Maybe the text has been written to the screen directly,
> or it is not bound to a individual control. I'm not 100% sure on that.
> I think if you'd use static text controls in the dialogs mentioned
> above, NVDA shouldn't have any problems reading the messages. Windows
> Explorer uses static text in its dialogs (e.g when you're deleting a
> file) and NVDA can read them perfectly.
> What do you think, would this be complicated to implement?
> Thanks in advance

Those dialogs are ownerdrawn. That's why NVDA can't read the text.
I'll replace them with normal messageboxes wherever possible.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2719890
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-04-14 21:40:31 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.