Bug 36109
| Summary: | [Qt] Add kinetic scrolling to Webkit's view (QGraphicsWebView && QWebView) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Benjamin Poulain <benjamin> |
| Component: | WebKit Qt | Assignee: | QtWebKit Unassigned <webkit-qt-unassigned> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | Enhancement | CC: | anand.1.patil, benjamin, christian.webkit, diegohcg, hausmann, joseph.ligman, kenneth, koivisto, laszlo.gombos, luiz, tonikitoo |
| Priority: | P3 | Keywords: | Qt, QtTriaged |
| Version: | 528+ (Nightly build) | ||
| Hardware: | All | ||
| OS: | All | ||
Benjamin Poulain
Currently, kinetic scrolling is a complete mess:
-it is enabled by default on the N900 but allow selections
-it is not enabled on other platform that should have this feature (Symbian, Windows 7, Mac)
-applications write their own limited version with event filter, the implementations vary a lot
To be addressed correctly, kinetic scrolling must be implemented in QtWebkit.
This bug report is a clone of http://bugreports.qt.nokia.com/browse/QTWEBKIT-93. It depends on the kinetic scrolling algorithms being available publicly in Qt: http://bugreports.qt.nokia.com/browse/QTBUG-8476
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Kenneth Rohde Christiansen
It is actually a bit more complicated than that, as for allowing nice kinetic scrolling, nice zooming etc, we want to use the tiling implementation, which requires us to make a QGraphicsWebView which has the size of the contents (resizedToContents) and then make a view scroll that.
Benjamin Poulain
The plan for mobile have changed. GraphicsWebView is used with resizeToContent and scrolling is not handled by WebKit anymore.
The plan for Windows 7 and Mac is unclear on gesture recognizer side.
I close this bug, new bugs can be reopened for Windows 7 and Mac.