Ok - here are some testing results
1.) The patch does not work under Windows (it stops while trying to remove AUTHORS from wxFlatNotebook)
2.) wxContribItems is broken heavily afterwards because this relies on the wxFlatNotebook library
3.) same applies to lib_finder
4.) I had to exchange some includes with the wxAUI ones in addition to the ones in the patch (I only recall codesnippets atm).
Other that that... looks fine! ;-)
For the issues, including:
What doesn't work yet/needs to be done:
- Project files update
- Saving the layout of the editors
- Styling of the notebooks. Currently 'Settings->Environment->Notebook appearance' has just no effect.
The "solutions" are:
Project files update I have done.
Saving layout and the styling of notebooks remains (IMHO styling we could just remove).
"1.)" I don't know how to resolve but that's not an issue as one of the devs will just do it right when committing... ;-)
"2.)" I resolved by putting wxFlatNotebook under wxContribItems and adding a target to the wxContribItems project file accordingly.
"3.)" I resolved "not so nice" by pointing to wxContribItems. Hence it should be resolved by exchanging the wxFlatNotebook with a "default" one in lib_finder (I don't see the need for a wxFlatNotebook there). Exchanging with wxAUI is not possible atm as lib_finder does it's GUI with wxSmith which does not support wxAUI (yet)...
Byo!!! ;-) So this is a work-around anyways.
"4.)" is obviously done, too.