wxWidgets/build/msw
Vadim Zeitlin c31d9c7f60 Use task dialog for wxProgressDialog implementation in wxMSW.
If available, the task dialog is now used for the wxProgressDialog under
Windows. This provides a much more native looking dialog which doesn't look
out of place under modern Windows versions, unlike the generic implementation.

The internals of the code had to be significantly changed as the task dialog
can only be shown modally so, to emulate wxProgressDialog modeless nature, a
separate thread is used for the progress dialog management.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65352 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-08-18 22:49:02 +00:00
..
config.bcc Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
config.gcc Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
config.vc Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
config.wat Regenerated makefiles after removing USE_GDIPLUS. 2010-04-09 14:14:26 +00:00
makefile.bcc Use task dialog for wxProgressDialog implementation in wxMSW. 2010-08-18 22:49:02 +00:00
makefile.gcc Use task dialog for wxProgressDialog implementation in wxMSW. 2010-08-18 22:49:02 +00:00
makefile.vc Use task dialog for wxProgressDialog implementation in wxMSW. 2010-08-18 22:49:02 +00:00
makefile.wat Use task dialog for wxProgressDialog implementation in wxMSW. 2010-08-18 22:49:02 +00:00
wx_adv.dsp Provide native wxHyperlinkCtrl implementation for wxMSW. 2010-08-17 16:55:32 +00:00
wx_aui.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_base.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_core.dsp Use task dialog for wxProgressDialog implementation in wxMSW. 2010-08-18 22:49:02 +00:00
wx_dll.dsw
wx_gl.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_html.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_media.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_net.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_propgrid.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_qa.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_ribbon.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_richtext.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_stc.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_adv.vcproj Provide native wxHyperlinkCtrl implementation for wxMSW. 2010-08-17 16:55:32 +00:00
wx_vc7_aui.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_base.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_core.vcproj Use task dialog for wxProgressDialog implementation in wxMSW. 2010-08-18 22:49:02 +00:00
wx_vc7_gl.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_html.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_media.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_net.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_propgrid.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_qa.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_ribbon.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_richtext.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_stc.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_wxexpat.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc7_wxjpeg.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc7_wxpng.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc7_wxregex.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc7_wxscintilla.vcproj Only define WXUSINGDLL in DLL configurations when building wxscintilla. 2010-07-25 00:19:06 +00:00
wx_vc7_wxtiff.vcproj Move wx/evtloop.h from GUI_CMN_HDR to BASE_CMN_HDR in files.bkl. 2010-01-24 01:00:20 +00:00
wx_vc7_wxzlib.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc7_xml.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7_xrc.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc7.sln
wx_vc8_adv.vcproj Provide native wxHyperlinkCtrl implementation for wxMSW. 2010-08-17 16:55:32 +00:00
wx_vc8_aui.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_base.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_core.vcproj Use task dialog for wxProgressDialog implementation in wxMSW. 2010-08-18 22:49:02 +00:00
wx_vc8_gl.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_html.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_media.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_net.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_propgrid.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_qa.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_ribbon.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_richtext.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_stc.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_wxexpat.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc8_wxjpeg.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc8_wxpng.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc8_wxregex.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc8_wxscintilla.vcproj Only define WXUSINGDLL in DLL configurations when building wxscintilla. 2010-07-25 00:19:06 +00:00
wx_vc8_wxtiff.vcproj Move wx/evtloop.h from GUI_CMN_HDR to BASE_CMN_HDR in files.bkl. 2010-01-24 01:00:20 +00:00
wx_vc8_wxzlib.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc8_xml.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8_xrc.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc8.sln
wx_vc9_adv.vcproj Provide native wxHyperlinkCtrl implementation for wxMSW. 2010-08-17 16:55:32 +00:00
wx_vc9_aui.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_base.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_core.vcproj Use task dialog for wxProgressDialog implementation in wxMSW. 2010-08-18 22:49:02 +00:00
wx_vc9_gl.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_html.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_media.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_net.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_propgrid.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_qa.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_ribbon.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_richtext.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_stc.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_wxexpat.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc9_wxjpeg.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc9_wxpng.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc9_wxregex.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc9_wxscintilla.vcproj Only define WXUSINGDLL in DLL configurations when building wxscintilla. 2010-07-25 00:19:06 +00:00
wx_vc9_wxtiff.vcproj Move wx/evtloop.h from GUI_CMN_HDR to BASE_CMN_HDR in files.bkl. 2010-01-24 01:00:20 +00:00
wx_vc9_wxzlib.vcproj Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_vc9_xml.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9_xrc.vcproj Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_vc9.sln
wx_wxexpat.dsp Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_wxjpeg.dsp Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_wxpng.dsp Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_wxregex.dsp Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_wxscintilla.dsp Only define WXUSINGDLL in DLL configurations when building wxscintilla. 2010-07-25 00:19:06 +00:00
wx_wxtiff.dsp Move wx/evtloop.h from GUI_CMN_HDR to BASE_CMN_HDR in files.bkl. 2010-01-24 01:00:20 +00:00
wx_wxzlib.dsp Define _CRT_SECURE_NO_WARNINGS when building 3rd party libs with MSVC. 2009-12-01 00:42:19 +00:00
wx_xml.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx_xrc.dsp Upgrade version in the bakefiles to 2.9.2 as well and rebake. 2010-07-25 00:18:34 +00:00
wx.dsw