package gui import . "git.danitheskunk.com/squishy/blooblib" type BaseWidget struct { childs []*Widget parent *Widget Pos Vec2i Size Vec2i } type Widget interface { Draw(target *Image) Layout() } func (w *BaseWidget) Draw(target *Image) {} func (w *BaseWidget) Layout() {}