On 22.12.2011 14:13, Ian MacArthur wrote: > I assume the intent is to "force" people to define rtl_draw methods if they > create their own driver layer? > > If so, that does seem a worthy cause. > > Maybe the potential breakage is worth it?
It's the opposite, as Manolo explained in his post. The existing version is void method ( args ) = 0; which means there is no default method, you must define one in your derived class. The proposed change would add an empty (inlined) default method: void method ( args ) {} No need to define one's own method. This may be sensible, if documented correctly, to reduce work for unneeded methods in derived classes - if they are really not needed... Albrecht _______________________________________________ fltk-dev mailing list fltk-dev@easysw.com http://lists.easysw.com/mailman/listinfo/fltk-dev