This one adds two useful features to the Notebook widget:
TODO: MAC backend support (expanding doesn't really fit on MAC)
TODO: WPF expands the tabs only on initialization and resize. fixed: 30c4627
I was able to fix the immediate expansion change on Wpf. So everything works except expanding on Mac, which is ok, since the tabs are very wide on Mac by design and expanding them doesn't really fit.
Thats how it looks like (expanded with icons):
Add icon support to Notebook tabs (only GTK, WPF)
Add Notebook tab headers expandable (only GTK, WPF)
TODO WPF: First view works. tabs expand only on resize,
if property is changed after the view has been shown for the first time
[MAC] Add missing icon support to NotebookBackend
[WPF] fix immediate tab label expanding
Invalidate measure of each TabItem, when the ExpandTabLabels
property changes, forcing Wpf to reeavluate the tab sizes.