> Stephan Assmus wrote: > > On 2008-03-04 at 11:34:57 [+0100], Gabriele Biffi <mlist@xxxxxxxxx> > > wrote: > >> Rene Gollent wrote: > >>> Is there a reason BButton uses a tint off > > > > B_PANEL_BACKGROUND_COLOR > >>> instead of using B_CONTROL_BACKGROUND_COLOR? Or should I fix > > > > that? > >> I have a slightly different question: why does BButton uses > > > InvertRect() > >> for the pushed effect, like Windows 2.0 did? Aren't our computers > > > fast > >> enough to do something better? My 286 with Windows 3.1 was... > >> > >> It's something that I really don't like. I can rework BButton, if > > > anybody > >> has something against this. > > > > You are welcome to rework this, but I would recommend to make the > > pushed in > > surface much darker then what would be realistic lighting, since > > this is > > just important visual feedback that your click hit the target. > > I don't think this is so much important. It may have been in the > past, > when people wasn't used to computers, but unless we're developing an > interface for the visually impaired, I can't see any good reason. This can always be changed with a Theme (cf HighContrast in zeta :p)... > > What about using some light gradient? This will give a much more > pleasurable (and modern) effect. I'll show you a couple of ideas I > was > working on for libwalter's toolbar. Hmm I should release skin-o-Be someday :) > > While you're > > at it, you could also add the flashing effect to BMenuItem > > invokation. > > That's another thing I never liked. Why putting delays where there > isn't > any need? That makes the system look slow. When I do a fresh install > of > XP, one of ther things I do is to disable all those fadings, smooth > scrooling, popup effects, etc. And they always thank me :-) > +1 François.