[webkit-dev] Scrollbar Changes
Dave Hyatt
hyatt at apple.com
Fri Sep 12 14:10:10 PDT 2008
Peter Kasting wrote:
> On Fri, Sep 12, 2008 at 12:06 PM, Dave Hyatt <hyatt at apple.com
> <mailto:hyatt at apple.com>> wrote:
>
> If any ports have special needs for this Scrollbar class (or for
> ScrollbarTheme), send me email or respond in this thread. I know that
> both WebKit on OS X and Google Chrome have need of tickmarks
> support on
> scrollbars, so this will ultimately need to be built into the
> rendering
> model.
>
>
> There is subtle, platform-specific scrollbar behavior that took me a
> long time to get right when I wrote the Chromium scrollbar
> implementation, such as exactly how snapping the scrollbar back should
> work when dragging too far off the bar both horizontally and
> vertically, and how scrollbars should behave once shrunk to tiny
> sizes. I don't think these things will be the same on, say, Windows
> versus Mac (at least not for ports whose scrollbars pretend to be
> fully platform-native), so it's not clear how the redesign will
> accommodate these.
>
> PK
You know most Windows users hate that snapback behavior, right? :)
Anyway, platform-specific behavior can still be modeled by querying the
theme. (LookAndFeel may be a better name than Theme if the interface is
answering behavioral questions though.)
dave
(hyatt at apple.com)
More information about the webkit-dev
mailing list