| Summary: | [TableViewer] Scrolling problem when turning on editing support | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Björn Fischer <b.fischer> | ||||||||||
| Component: | JFace | Assignee: | Project Inbox <rap-inbox> | ||||||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||||||
| Severity: | normal | ||||||||||||
| Priority: | P3 | ||||||||||||
| Version: | 1.2 | ||||||||||||
| Target Milestone: | 1.3 M1 | ||||||||||||
| Hardware: | All | ||||||||||||
| OS: | All | ||||||||||||
| Whiteboard: | qx-closed | ||||||||||||
| Bug Depends on: | |||||||||||||
| Bug Blocks: | 273397 | ||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Björn Fischer
Created attachment 138566 [details]
Screenshot showing the described scrolling bug
After a first quick investigation, it looks like this is caused by this qooxdoo bug: 368: Focussing item out of the clipping area breaks layout http://bugzilla.qooxdoo.org/show_bug.cgi?id=368 Created attachment 139020 [details]
prevents unwanted native scrolling of Table
This patch adds a function to WidgetUtil that can be used to disable browser-native scrolling of Widget-content. This function is then used in the constructor of org.eclipse.swt.widgets.Table. In Firefox there may be a slight flicker visible when the browser attempts to scroll.
Created attachment 139972 [details]
new version proposed to qooxdoo developers
disableScrolling can now be found in qx.ui.core.Widget instead of WidgetUtil
Created attachment 139973 [details] uses "disableScrolling" on Table to be used with Attachment 139972 [details] Applied the patches to CVS HEAD. |