mirror of https://github.com/anoshenko/rui.git
Changed Popup.Geе(DismшssEvent) result
This commit is contained in:
parent
fb5582892e
commit
a9e4eddb3f
16
popup.go
16
popup.go
|
|
@ -588,9 +588,23 @@ func (popup *popupData) Get(tag PropertyName) any {
|
|||
popup.layerView = popup.createLayerView()
|
||||
}
|
||||
return popup.layerView
|
||||
|
||||
case DismissEvent:
|
||||
if value := popup.getRaw(DismissEvent); value != nil {
|
||||
if listeners, ok := value.([]popupListener); ok {
|
||||
if count := len(listeners); count > 0 {
|
||||
result := make([]any, 0, count)
|
||||
for _, listener := range listeners {
|
||||
result = append(result, listener.rawListener())
|
||||
}
|
||||
return result
|
||||
}
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
return popup.properties[tag]
|
||||
return popup.getRaw(tag)
|
||||
}
|
||||
|
||||
func (popup *popupData) arrowType() int {
|
||||
|
|
|
|||
Loading…
Reference in New Issue