]> git.saurik.com Git - wxWidgets.git/commit - src/gtk/tbargtk.cpp
Several fixes for removing/readding controls to the toolbar:
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 27 Mar 2008 00:10:19 +0000 (00:10 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 27 Mar 2008 00:10:19 +0000 (00:10 +0000)
commit1be45608e7f6d31f89b12139a42361f555ad68fc
treeb59b30d330fba0adbb0d24ecd9375c32bd656da0
parentaba6d9ffc61f9008bedd1c0027620a04fd1cd54e
Several fixes for removing/readding controls to the toolbar:

1. Don't destroy the control in wxToolBar::RemoveTool() as this prevents
   it from being added back with is the purpose of using RemoveTool() rather
   than DeleteTool().

2. Call wxToolBarTool::Attach/Detach() from the base code, not just from wxMSW
   and wxMac (wasn't called by wxGTK at all).

3. Allow adding back the removed control tool in wxGTK.

4. Add test for removing/adding back a control tool to the sample.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52840 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
samples/toolbar/toolbar.cpp
src/common/tbarbase.cpp
src/gtk/tbargtk.cpp
src/gtk1/tbargtk.cpp
src/mac/carbon/toolbar.cpp
src/msw/toolbar.cpp