URL:
  <http://gna.org/bugs/?19980>

                 Summary: Gamut mask editor: cannot hover-highlight or reshape
mask holes which are hidden behind other holes
                 Project: MyPaint
            Submitted by: achadwick
            Submitted on: Wed Jul 25 09:52:09 2012
                Severity: 2 - Minor
                Priority: 5 - Normal
                  Status: Confirmed
                 Privacy: Public
             Assigned to: achadwick
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: git 1362458e
         Planned Release: None
        Operating System: 

    _______________________________________________________

Details:

Just so I don't forget it, and as mentioned at
http://forum.intilinux.com/mypaint-development-and-suggestions/new-colour-selectors-(hcy-palette-gamut-masks-)/msg11071/#msg11071
-

Mask holes cannot be hovered over and dragged around sensibly if they are
overlapped by other holes. Similarly, if a control point is hidden then it is
highlighted in the UI when the mouse hovers, but cannot in fact be moved. This
is happening because mask hole polygons are in fact solid shapes under the
hood, with an unchanging order which is used for hit determination.

The following behavioural changes should be made:

- When the pointer hovers over a shape, raise it to the top of the shape
stack, if it isn't there already. This will allow the pointer to drag sanely
at any point within the currently outlined shape.

- If a shape is dragged so that it lies within another shape, remove it, in
case it becomes non-tangible. We do something similar with points, given the
void shapes are convex hulls of their points: so within-ness testing is nice
and easy.

Stack reordering is probably the simplest approach here.




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?19980>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Mypaint-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-bugs

Reply via email to