Opened 7 years ago

Last modified 3 months ago

#8815 new enhancement

Allow horizonal scrolling, when mouse hovers over the horizontal scroll bar

Reported by: mmadia Owned by: leavengood
Priority: normal Milestone: Unscheduled
Component: Applications/WebPositive Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

hrev44418

WebPositive does not scroll horizontally when the cursor is above the horizontal scroll bar.

This feature was implemented in hrev44257. However it doesn't work in Web+

9f5864a: Handle the scroll wheel changing over scrollbars.

  * Extract the scrollbar change based on the mouse wheel delta into a protected
    method of BView.
  * Call that method from BScrollBar's MessageReceived.

  With this change it is now a bit easier to scroll horizontally around the
  system by putting the mouse cursor over a horizontal scrollbar and using the
  wheel.

Change History (2)

comment:1 Changed 7 years ago by leavengood

This is because WebPositive doesn't really use BScrollBars, but internal WebKit scrollbars which look like ours. There is another bug about how you can right click on the scrollbar and get a context menu (when normally with real Haiku scrollbars that will jump to that location.) Then there is one about disabled scrollbars not rendering properly.

To fix these issues we need to basically copy various scrollbar functionality into our WebKit.

comment:2 Changed 3 months ago by waddlesplash

Milestone: R1Unscheduled
Type: bugenhancement
Note: See TracTickets for help on using tickets.