Scroll containers yay
This commit is contained in:
@@ -97,11 +97,13 @@ func (request *selectionRequest) convertSelection (
|
||||
|
||||
func (request *selectionRequest) die (err error) {
|
||||
request.callback(nil, err)
|
||||
request.window.system.afterEvent()
|
||||
request.state = selReqStateClosed
|
||||
}
|
||||
|
||||
func (request *selectionRequest) finalize (data data.Data) {
|
||||
request.callback(data, nil)
|
||||
request.window.system.afterEvent()
|
||||
request.state = selReqStateClosed
|
||||
}
|
||||
|
||||
|
||||
@@ -141,11 +141,13 @@ func (system *system) afterEvent () {
|
||||
}
|
||||
|
||||
func (system *system) layout (entity *entity, force bool) {
|
||||
if entity == nil || !entity.isContainer { return }
|
||||
if entity == nil { return }
|
||||
if entity.layoutInvalid == true || force {
|
||||
entity.element.(tomo.Container).Layout()
|
||||
entity.layoutInvalid = false
|
||||
force = true
|
||||
if element, ok := entity.element.(tomo.Layoutable); ok {
|
||||
element.Layout()
|
||||
entity.layoutInvalid = false
|
||||
force = true
|
||||
}
|
||||
}
|
||||
|
||||
for _, child := range entity.children {
|
||||
|
||||
Reference in New Issue
Block a user