Rune - Add a linked field to frames
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 8 Mar 2018 01:55:24 +0000 (17:55 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 8 Mar 2018 01:55:24 +0000 (17:55 -0800)
commitc822ec9fb081a8a9b31b0d81fc1e02b6d5978026
treef2309a286f08dc744e94a931a1083d6299f37047
parenta78edab2d7f50c73d3748e4d95af8f2008213dea
Rune - Add a linked field to frames

* Add a linked field and a checklinked() method to Frame, allowing
  an asynchronous support function to determine if a frame has been
  unlinked before issuing graphics calls on it.

* Fixes an issue where a button which is unlinked while being held down
  does not create a ghost image when the button is released.
classes/gadgets/button.d
classes/gfx/access.d
classes/gfx/frame.d
classes/gfx/window.d