package x
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/tomo/canvas"
type canvasBox struct {
*box
}
func (backend *Backend) NewCanvasBox () tomo.CanvasBox {
this := &canvasBox { }
this.box = backend.newBox(this)
return this
func (this *canvasBox) Box () tomo.Box {
func (this *canvasBox) SetDrawer (drawer canvas.Drawer) {
this.drawer = drawer
this.invalidateDraw()
func (this *canvasBox) Invalidate () {