touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #00789
[Bug 1189775] Re: Mir cursor has no hotspot setting, assumes (0, 0)
** Also affects: mir (Ubuntu)
Importance: Undecided
Status: New
** Changed in: mir (Ubuntu)
Importance: Undecided => Medium
** Changed in: mir (Ubuntu)
Status: New => Triaged
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1189775
Title:
Mir cursor has no hotspot setting, assumes (0, 0)
Status in Mir:
Fix Committed
Status in “mir” package in Ubuntu:
Triaged
Bug description:
The Mir cursor has no hotspot setting and just assumes (0, 0).
A configurable hotspot location will be required for:
1. Ensuring the hotspot is the precise point of the arrow (not quite location 0,0).
2. Supporting other cursors where the hotspot is different, like centred cross-hairs.
3. Left-handed support?...
This could be implemented as either:
A. A coordinate in the cursor image to use as the hotspot; or
B. Assume the hotspot is always the centre of the image.
(A) is how it's usually done on other systems, but (B) is most
portable because it means we don't need to create any custom tooling
to make any cursor.
Once you know the hotspot location within the image, you just offset
the hardware cursor by the negative of that coordinate.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1189775/+subscriptions