wxWidgets/build/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
..
config.bcc Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
config.gcc Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
config.vc Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
makefile.bcc Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
makefile.gcc Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
makefile.vc Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
wx_adv.vcxproj Add Win8+ toast notification to wxNotificationMessage. 2016-02-10 20:38:12 +01:00
wx_adv.vcxproj.filters Remove extra CRs from wx_adv.vcxproj.filters 2016-02-21 17:17:23 +01:00
wx_aui.vcxproj Add support for wxAuiManager and wxAuiPaneInfo to XRC 2016-03-09 01:11:16 +01:00
wx_aui.vcxproj.filters Add support for wxAuiManager and wxAuiPaneInfo to XRC 2016-03-09 01:11:16 +01:00
wx_base.vcxproj Add wxSecretStore 2016-06-04 18:29:15 +02:00
wx_base.vcxproj.filters Add wxSecretStore 2016-06-04 18:29:15 +02:00
wx_config.props Add Microsoft Visual Studio 2015 solution file for building wxMSW. 2015-07-21 23:07:06 +02:00
wx_core.vcxproj Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
wx_core.vcxproj.filters Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
wx_custom_build.vcxproj Copy wx/msw/setup0.h to setup.h if none already exists 2016-01-02 17:26:17 +01:00
wx_custom_build.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_gl.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_gl.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_html.vcxproj Update MSBuild wxHTML project to match the old MSVC one 2015-10-04 00:11:16 +02:00
wx_html.vcxproj.filters Update MSBuild wxHTML project to match the old MSVC one 2015-10-04 00:11:16 +02:00
wx_media.vcxproj Fix horribly mangled declarations in wxMSW ActiveMovie code 2015-09-23 01:05:54 +02:00
wx_media.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_net.vcxproj Use long version string in the DLL names in MSVS 201x projects 2016-03-03 23:23:06 +01:00
wx_net.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_propgrid.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_propgrid.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_qa.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_qa.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_ribbon.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_ribbon.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_richtext.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_richtext.vcxproj.filters Add include/wx/richtext/richtexttabspage.h to the MSBuild project. 2015-01-03 01:07:47 +00:00
wx_setup.props Update version to 3.1.1 2016-03-03 23:23:06 +01:00
wx_stc.vcxproj Updated makefiles to add NO_CXX11_REGEX to compile Scintilla 3.6.6+ where C++11 not fully supported. 2016-06-02 14:36:54 -07:00
wx_stc.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_vc7_adv.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_aui.vcproj Add support for wxAuiManager and wxAuiPaneInfo to XRC 2016-03-09 01:11:16 +01:00
wx_vc7_base.vcproj Add wxSecretStore 2016-06-04 18:29:15 +02:00
wx_vc7_core.vcproj Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
wx_vc7_gl.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_html.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_media.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_net.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_propgrid.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_qa.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_ribbon.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_richtext.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_stc.vcproj Updated makefiles to add NO_CXX11_REGEX to compile Scintilla 3.6.6+ where C++11 not fully supported. 2016-06-02 14:36:54 -07:00
wx_vc7_webview.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_wxexpat.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc7_wxjpeg.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc7_wxpng.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc7_wxregex.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc7_wxscintilla.vcproj Update build files to add new lexer in Scintilla 3.6.6 (LexJSON). 2016-06-02 21:45:09 -07:00
wx_vc7_wxtiff.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc7_wxzlib.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc7_xml.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7_xrc.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc7.sln Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc8_adv.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_aui.vcproj Add support for wxAuiManager and wxAuiPaneInfo to XRC 2016-03-09 01:11:16 +01:00
wx_vc8_base.vcproj Add wxSecretStore 2016-06-04 18:29:15 +02:00
wx_vc8_core.vcproj Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
wx_vc8_gl.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_html.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_media.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_net.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_propgrid.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_qa.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_ribbon.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_richtext.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_stc.vcproj Updated makefiles to add NO_CXX11_REGEX to compile Scintilla 3.6.6+ where C++11 not fully supported. 2016-06-02 14:36:54 -07:00
wx_vc8_webview.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_wxexpat.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc8_wxjpeg.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc8_wxpng.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc8_wxregex.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc8_wxscintilla.vcproj Update build files to add new lexer in Scintilla 3.6.6 (LexJSON). 2016-06-02 21:45:09 -07:00
wx_vc8_wxtiff.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc8_wxzlib.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc8_xml.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8_xrc.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc8.sln Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc9_adv.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_aui.vcproj Add support for wxAuiManager and wxAuiPaneInfo to XRC 2016-03-09 01:11:16 +01:00
wx_vc9_base.vcproj Add wxSecretStore 2016-06-04 18:29:15 +02:00
wx_vc9_core.vcproj Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
wx_vc9_gl.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_html.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_media.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_net.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_propgrid.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_qa.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_ribbon.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_richtext.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_stc.vcproj Updated makefiles to add NO_CXX11_REGEX to compile Scintilla 3.6.6+ where C++11 not fully supported. 2016-06-02 14:36:54 -07:00
wx_vc9_webview.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_wxexpat.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc9_wxjpeg.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc9_wxpng.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc9_wxregex.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc9_wxscintilla.vcproj Update build files to add new lexer in Scintilla 3.6.6 (LexJSON). 2016-06-02 21:45:09 -07:00
wx_vc9_wxtiff.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc9_wxzlib.vcproj Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc9_xml.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9_xrc.vcproj Update MSVS 200x projects after 3.1.1 version change 2016-03-05 15:46:15 +01:00
wx_vc9.sln Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc10.sln Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc11.sln Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc12.sln Convert even more CRLF files to use LF in the git repository. 2015-03-19 21:15:11 +01:00
wx_vc14.sln Add Microsoft Visual Studio 2015 solution file for building wxMSW. 2015-07-21 23:07:06 +02:00
wx_webview.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_webview.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_wxexpat.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_wxexpat.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_wxjpeg.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_wxjpeg.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_wxpng.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_wxpng.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_wxregex.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_wxregex.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_wxscintilla.vcxproj Update build files to add new lexer in Scintilla 3.6.6 (LexJSON). 2016-06-02 21:45:09 -07:00
wx_wxscintilla.vcxproj.filters Update build files to add new lexer in Scintilla 3.6.6 (LexJSON). 2016-06-02 21:45:09 -07:00
wx_wxtiff.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_wxtiff.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_wxzlib.vcxproj Convert all CRLF files to use LF to fix git confusion. 2015-03-19 15:10:48 +01:00
wx_wxzlib.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_xml.vcxproj Use long version string in the DLL names in MSVS 201x projects 2016-03-03 23:23:06 +01:00
wx_xml.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_xrc.vcxproj Regenerate XRC MSBuild project after wxActivityIndicator handler addition. 2015-03-25 18:55:58 +01:00
wx_xrc.vcxproj.filters Regenerate XRC MSBuild project after wxActivityIndicator handler addition. 2015-03-25 18:55:58 +01:00