Overlay Scrollbars on different toolkits

Registered by Christian Giordano

We'll be presenting new features planned for 12.04 and hopefully we will be looking for support to implement the scrollbars on different toolkits.

Blueprint information

Status:
Not started
Approver:
Jason Warner
Priority:
Undefined
Drafter:
Andrea Cimitan
Direction:
Needs approval
Assignee:
Andrea Cimitan
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

From Etherpad:

* issues for current implementation users reported: targetting thumb horizontally and vertically
  * fix this by increacing the vertically sensitive area of the overlay-scrollbar
  * for the horizontal axis a mouse-friction is introduced (Cimi has test-application available) to help the user hit the thumbb-target-area
* suggestion to extend this also to resizing windows at the edges to make the UI behave more consistently
* toolkits to target for port: xul (partly uses gtk+), qt (e.g. used by unity-2d), vcl (OpenOffice), swing (java applications), nux (used by unity-3d)
* lp:ayatana-scrollbar-qt is a first attempt at porting the gtk+-based overlay-scrollbar to qt

ACTIONS-items:
[cimi] share overlay-scrollbar documentation with Qt-developers
[cimi, tsenyk] make overlay-scrollbar behaviour-logic fully abstracted (decouple from current gtk+-implementation)
[tsenyk] use that abstracted logic-library for a first port to Qt (also use as an example to test if the abstraction is good enough)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.