wxWidgets/include/wx/msw
Vadim Zeitlin 4506b42ce9 Fix inheriting parent background colour in wxPanel in wxMSW.
wxPanel didn't inherit the background colour set for its parent any more in
wxMSW because its HasTransparentBackground() didn't return true unless the
panel was a child of wxNotebook. This was wrong because not only themed
notebook background should be inherited but also any solid background
explicitly set for a panel parent.

Fix this by returning true from MSWHasInheritableBackground(), which is used
by wxPanel::HasTransparentBackground() under MSW, if the window has an
explicitly set and inheritable background colour.

Closes #13487.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69348 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-09 22:01:57 +00:00
..
ole No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
private No changes, just extract wxCreateHiddenWindow() declaration in a header. 2011-09-21 15:07:32 +00:00
wince Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
accel.h
amd64.manifest
anybutton.h Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
app.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
apptbase.h Add wxUSE_THREADS checks around wxMSW functions dealing with threads. 2011-03-22 17:15:56 +00:00
apptrait.h Add wxUSE_THREADS checks around wxMSW functions dealing with threads. 2011-03-22 17:15:56 +00:00
bitmap.h Make wxBitmap::ConvertToDisabled() available in all ports. 2010-11-10 13:51:51 +00:00
blank.cur
bmpbuttn.h Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
bmpcbox.h Make SetFont() public (fixes #9641) 2010-07-25 07:39:17 +00:00
brush.h
bullseye.cur
button.h Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
calctrl.h
caret.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
cdrom.ico
checkbox.h
checklst.h
child.ico
chkconf.h Move msw configuration checking to chkconf.h 2011-05-06 12:59:13 +00:00
choice.h
clipbrd.h
colordlg.h Move wxColourData and wxFontData into separate files. 2011-01-07 05:26:57 +00:00
colour.h
colours.bmp
combo.h To have better support for themed and custom backgrounds for wxMSW wxComboCtrl, use WS_EX_COMPOSITED and wxBG_STYLE_ERASE instead of custom double-buffering (when made possible by the OS version) 2011-03-22 09:56:40 +00:00
combobox.h Replace wxComboBox::IsEmpty() with Is{List,Text}Empty(). 2011-08-21 12:06:16 +00:00
commandlinkbutton.h Add new wxCommandLinkButton class. 2010-08-17 14:48:50 +00:00
computer.ico
control.h
crashrpt.h
cross.cur
csquery.bmp
ctrlsub.h
cursor.h
datectrl.h Refactor wxDatePickerCtrl to derive from wxDateTimePickerCtrl. 2011-09-29 13:43:02 +00:00
datetimectrl.h Refactor wxDatePickerCtrl to derive from wxDateTimePickerCtrl. 2011-09-29 13:43:02 +00:00
dc.h Add wxDC::SetTransformMatrix() and related methods and implement them in wxMSW. 2011-04-23 16:03:10 +00:00
dcclient.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
dcmemory.h
dcprint.h
dcscreen.h
dde.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
debughlp.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
dialog.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
dib.h Allow creating DIBs storing pixels in non-premultiplied format in wxMSW. 2010-10-30 23:50:50 +00:00
dirdlg.h
dragimag.h
drive.ico
enhmeta.h Make wxEnhMetaFileDC ctor from wxDC explicit. 2011-07-21 13:49:59 +00:00
evtloop.h
fdrepdlg.h
file1.ico
filedlg.h
floppy.ico
folder1.ico
folder2.ico
font.h Return wxFONTFAMILY_DEFAULT, not UNKNOWN, from wxFont::GetFamily(). 2010-09-29 13:46:09 +00:00
fontdlg.h
frame.h
fswatcher.h Implement watching directory correctly in MSW wxFileSystemWatcher. 2011-05-03 23:31:39 +00:00
gauge.h Fixed various typos. 2011-03-22 14:17:38 +00:00
gccpriv.h
gdiimage.h Make wxRefCounter non copyable. 2010-12-14 18:43:49 +00:00
genrcdefs.h
glcanvas.h
hand.cur
headerctrl.h
helpbest.h
helpchm.h Use DECLARE_DYNAMIC_CLASS instead of DECLARE_CLASS. 2011-06-07 14:28:55 +00:00
helpwin.h Replace more DECLARE_CLASS occurrences with DECLARE_DYNAMIC_CLASS. 2011-06-07 16:48:36 +00:00
htmlhelp.h Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
hyperlink.h Provide native wxHyperlinkCtrl implementation for wxMSW. 2010-08-17 16:55:32 +00:00
ia64.manifest
icon.h
imaglist.h
iniconf.h Fix file paths in the header comments. 2010-07-13 13:29:58 +00:00
joystick.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
libraries.h
listbox.h Add missing Init() call to one of wxListBox ctors in wxMSW. 2010-06-10 10:40:21 +00:00
listctrl.h Implement wx-prefixed macros versions of DECLARE/IMPLEMENT*CLASS macros. 2010-06-09 13:55:48 +00:00
magnif1.cur
mdi.h
mdi.ico
menu.h Added private wxMenu::MSWNewFromHMENU() method. 2011-08-08 09:32:39 +00:00
menuitem.h Rewrote wxMSW radio menu items code to support not only appending them. 2011-05-10 08:50:38 +00:00
metafile.h
microwin.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
mimetype.h
minifram.h
missing.h Reuse existing MinGW defines for all compilers that are missing them. 2011-10-09 10:45:16 +00:00
msgdlg.h Don't try to center task dialogs under Windows. 2010-11-22 12:49:07 +00:00
mslu.h
msvcrt.h
notebook.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
notifmsg.h
ownerdrw.h
palette.h
panel.h Merge in from trunk r67662 to r64801 2011-07-25 16:54:53 +00:00
pbrush.cur
pen.h
pencil.cur
pntleft.cur
pntright.cur
popupwin.h
printdlg.h Initialize the native printer info for ConvertFromNative if it hasn't been done already. 2011-08-02 19:49:02 +00:00
printwin.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
private.h Always initialize SelectInHDC::m_hgdiobj in wxMSW. 2011-06-29 17:50:30 +00:00
progdlg.h Enable the HWND of the task dialog to be fetched with GetHandle if it is being used. 2011-09-10 03:26:37 +00:00
question.ico
radiobox.h Fix fatal bug in wxGetWindowFromHWND() for radio buttons. 2010-10-30 23:50:39 +00:00
radiobut.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
rcdefs.h
regconf.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
region.h
registry.h Fixed various typos. 2011-03-22 14:17:38 +00:00
removble.ico
richmsgdlg.h Add wxRichMessageDialog class. 2010-08-18 22:48:41 +00:00
rightarr.cur
roller.cur
scrolbar.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
seh.h
setup0.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
setup_inc.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
slider.h Fix showing slider label in wxMSW when wxSL_MIN_MAX_LABELS was not used. 2011-07-11 22:49:33 +00:00
sound.h Change wxSound ctor from in-memory data to use size_t/void *. 2011-09-21 15:08:02 +00:00
spinbutt.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
spinctrl.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
stackwalk.h
statbmp.h
statbox.h
statline.h Fixed various typos. 2011-03-22 14:17:38 +00:00
stattext.h
statusbar.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
std.ico
stdpaths.h
subwin.h
taskbar.h
textctrl.h Add wxTextCtrl::PositionToCoords() functions for wxMSW and wxGTK. 2011-07-29 15:11:54 +00:00
textentry.h Add wxTextEntry::AutoCompleteDirectories(). 2011-08-27 14:11:13 +00:00
tglbtn.h Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
timectrl.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
tls.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
toolbar.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
tooltip.h Update all windows associated with the tooltip when it changes in wxMSW. 2010-11-07 13:12:16 +00:00
toplevel.h Added wxTopLevelWindow::MSWGetSystemMenu() method. 2011-08-08 09:32:42 +00:00
treectrl.h Implement wx-prefixed macros versions of DECLARE/IMPLEMENT*CLASS macros. 2010-06-09 13:55:48 +00:00
uxtheme.h Fix confusion with LOGFONT{A,W} parameters to MSW GetTheme[Sys]Font(). 2010-10-30 23:50:22 +00:00
uxthemep.h Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
webview_ie.h Fix various GCC warnings in wxWebView. 2011-10-06 17:55:43 +00:00
webviewhistoryitem_ie.h Update wxWebView guards to stop backend compilation when wxUSE_WEBVIEW is 0. 2011-09-12 18:35:39 +00:00
window.h Fix inheriting parent background colour in wxPanel in wxMSW. 2011-10-09 22:01:57 +00:00
winundef.h
wrapcctl.h
wrapcdlg.h
wrapgdip.h
wrapshl.h
wrapwin.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
wx.manifest
wx.rc