Show/Hide Menu Functions

This commit is contained in:
2026-02-18 15:56:20 -06:00
parent 46a87f913b
commit 4b51c5b00f

View File

@@ -78,6 +78,28 @@ func (w *TopMenuLayout) Init(id string, s tcell.Style) {
)
}
func (w *TopMenuLayout) HideMenu() bool {
if w.menu == nil {
return false
}
w.menu.SetActive(false)
if w.widget != nil {
w.widget.SetActive(true)
}
return true
}
func (w *TopMenuLayout) ShowMenu() bool {
if w.menu == nil {
return false
}
w.menu.SetActive(true)
if w.widget != nil {
w.widget.SetActive(false)
}
return true
}
func (w *TopMenuLayout) ToggleMenu() bool {
if w.menu != nil {
w.menu.SetActive(!w.menu.Active())