Hi, On Monday, October 22, 2018 4:49 AM, Xavi Artigas <xavierarti...@gmail.com> wrote: > I need a bit of old-time info which I cannot find anywhere else. > > There's a discussion on whether the bindings should allow EFL classes to be > extended or not. > The reason for allowing this is to customize existing EFL widgets. > The reason for NOT allowing this is that there are already mechanisms to > customize a widget (as long as you do not want to fundamentally change its > behavior). > > My question is: is this true? can you realistically customize a widget > without subclassing it? Or is there any problem which forces you to create > new classes and inherit from existing ones? > In other words, what kind of things can be customized without subclassing > (and how) and which things require subclassing?
It might depends on the binding you come from maybe. I would seriously expect that you can customize widget by using subclassing in C++. So I would think the way EFL interface are build should allow for subclassing. Cedric _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel