> On 05/14/17 15:50, Albrecht Schlosser wrote:
>> I may add: There are currently several related STR's that suggest
>> changes in Fl_Tabs to make deriving own classes easier and more
>> consistent (make some methods public or protected instead of private).
>> This is intended to be implemented in FLTK 1.4.0.
On 05/15/17 11:32, Martin McDonough wrote:
> Please, this. Myself and several others have run into this while
> trying to make more advanced tab widgets (and have made STRs about it).
>
> There are a number of method on Fl_Tabs which should really be
> protected, not private. Making your own tab widget right now
> requires either rewriting everything, copying the guts of Fl_Tabs,
> or modifying the source. It's not much fun.
I'm not sure, but I think there's been several submitted
alternative tab widgets either as standalone, or part of
other FLTK widget library addons.
We should probably eval those, as well as take recommendations
for features other toolkits offer for this type of widget.
FLTK's Fl_Tabs goes back to the original Forms (sgi gl librart)
and XForms origins, known in both toolkits as a 'tabfolder',
e.g. fl_add_tabfolder(). Ours is Bill's C++ port of it, IIRC.
Let's move this discussion over to fltk.coredev whether
to retool or re-implement a new tabs widget.