Added dialog layout

This commit is contained in:
2023-01-11 01:56:05 -05:00
parent c18a3883bf
commit 5b850ef183
6 changed files with 184 additions and 5 deletions

View File

@@ -26,8 +26,8 @@ func NewContainer (layout tomo.Layout) (element *Container) {
func (element *Container) SetLayout (layout tomo.Layout) {
element.layout = layout
element.recalculate()
if element.core.HasImage() {
element.recalculate()
element.draw()
element.core.PushAll()
}
@@ -52,8 +52,8 @@ func (element *Container) Adopt (child tomo.Element, expand bool) {
element.updateMinimumSize()
element.updateSelectable()
element.recalculate()
if element.core.HasImage() {
element.recalculate()
element.draw()
element.core.PushAll()
}
@@ -74,8 +74,8 @@ func (element *Container) Disown (child tomo.Element) {
element.updateMinimumSize()
element.updateSelectable()
element.recalculate()
if element.core.HasImage() {
element.recalculate()
element.draw()
element.core.PushAll()
}
@@ -87,8 +87,8 @@ func (element *Container) DisownAll () {
element.updateMinimumSize()
element.updateSelectable()
element.recalculate()
if element.core.HasImage() {
element.recalculate()
element.draw()
element.core.PushAll()
}