[Mono-bugs] [Bug 509152] New: Down arrow does not show the zoom menu on the PrintPreviewDialog

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Jun 2 12:23:36 EDT 2009


           Summary: Down arrow does not show the zoom menu on the
    Classification: Mono
           Product: Mono: Class Libraries
           Version: SVN
          Platform: x86
        OS/Version: openSUSE 11.1
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Windows.Forms
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: bgmerrell at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: Integration Test

Description of Problem:

This was found on Mono WinForms revision 133896.

On .NET in Windows, if the zoom split button has keyboard focus, the down arrow
drops down the zoom menu.  However, with Mono in Linux, the down arrow just
changes the focus away from the zoom split button.

Steps to reproduce the problem:
1. Grab the winforms examples (if you don't have them already) from
http://www.mono-project.com/WinForms#Sample_Code and compile the
example.  (I edited the Makefile to compile with gmcs.)
2. Run the swf-printing.cs sample application, this will open a window that
contains a single "File" menu
3. Select "Print Preview" from the "File" menu.  This will open a
4. Use the keyboard to navigate to the zoom split button.  Focus should start
in the NumericUpDown control.  Depending on the status of Bug 509142, you can
press Alt+Down to move the focus to the printing icon button and then use the
arrows to move to the zoom split button.  Otherwise you may simply be able to
use the Tab key to move to the zoom split button.
5. Press the down arrow

Actual Results:

Keyboard focus leaves the zoom split button

Expected Results:

The down arrow should drop-down the zoom menu

How often does this happen? 

Every time.


I don't see any way to drop-down the menu with the keyboard.  This is bad for
the accessibility and accessibility tests.

Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the mono-bugs mailing list