wxWidgets/build/msw
Vadim Zeitlin b4354db179 Refactor wxButton and wxToggleButton to derive from wxAnyButton.
Introduce wxAnyButton class, a common base class for wxButton and
wxToggleButton, allowing to reuse the same implementation for them.

This also allows to implement support for bitmaps in wxToggleButton for all
platforms and make wxBitmapToggleButton a trivial subclass of it everywhere,
similarly to wxBitmapButton and wxButton.

Closes #13198.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67931 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-06-14 13:00:42 +00:00
..
config.bcc Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
config.gcc Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
config.vc Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
config.wat Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
makefile.bcc Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
makefile.gcc Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
makefile.vc Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
makefile.wat Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
wx_adv.dsp Don't use native MSW wxHyperlinkCtrl implementation in wxUniv. 2011-05-23 15:26:42 +00:00
wx_aui.dsp Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_base.dsp Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_core.dsp Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
wx_dll.dsw Update wx_dll.dsw to include the ribbon library. 2010-09-01 09:48:24 +00:00
wx_gl.dsp Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +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 Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_net.dsp Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_propgrid.dsp Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_qa.dsp Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_ribbon.dsp Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_richtext.dsp Rebake after the addition of more richtext headers. 2011-05-23 15:26:38 +00:00
wx_stc.dsp Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc7_adv.vcproj Don't use native MSW wxHyperlinkCtrl implementation in wxUniv. 2011-05-23 15:26:42 +00:00
wx_vc7_aui.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_base.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_core.vcproj Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
wx_vc7_gl.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_html.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_media.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_net.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_propgrid.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_qa.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_ribbon.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_richtext.vcproj Rebake after the addition of more richtext headers. 2011-05-23 15:26:38 +00:00
wx_vc7_stc.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_wxexpat.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc7_wxjpeg.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc7_wxpng.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc7_wxregex.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_wxscintilla.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc7_wxtiff.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc7_wxzlib.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc7_xml.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7_xrc.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc7.sln Rebaked everything with bakefile 0.2.6 after wxRibbon merge. 2009-09-16 13:07:10 +00:00
wx_vc8_adv.vcproj Don't use native MSW wxHyperlinkCtrl implementation in wxUniv. 2011-05-23 15:26:42 +00:00
wx_vc8_aui.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_base.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_core.vcproj Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
wx_vc8_gl.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_html.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_media.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_net.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_propgrid.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_qa.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_ribbon.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_richtext.vcproj Rebake after the addition of more richtext headers. 2011-05-23 15:26:38 +00:00
wx_vc8_stc.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_wxexpat.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc8_wxjpeg.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc8_wxpng.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc8_wxregex.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_wxscintilla.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc8_wxtiff.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc8_wxzlib.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc8_xml.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8_xrc.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc8.sln Rebaked everything with bakefile 0.2.6 after wxRibbon merge. 2009-09-16 13:07:10 +00:00
wx_vc9_adv.vcproj Don't use native MSW wxHyperlinkCtrl implementation in wxUniv. 2011-05-23 15:26:42 +00:00
wx_vc9_aui.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_base.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_core.vcproj Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
wx_vc9_gl.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_html.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_media.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_net.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_propgrid.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_qa.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_ribbon.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_richtext.vcproj Rebake after the addition of more richtext headers. 2011-05-23 15:26:38 +00:00
wx_vc9_stc.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_wxexpat.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc9_wxjpeg.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc9_wxpng.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc9_wxregex.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_wxscintilla.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc9_wxtiff.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc9_wxzlib.vcproj Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_vc9_xml.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9_xrc.vcproj Fix VC2008 dependencies with Bakefile 0.2.9. 2011-02-13 17:09:33 +00:00
wx_vc9.sln Rebaked everything with bakefile 0.2.6 after wxRibbon merge. 2009-09-16 13:07:10 +00:00
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 merge libpng 1.4.4 to trunk 2010-11-30 18:41:25 +00:00
wx_wxregex.dsp Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_wxscintilla.dsp Use correct Unicode define for wxScintilla compilation. 2010-09-07 21:37:22 +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 Rebake everything using bakefile 0.2.9. 2011-02-03 15:02:45 +00:00
wx_xrc.dsp Add XRC handler for wxToolbook. 2010-10-23 18:56:28 +00:00
wx.dsw Merged GSOC Ribbon work from SOC2009_RIBBON branch into trunk. 2009-09-16 12:06:02 +00:00