summaryrefslogtreecommitdiffstats
path: root/pkg/gui/context/menu_context.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/gui/context/menu_context.go')
-rw-r--r--pkg/gui/context/menu_context.go15
1 files changed, 8 insertions, 7 deletions
diff --git a/pkg/gui/context/menu_context.go b/pkg/gui/context/menu_context.go
index f71feaeae..7754d02ae 100644
--- a/pkg/gui/context/menu_context.go
+++ b/pkg/gui/context/menu_context.go
@@ -24,7 +24,7 @@ func NewMenuContext(
) *MenuContext {
viewModel := NewMenuViewModel()
- onFocus := func(...types.OnFocusOpts) error {
+ onFocus := func(types.OnFocusOpts) error {
selectedMenuItem := viewModel.GetSelected()
renderToDescriptionView(selectedMenuItem.Tooltip)
return nil
@@ -34,17 +34,18 @@ func NewMenuContext(
MenuViewModel: viewModel,
ListContextTrait: &ListContextTrait{
Context: NewSimpleContext(NewBaseContext(NewBaseContextOpts{
- ViewName: "menu",
- Key: "menu",
- Kind: types.TEMPORARY_POPUP,
- OnGetOptionsMap: getOptionsMap,
- Focusable: true,
+ View: view,
+ WindowName: "menu",
+ Key: "menu",
+ Kind: types.TEMPORARY_POPUP,
+ OnGetOptionsMap: getOptionsMap,
+ Focusable: true,
+ HasUncontrolledBounds: true,
}), ContextCallbackOpts{
OnFocus: onFocus,
}),
getDisplayStrings: viewModel.GetDisplayStrings,
list: viewModel,
- viewTrait: NewViewTrait(view),
c: c,
},
}