Add SunkenContainer
This commit is contained in:
parent
87e81c00d3
commit
dca1eaefb5
12
container.go
12
container.go
@ -23,13 +23,23 @@ func newContainer (layout tomo.Layout, children ...tomo.Object) *Container {
|
|||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewOuterContainer creates a new container that has padding around it.
|
// NewOuterContainer creates a new container that has padding around it, as well
|
||||||
|
// as a solid background color. It is meant to be used as a root container for a
|
||||||
|
// window, tab pane, etc.
|
||||||
func NewOuterContainer (layout tomo.Layout, children ...tomo.Object) *Container {
|
func NewOuterContainer (layout tomo.Layout, children ...tomo.Object) *Container {
|
||||||
this := newContainer(layout, children...)
|
this := newContainer(layout, children...)
|
||||||
theme.Apply(this, theme.R("objects", "Container", "outer"))
|
theme.Apply(this, theme.R("objects", "Container", "outer"))
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// NewSunkenContainer creates a new container with a sunken style and padding
|
||||||
|
// around it. It is meant to be used as a root container for a ScrollContainer.
|
||||||
|
func NewSunkenContainer (layout tomo.Layout, children ...tomo.Object) *Container {
|
||||||
|
this := newContainer(layout, children...)
|
||||||
|
theme.Apply(this, theme.R("objects", "Container", "sunken"))
|
||||||
|
return this
|
||||||
|
}
|
||||||
|
|
||||||
// NewInnerContainer creates a new container that has no padding around it.
|
// NewInnerContainer creates a new container that has no padding around it.
|
||||||
func NewInnerContainer (layout tomo.Layout, children ...tomo.Object) *Container {
|
func NewInnerContainer (layout tomo.Layout, children ...tomo.Object) *Container {
|
||||||
this := newContainer(layout, children...)
|
this := newContainer(layout, children...)
|
||||||
|
Loading…
Reference in New Issue
Block a user