wxwidgets/include/wx/aui
Vadim Zeitlin 50dcf06bff Revert to using wxBaseObjectArray for wxAuiToolBarItemArray
This partially undoes the changes of bc23b1f4f0 (Use wxBaseArray instead
of object array for wxAuiToolBarItemArray, 2023-04-11) as they broke the
existing code using wxAuiToolBar because the pointers to the tools were
not stable any more.

At least avoid the use of the ugly -WX_DECLARE_USER_EXPORTED_OBJARRAY()
macro by just using wxBaseObjectArray<> directly, which is simpler now,
after the change in the parent commit.

Add a trivial test checking that pointers to wxAuiToolBar tools remain
stable when more tools are added.

Closes #23514.
2023-05-07 00:52:07 +01:00
..
aui.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
auibar.h Revert to using wxBaseObjectArray for wxAuiToolBarItemArray 2023-05-07 00:52:07 +01:00
auibook.h Use wxBaseArray instead of object arrays for wxAuiNotebook arrays 2023-04-12 18:09:48 +01:00
barartmsw.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dockart.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
floatpane.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
framemanager.h Use wxBaseArray instead of object arrays in wxAuiManager 2023-04-12 18:09:48 +01:00
tabart.h Fix AUI tab close button size after DPI change in wxMSW 2023-03-30 19:49:44 +02:00
tabartgtk.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
tabartmsw.h Fix AUI tab close button size after DPI change in wxMSW 2023-03-30 19:49:44 +02:00
tabmdi.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00