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

Re: One more small accessability issue in the Merge dialogue.

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Tue, 22 Dec 2009 22:00:26 +0100

On 22.12.2009 00:29, Serge Tumanyan wrote:
> Stefan,
>
>>> Now we have a really small accessability issue that seems to be rather
>>> simple to fix but annoys me a bit in the 'Merge' dialogue on the second
>>> page - after using the 'Show Log' button, selecting the revisions to be
>>> used
>>> in the operation, and pressing the 'Ok' button the focus is lost at least
>>> in
>>> XP. I have to Alt+Tab twice to return focus back to the second page of
>>> 'Merge' dialogue.
>>>
>>> The problem is 100% reproduceable at least on my computer and is not
>>> noticeable by a sighted developer but causes some problems for a blind
>>> one.
>> I can not reproduce this, neither here on my Win7 x64 nor in my office
>> with XP. Maybe your screen reader interferes with the focus?
>
> I do not think so, this happens under any posssible screenreader and I
> hesitate that all of them work the same way...
>
>> Also, I looked at the code and I can't see a way to force the focus back
>> to the merge dialog when the log dialog is closed since it's not a modal
>> dialog but a modeless one.
>
> May be to send a
> WM_NEXTDLGCTL message to the dialogue to forcevely land focus on the button?

That wouldn't work, since the dialog doesn't have the focus in the first
place (in your case).

But I've added some "SetFocus()" calls in r18098 - maybe it helps.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2432428
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-12-22 22:00:42 CET

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