Closed GoogleCodeExporter closed 9 years ago
This is a known issue. Anyway it's good to have it here in the tracker.
To fix this problem we need alpha support for ui::Window (compositable
windows). It means: a flag that says "this window should be painted with a
special background, that special background is all the widgets overlapped by
the window", so a double-buffered technique is need in that case.
The main problem: we cannot do this until all widgets use onPaint() event.
There are widgets that draw directly on ji_screen/Allegro screen when they
receive a kPaint message, so we cannot draw those widget in the "temporary
background" yet.
Original comment by davidcapello
on 28 Nov 2013 at 4:42
Original comment by davidcapello
on 6 Jan 2014 at 2:18
Original comment by davidcapello
on 3 Feb 2014 at 4:06
Original comment by davidcapello
on 24 Feb 2014 at 11:16
Original comment by davidcapello
on 24 Feb 2014 at 1:10
Original comment by davidcapello
on 9 Mar 2014 at 12:39
Original comment by davidcapello
on 10 Apr 2014 at 1:42
Fixed. Commits:
https://github.com/aseprite/aseprite/commit/af4e7143608f050ea0d514e5ff5b9d6ac889
d223
https://github.com/aseprite/aseprite/commit/a34d181530a20764d32a5cb46333b082393a
4c48
Original comment by davidcapello
on 19 Apr 2014 at 9:52
Original comment by davidcapello
on 17 Jul 2014 at 1:02
Original issue reported on code.google.com by
DocHoncho@gmail.com
on 27 Nov 2013 at 4:53Attachments: