Moved containers into a separate package

This commit is contained in:
Sasha Koshka 2023-03-16 14:22:56 -04:00
parent c55925d152
commit a4ef28cdd0
22 changed files with 65 additions and 45 deletions

View File

@ -1,4 +1,4 @@
package basicElements package containers
import "image" import "image"
import "git.tebibyte.media/sashakoshka/tomo/input" import "git.tebibyte.media/sashakoshka/tomo/input"
@ -31,7 +31,7 @@ type Container struct {
// NewContainer creates a new container. // NewContainer creates a new container.
func NewContainer (layout layouts.Layout) (element *Container) { func NewContainer (layout layouts.Layout) (element *Container) {
element = &Container { } element = &Container { }
element.theme.Case = theme.C("basic", "container") element.theme.Case = theme.C("containers", "container")
element.Core, element.core = core.NewCore(element, element.redoAll) element.Core, element.core = core.NewCore(element, element.redoAll)
element.Propagator = core.NewPropagator(element, element.core) element.Propagator = core.NewPropagator(element, element.core)
element.SetLayout(layout) element.SetLayout(layout)

View File

@ -1,4 +1,4 @@
package basicElements package containers
import "image" import "image"
import "git.tebibyte.media/sashakoshka/tomo/theme" import "git.tebibyte.media/sashakoshka/tomo/theme"
@ -28,7 +28,7 @@ type DocumentContainer struct {
// NewDocumentContainer creates a new document container. // NewDocumentContainer creates a new document container.
func NewDocumentContainer () (element *DocumentContainer) { func NewDocumentContainer () (element *DocumentContainer) {
element = &DocumentContainer { } element = &DocumentContainer { }
element.theme.Case = theme.C("basic", "documentContainer") element.theme.Case = theme.C("containers", "documentContainer")
element.Core, element.core = core.NewCore(element, element.redoAll) element.Core, element.core = core.NewCore(element, element.redoAll)
element.Propagator = core.NewPropagator(element, element.core) element.Propagator = core.NewPropagator(element, element.core)
return return

View File

@ -1,4 +1,4 @@
package basicElements package containers
import "image" import "image"
import "git.tebibyte.media/sashakoshka/tomo/input" import "git.tebibyte.media/sashakoshka/tomo/input"