p.s. sorry if this is a know issue, I've not read the whole thread
It is a known issue but not reported in this thread. ;-)
I attach a patch that can fix the problem.
It uses a class (cbAuiNotebook) derived from wxAuiNotebook, to make it possible to override the
AdvanceSelection()- and partly override the
OnNavigationKey()-function to be sure the new
AdvanceSelection() is used.
The patch fixes the wrapping issue and makes it possible to navigate through the tabs in the order they appear (even after dragging them to another place).
If a notebokk is plit by the user navigating walks only throught the current tab-container and does no longer jump to the containers created by splitting the notebook.
The patch fixes all places where wxAuiNotebook is used.
I also committed it to the wxWidgets patch-tracker (exactly I updated an existing tickket):
http://trac.wxwidgets.org/ticket/10848.
Please have a look at it.
I do not see any other possibility to fix the wrapping (not so important in my eyes) and tab-order issue.
EDIT:If the patch is used cbauibooh.cpp and cbauibook.h have to be added to the sdk target in C::B's project-file(s) and to the appropriate Makefile.am'supdated the patch:
cbauibook.cpp and
cbauibook.h are now only missing from windows cbp-file, but I found an real annoying issue: it does not work (correctly) for infopane, after tabs have been moved. I will try to find out what happens there later.
[attachment deleted by admin]