]> git.saurik.com Git - wxWidgets.git/commit
Fix wxStaticBox label redrawing when "Alt" is pressed in wxMSW.
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 21 Sep 2010 11:44:41 +0000 (11:44 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 21 Sep 2010 11:44:41 +0000 (11:44 +0000)
commit2af006ebd3e223ce17ea47eb9306ab96336c6a2e
treee55cedda3162bcaff2fab9b319ae6cfa8ba5f4e4
parentb89b24691e0b81aa9cccdb57bfaaacd25fa747da
Fix wxStaticBox label redrawing when "Alt" is pressed in wxMSW.

The default handling for Alt key press in the standard control is to redraw
the label to account for showing of the keyboard queues (i.e. if the mnemonics
were initially hidden, they are shown when Alt is pressed) but it doesn't
redraw it in the correct colour resulting in any custom label colour being
lost whenever Alt is pressed anywhere in the window containing the box.

Fix this by forcing the box refresh which will result in repainting it using
our code which does use the correct colour.

Also update the static page of the widgets sample to allow changing the
colours of all static controls on this page, including the wxStaticBox, and
not just the main wxStaticText.

Closes #12497.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65579 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
samples/widgets/static.cpp
src/msw/statbox.cpp