wxWidgets/include/wx/msw
Vadim Zeitlin 7f603c959f Move wxPanel::HasTransparentBackground() to wxControlContainer
This MSW-specific hack is actually needed by all windows containing more than
one control, even if they don't derive from wxPanel (which is just the most
commonly used class for such windows), otherwise the parts of the window not
covered by the child controls won't have the correct appearance when the
window itself is inside a wxNotebook.

So do this for all classes inheriting from wxNavigationEnabled<>, notably this
fixes the wrong background for all kinds of picker controls (wxDirPickerCtrl,
wxFilePickerCtrl, ...) when they're used inside a wxNotebook.

After moving this method out of wxPanel, src/msw/panel.cpp became empty, so
also delete it and remove it from {bake,make,project} files.
2016-06-07 22:08:51 +02:00
..
ole Remove Windows CE support 2015-09-23 00:52:30 +02:00
private Fix link errors with older MinGW due to use of GetLayout() 2016-05-30 19:30:07 +02:00
rt Add Win8+ toast notification to wxNotificationMessage. 2016-02-10 20:38:12 +01:00
accel.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
amd64.manifest
anybutton.h Fix setting "pressed" bitmap for wxToggleButton. 2015-05-09 19:22:28 +02:00
app.h Remove wxApp::GetShell32Version(). 2015-09-27 19:08:14 +02:00
appprogress.h Don't use wxMSW wxAppProgressIndicator if wxUSE_TASKBARBUTTON==0. 2014-09-20 22:07:37 +00:00
apptbase.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
apptrait.h Add micro version to toolkit version functions 2016-02-29 10:05:43 +01:00
bitmap.h Make wxBitmap ctors consistent wrt passing scale for conversion from wxImage; HiDPI adaptation for propgrid buffer and wxRTC images 2015-11-15 12:49:25 +00:00
blank.cur
bmpbuttn.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
bmpcbox.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
brush.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
bullseye.cur
button.h
calctrl.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
caret.h
cdrom.ico
checkbox.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
checklst.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
child.ico
chkconf.h Add wxSecretStore 2016-06-04 18:29:15 +02:00
choice.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
clipbrd.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
colordlg.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
colour.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
colours.bmp
combo.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
combobox.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
commandlinkbutton.h
computer.ico
control.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
crashrpt.h
cross.cur
csquery.bmp
ctrlsub.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
cursor.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
custombgwin.h
datectrl.h Avoid bogus assert after calling wxDatePickerCtrl::SetRange() in wxMSW. 2015-07-17 17:59:40 +02:00
datetimectrl.h Fix wxMSW build when wxUSE_INTL==0. 2013-10-25 12:17:28 +00:00
dc.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
dcclient.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dcmemory.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dcprint.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dcscreen.h Return full virtual screen size from wxScreenDC::GetSize() in wxMSW 2016-03-28 21:37:55 +02:00
dde.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
debughlp.h Allow using debug help API with non-MSVC compilers 2016-03-15 20:11:07 +01:00
dialog.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
dib.h Fix wxGTK/MSW build in wxDIB. 2016-03-09 15:42:51 +01:00
dirdlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dragimag.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
drive.ico
enhmeta.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
evtloop.h Make main thread wake up code more efficient and less error-prone in wxMSW. 2014-10-19 12:57:08 +00:00
evtloopconsole.h Make main thread wake up code more efficient and less error-prone in wxMSW. 2014-10-19 12:57:08 +00:00
fdrepdlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
file1.ico
filedlg.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
floppy.ico
folder1.ico
folder2.ico
font.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
fontdlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
frame.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
fswatcher.h
gauge.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
gccpriv.h Remove extraneous semicolons after wxDECL_FOR_STRICT_MINGW32(). 2015-07-01 00:39:05 +02:00
gdiimage.h No changes, just fixes for typos in comments in wxMSW headers. 2014-12-05 22:18:38 +00:00
genrcdefs.h Fix gcc architecture checks added to wx/msw/genrcdefs.h. 2013-10-17 22:26:47 +00:00
glcanvas.h Improve wxGLCanvas to be more type safe and better support modern OpenGL 2016-02-23 00:32:54 +01:00
hand.cur
headerctrl.h Use custom draw in wxMSW wxHeaderCtrl to support colours 2016-04-17 17:01:08 +02:00
helpbest.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
helpchm.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
helpwin.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
htmlhelp.h
hyperlink.h
ia64.manifest
icon.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
imaglist.h Added wxImageList::GetSize to retrieve the size originally passed 2015-12-13 19:17:40 +00:00
iniconf.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
init.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
joystick.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
libraries.h Remove obsolete MSVC version tests. 2014-05-16 13:01:29 +00:00
listbox.h Add wxListBox::GetTopItem() and GetCountPerPage() 2016-02-06 19:13:35 +01:00
listctrl.h Merge branch 'rename-listctrl-checkbox-methods' of https://github.com/discnl/wxWidgets 2016-04-23 18:53:41 +02:00
magnif1.cur
mdi.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
mdi.ico
menu.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
menuitem.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
metafile.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
mimetype.h Add wxFileType::GetExpandedCommand() 2016-03-05 03:09:59 +01:00
minifram.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
missing.h Move our own CFM_BACKCOLOR definition to src/msw/textctrl.cpp 2016-05-06 18:54:40 +02:00
msgdlg.h
msvcrt.h Remove obsolete MSVC version tests. 2014-05-16 13:01:29 +00:00
nonownedwnd.h
notebook.h Refactor: remove wxNotebook::DoDrawBackground() in wxMSW 2016-04-10 20:49:36 +02:00
ownerdrawnbutton.h Avoid g++ 3.4.5 warning about wxMSWOwnerDrawnButtonBase dtor. 2015-07-04 18:25:05 +02:00
ownerdrw.h
palette.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
panel.h Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
pbrush.cur
pen.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
pencil.cur
pntleft.cur
pntright.cur
popupwin.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
printdlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
printwin.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
private.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
progdlg.h
question.ico
radiobox.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
radiobut.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
rcdefs.h
regconf.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
region.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
registry.h Revert "Add support for reading multi string values to wxRegKey." 2014-12-27 14:24:52 +00:00
removble.ico
richmsgdlg.h Add default values for wxRichMessageDialog ctor arguments. 2014-09-04 19:45:08 +00:00
roller.cur
scrolbar.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
seh.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
setup0.h Add wxSecretStore 2016-06-04 18:29:15 +02:00
setup_inc.h Allow using debug help API with non-MSVC compilers 2016-03-15 20:11:07 +01:00
slider.h Fixed setting colours of wxSlider and wxRadioBox in wxMSW. 2015-09-12 03:01:30 +02:00
sound.h
spinbutt.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
spinctrl.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
stackwalk.h Add support for Unicode to wxStackWalker. 2015-07-27 02:44:36 +02:00
statbmp.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
statbox.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
statline.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
stattext.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
statusbar.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
std.ico
stdpaths.h Fix wxStandardPaths compilation with gcc after recent changes 2015-10-05 00:50:01 +02:00
subwin.h Fixed setting colours of wxSlider and wxRadioBox in wxMSW. 2015-09-12 03:01:30 +02:00
taskbar.h Restructure wxNotificationMessage. 2016-02-10 20:38:10 +01:00
taskbarbutton.h Handle taskbar button recreation better in wxMSW. 2014-10-19 12:56:47 +00:00
textctrl.h Replace wxTextCtrl::MSWWindowProc() with MSWHandleMessage() 2016-02-20 17:07:04 +01:00
textentry.h Add wxTextEntry::ForceUpper() 2015-12-08 03:02:46 +01:00
tglbtn.h Fix setting "pressed" bitmap for wxToggleButton. 2015-05-09 19:22:28 +02:00
timectrl.h Fix wxMSW build when wxUSE_INTL==0. 2013-10-25 12:17:28 +00:00
tls.h Preserve Win32 last error in wxTlsKey::Get() 2015-10-16 20:20:42 +02:00
toolbar.h Initialize padding while creating a toolbar. 2015-12-14 22:19:32 +01:00
tooltip.h Clean up wxMSW tooltip window on library shutdown 2016-02-13 12:55:17 +01:00
toplevel.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
treectrl.h Replace wxTreeItemAttr and wxListItemAttr with wxItemAttr 2016-04-16 19:04:52 +02:00
uxtheme.h Add wxRendererNative::DrawItemText() for list-like controls 2015-09-17 14:49:13 +02:00
uxthemep.h
webview_ie.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
webview_missing.h No changes, just fixes for typos in comments in wxMSW headers. 2014-12-05 22:18:38 +00:00
webviewhistoryitem_ie.h
window.h Fix wxMSW build with wxUSE_DEFERRED_SIZING==0 2016-04-08 22:22:22 +02:00
winundef.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
wrapcctl.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
wrapcdlg.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
wrapgdip.h Disable warnings in the standard gdiplus.h header with MSVC14. 2015-08-20 12:24:16 +02:00
wrapshl.h Disable warnings in the standard shlobj.h header with MSVC14 2016-03-23 14:46:59 +01:00
wrapwin.h Update WINVER and _WIN32_WINNT to use Windows 10 SDK values 2016-02-12 18:58:42 +01:00
wx.manifest
wx.rc Remove Windows CE support 2015-09-23 00:52:30 +02:00