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

                 Summary: feedback missing when brush overloads CPU
                 Project: MyPaint
            Submitted by: martinxyz
            Submitted on: Samstag 08.08.2009 um 15:15
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 
         Planned Release: None
        Operating System: 

    _______________________________________________________

Details:

MyPaint does not update the display when the brush engine is overloaded,
possibly leaving the user with the impression that it has crashed.

Implementation notes:

As a first remedy, showing the "busy" cursor would already help slightly.
Technically we just process GTK events in order. Motion events have a higher
priority than expose events. What we want it something like "at least one
display update every 0.5 seconds".

It might be a bad idea to queue away the motion event for later playback,
because other events (eg. brush resize by keyboard, or undo, or canvas
dragging) will then arrive out of order.

Ideally, the stroke rendering can be canceled by pressing ESC or similar (eg.
pressing undo).




    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Nachricht geschickt von/durch Gna!
  http://gna.org/


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

Reply via email to