Menu woes

I haven't been using wxPython much for the past year or two, so I have
all fresh installs of Python (2.6.3rc1 r75153) and wxPython (2.8
32-bit for Windows) running on Windows Vista Home Basic SP2.

When I run my own program or programs from the wxPython demos, the
menu item separators and menu item mnemonic underlines are not
visible. They are visible in other programs like Gimp 2 and Komodo
Edit 5.2.

The separators appear to be present because a space occurs where they
should be located. And the mnemonic keys are functional, the letter
just are not underlined.

I did try changing the Window Color, but that did not have any effect.

Any suggestions? Ideas? I am stumped.

Thanks!!!
Todd

I haven't been using wxPython much for the past year or two, so I have
all fresh installs of Python (2.6.3rc1 r75153) and wxPython (2.8
32-bit for Windows) running on Windows Vista Home Basic SP2.

When I run my own program or programs from the wxPython demos, the
menu item separators and menu item mnemonic underlines are not
visible. They are visible in other programs like Gimp 2 and Komodo
Edit 5.2.

Well, those are not native applications so it's probably not a good idea to compare with them.

The separators appear to be present because a space occurs where they
should be located. And the mnemonic keys are functional, the letter
just are not underlined.

I did try changing the Window Color, but that did not have any effect.

I'm not sure what is going on with the separator, but by default the underlines don't show up on Windows until the Alt key is pressed. Does that help?

···

On 10/21/09 3:42 AM, nurbs1 wrote:

--
Robin Dunn
Software Craftsman

Pressing the Alt key did the job! I was not aware that that was
native Windows behavior, but is indeed how it works for native
applications.

Other native applications are not displaying the menu item separators
either, so I am not concerned.

Thanks!
Todd

···

I haven't been using wxPython much for the past year or two, so I have
all fresh installs of Python (2.6.3rc1 r75153) and wxPython (2.8
32-bit for Windows) running on Windows Vista Home Basic SP2.

The separators appear to be present because a space occurs where they
should be located. And the mnemonic keys are functional, the letter
just are not underlined.

I did try changing the Window Color, but that did not have any effect.

I'm not sure what is going on with the separator, but by default the
underlines don't show up on Windows until the Alt key is pressed. Does
that help?
Robin Dunn

Nurbs1 wrote:

Pressing the Alt key did the job! I was not aware that that
was native Windows behavior, but is indeed how it works for
native applications.

It is possible to change the native behaviour if you want.

On my machine (Windows Server 2003) the steps are -

    right-click on blank screen and select 'Properties'
    select 'Appearance', then click 'Effects'
    there is a checkbox 'Hide underlined letters for keyboard navigation
until I press the Alt key'

If it is unchecked, the underlined letters are visible all the time.

Frank Millman