widget.PopUpMenu
import "fyne.io/fyne/v2/widget"Usage
type PopUpMenu
type PopUpMenu struct {
*Menu
}PopUpMenu is a Menu which displays itself in an OverlayContainer.
func NewPopUpMenu
func NewPopUpMenu(menu *fyne.Menu, c fyne.Canvas) *PopUpMenuNewPopUpMenu creates a new, reusable popup menu. You can show it using ShowAtPosition.
2.0func (*PopUpMenu) FocusGained
func (p *PopUpMenu) FocusGained()FocusGained is triggered when the object gained focus. For the pop-up menu it does nothing.
func (*PopUpMenu) FocusLost
func (p *PopUpMenu) FocusLost()FocusLost is triggered when the object lost focus. For the pop-up menu it does nothing.
func (*PopUpMenu) Hide
func (p *PopUpMenu) Hide()Hide hides the pop-up menu.
func (*PopUpMenu) Move
func (p *PopUpMenu) Move(pos fyne.Position)Move moves the pop-up menu. The position is absolute because pop-up menus are shown in an overlay which covers the whole canvas.
func (*PopUpMenu) Resize
func (p *PopUpMenu) Resize(size fyne.Size)Resize changes the size of the pop-up menu.
func (*PopUpMenu) Show
func (p *PopUpMenu) Show()Show makes the pop-up menu visible.
func (*PopUpMenu) ShowAtPosition
func (p *PopUpMenu) ShowAtPosition(pos fyne.Position)ShowAtPosition shows the pop-up menu at the specified position.
func (*PopUpMenu) ShowAtRelativePosition
func (p *PopUpMenu) ShowAtRelativePosition(rel fyne.Position, to fyne.CanvasObject)ShowAtRelativePosition shows the pop-up menu at the position relative to given object.
Since 2.4
func (*PopUpMenu) TypedKey
func (p *PopUpMenu) TypedKey(e *fyne.KeyEvent)TypedKey handles key events. It allows keyboard control of the pop-up menu.
func (*PopUpMenu) TypedRune
func (p *PopUpMenu) TypedRune(rune)TypedRune handles text events. For pop-up menus this does nothing.