diff --git a/internal/system/system.go b/internal/system/system.go index 0aa61f5..6f8d6c7 100644 --- a/internal/system/system.go +++ b/internal/system/system.go @@ -1,5 +1,6 @@ package system +import "io" import "image" import "git.tebibyte.media/tomo/tomo/canvas" @@ -23,6 +24,7 @@ type BackendLink interface { // SurfaceLink wraps a Surface created by the backend implementation, allowing // the System a higher level of control over it. type SurfaceLink interface { + io.Closer GetSurface () any SetSize (image.Rectangle) }