wxChoice/wxComboBox background colour change (to get back to where we were);

and .dsp file updates


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4825 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart 1999-12-05 10:07:00 +00:00
parent d62228a645
commit 340196c001
6 changed files with 23 additions and 5 deletions

View File

@ -130,10 +130,10 @@ depending on what the version of FLEX expects. See the bottom of
parser.y, and if necessary edit it to make it compile in the opposite
way to the current compilation.
To test out wxExpr compile the test program (samples/wxexpr/wxexpr.exe),
and try loading test.exp into the test
program. Then save it to another file. If the second is identical to the
first, wxExpr is in a working state.
%To test out wxExpr compile the test program (samples/wxexpr/wxexpr.exe),
%and try loading test.exp into the test
%program. Then save it to another file. If the second is identical to the
%first, wxExpr is in a working state.
\subsection{Bugs}

View File

@ -71,6 +71,7 @@ wxBitmapRefData::wxBitmapRefData()
m_selectedInto = NULL;
m_numColors = 0;
m_bitmapMask = NULL;
m_hBitmap = (WXHBITMAP) NULL;
}
void wxBitmapRefData::Free()

View File

@ -60,6 +60,10 @@ bool wxChoice::Create(wxWindow *parent,
if ( !CreateControl(parent, id, pos, size, style, validator, name) )
return FALSE;
// A choice/combobox normally has a white background (or other, depending
// on global settings) rather than inheriting the parent's background colour.
SetBackgroundColour(wxSystemSettings::GetSystemColour(wxSYS_COLOUR_WINDOW));
long msStyle = WS_CHILD | CBS_DROPDOWNLIST | WS_TABSTOP | WS_VISIBLE | WS_HSCROLL | WS_VSCROLL;
if ( style & wxCB_SORT )
msStyle |= CBS_SORT;

View File

@ -74,7 +74,12 @@ bool wxComboBox::Create(wxWindow *parent, wxWindowID id,
SetName(name);
SetValidator(validator);
if (parent) parent->AddChild(this);
SetBackgroundColour(parent->GetBackgroundColour()) ;
// SetBackgroundColour(parent->GetBackgroundColour()) ;
// A choice/combobox normally has a white background (or other, depending
// on global settings) rather than inheriting the parent's background colour.
SetBackgroundColour(wxSystemSettings::GetSystemColour(wxSYS_COLOUR_WINDOW));
SetForegroundColour(parent->GetForegroundColour()) ;
m_windowStyle = style;

View File

@ -808,6 +808,10 @@ SOURCE=.\msw\gaugemsw.cpp
# End Source File
# Begin Source File
SOURCE=.\msw\gdiimage.cpp
# End Source File
# Begin Source File
SOURCE=.\msw\gdiobj.cpp
# End Source File
# Begin Source File

View File

@ -806,6 +806,10 @@ SOURCE=.\msw\gaugemsw.cpp
# End Source File
# Begin Source File
SOURCE=.\msw\gdiimage.cpp
# End Source File
# Begin Source File
SOURCE=.\msw\gdiobj.cpp
# End Source File
# Begin Source File