On 27 Mar 2009, at 18:45, Greg Ercolano wrote:

> Greg Ercolano wrote:
>> Also, note there's currently a naming discrepancy between:
>>
>>      Fl::scrollbar_size()
>>      Fl_Browser_::scrollbar_width()
>>
>> ..eg. 'size' vs. 'width'.
>>
>> Should we document Fl_Browser_::scrollbar_width() as being  
>> deprecated,
>> and make a new Fl_Browser_::scrollbar_size() instead, to be  
>> consistent
>> with the global's existing naming?
>
>       Hmm, and if we do that, there's the added benefit where the old
>       Fl_Browser_::scrollbar_width() call could still do the existing  
> behavior
>       of basically changing the global Fl::scrollbar_size(), and the new
>       Fl_Browser::scrollbar_size() could have the new 'per widget' control
>       that most folks would want/expect.
>
>       In this way old programs would still work the way they did, without
>       modification, even if they depended on the 'global' behavior of the
>       local browser's scrollbar_width().
>
>       Would kinda kill two birds with one stone; deprecating the call and
>       the bad behavior, while introducing new/good behavior with a new call
>       that is more consistent naming-wise with the global.

Yup. +1.

And sometime in the future, 1.x.y, Fl_Browser_::scrollbar_width()  
will go away and everything will be consistent and lovely...





_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to