Issue 92538

Summary: Access key doesn't work in table wizard.
Product: Base Reporter: redflagzhulihua <ooo.redflag>
Component: codeAssignee: marc.neumann
Status: CLOSED FIXED QA Contact: issues@dba <issues>
Severity: Trivial    
Priority: P3 CC: eric.savary, issues, peter.junge
Version: OOo 3.0 Beta 2Keywords: accessibility
Target Milestone: OOo 3.2   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Issue Depends on:    
Issue Blocks: 84405    

Description redflagzhulihua 2008-08-07 04:22:46 UTC
In step2 of "Table Wizard" dialog, The access keys of some "field information" 
doesn't work. Such as "Entry required(E)", "Length(L)", "Decimal places
(p)", "AutoValue(A)"

Access key "L" will switch the focus on "help" and "Cancel" button.
Access key "E", "A" and "p" will open the help page.

Note: Show up of the Field informations depend on the field type we choose.
Comment 1 christoph.lukasiak 2008-08-12 11:26:27 UTC
repro like described
Comment 2 malte_timmermann 2008-11-26 14:12:25 UTC
OOo 3.2
Comment 3 Frank Schönheit 2008-12-08 14:26:47 UTC
fs->pl: As talked about ... this sounds like a VCL problem to me, as all
involved Window/TabPage/etc have the WB_DIALOGCONTROL instance properly set.
Comment 4 Frank Schönheit 2009-02-03 13:35:05 UTC
fs->pl: Your newly introduced WB_CHILDDLGCTRL bit needs to be set in
dbaccess/source/ui/control/ColumnControlWindow.cxx.
Comment 5 philipp.lohmann 2009-03-19 11:44:20 UTC
Sorry, I was completely wrong, the problem is way simpler. The accelerator (say
Alt-L for "Length") gets to the correct FixedText. That searches for the next
dialog control window (since obviously it will not handle the accelrator
itself), but that is the Help Button of the dialog. This is because you create
the the fixed texts later; the order should be fixed text, then edit. BTW, this
will also fix the labelfor / labeledby properties of those controls which screen
readers depend on.

@oj: fs told me to send this to you.
Comment 6 ocke.janssen 2009-03-20 13:29:11 UTC
Fixed in cws dba32b.

I corrected the z-order which was set only for the controls.
Comment 7 ocke.janssen 2009-05-07 13:49:42 UTC
Please verify. Thanks.
Comment 8 Frank Schönheit 2009-06-03 13:34:59 UTC
looks good in CWS dba32b
Comment 9 amy2008 2009-07-22 03:30:45 UTC
Verified in DEV300m52
Closing