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