From 4b51c5b00f42610efadb4a9857ee8b78ca3ab5b9 Mon Sep 17 00:00:00 2001 From: Brian Buller Date: Wed, 18 Feb 2026 15:56:20 -0600 Subject: [PATCH] Show/Hide Menu Functions --- wdgt_top_menu_layout.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/wdgt_top_menu_layout.go b/wdgt_top_menu_layout.go index ff2e1e9..99a87f3 100644 --- a/wdgt_top_menu_layout.go +++ b/wdgt_top_menu_layout.go @@ -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())