Overlay Scrollbars on different toolkits

Registered by Christian Giordano on 2011-10-31

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.