wxWidgets/samples
Vadim Zeitlin 0772a89875 Ensure that setting wxChoice height to its default value does set it.
Setting wxChoice height to its default value didn't change the height even if
the current height was different from the default. This resulted in problems
when a wxChoice was used inside a wxAuiToolBar because AUI temporarily reduces
the toolbar size to (1, 1) when docking it (thus ensuring that the height of
wxChoice is changed too) and generally didn't make sense.

Fix this by resetting the height to the default value if the value passed to
wxChoice::SetSize() is what it considers to be its default height.

Add a unit test for this bug and also add a wxChoice to AUI sample to allow
testing for wxChoice behaviour inside a wxAuiToolBar being [un]docked.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63708 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-03-18 15:07:39 +00:00
..
access
animate
artprov
aui Ensure that setting wxChoice height to its default value does set it. 2010-03-18 15:07:39 +00:00
calendar
caret
clipboard
collpane
combo
config
console
controls
dataview
debugrpt
dialogs
dialup
display
dll
dnd
docview
dragimag
drawing
erase
event
except
exec
flash
font
fswatcher
grid
help
htlbox
html
image
internat
ipc
joytest
keyboard
layout
listctrl
mdi
mediaplayer
memcheck
menu
mfc
minimal
nativdlg
notebook
oleauto
opengl
ownerdrw
popup
power
printing
propgrid
regtest
render
ribbon
richtext
sashtest
scroll
shaped
sockets
sound
splash
splitter
statbar
stc
svg
taborder
taskbar
text
thread
toolbar
treectrl
typetest
uiaction
validate
vscroll
widgets
wizard
wrapsizer
xrc
Info.plist
makefile.bcc
makefile.gcc
Makefile.in
makefile.vc
makefile.wat
sample.ico
sample.r
sample.rc
sample.xpm
samples.bkl
samples.dsw