[interfacekit] Re: Course of action for BScrollBar implementation


On 2003-01-16 at 16:40:25 [+0100], you wrote:

> As for customization and overriding Draw() of BScrollBar. I don't think
> developers should change the look of controls (and not only because I spent
> hours to get the drawing code good ^_^). People should stick with the
> default look, not try to brand their application by making it look
> completely out of place. I think the direction Apple took for the MacOSX gui
> is perfect, for users and developers. They have clear guidelines so that
> apps look consistent, and once you can use one, you can use them all, and
> they all fit nicely together. They don't let users change colors or fonts,
> which makes it much easier for developers. I know theming is popular, but I
> don't think it's something that is necesary/usefull, it doesn't make users
> work faster (especially not if you they tweaking everything the whole time
> or browsing for themes), and developer resources are much better spend
> elsewhere.


Here I completely agree with Marc.
If we want to drop server-side scrolling just to make possible for developers 
to customize the appearance of scrollbars, I don't think we are doing the 
right thing.

I don't think we want to have a million different GUI controls which do the 
same thing.


Other related posts: