fckeuspy-go/vendor/fyne.io/fyne/v2/overlay_stack.go

14 lines
501 B
Go

package fyne
// OverlayStack is a stack of [CanvasObject]s intended to be used as overlays of a [Canvas].
type OverlayStack interface {
// Add adds an overlay on the top of the overlay stack.
Add(overlay CanvasObject)
// List returns the overlays currently on the overlay stack.
List() []CanvasObject
// Remove removes the given object and all objects above it from the overlay stack.
Remove(overlay CanvasObject)
// Top returns the top-most object of the overlay stack.
Top() CanvasObject
}