Some work

This commit is contained in:
2026-02-18 19:12:13 -06:00
parent 4b51c5b00f
commit 18ead7b486
3 changed files with 67 additions and 70 deletions

View File

@@ -78,28 +78,6 @@ 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())
@@ -111,6 +89,28 @@ func (w *TopMenuLayout) ToggleMenu() bool {
return false
}
func (w *TopMenuLayout) ShowMenu() bool {
if w.menu != nil {
w.menu.SetActive(true)
if w.widget != nil {
w.widget.SetActive(false)
}
return true
}
return false
}
func (w *TopMenuLayout) HideMenu() bool {
if w.menu != nil {
w.menu.SetActive(false)
if w.widget != nil {
w.widget.SetActive(true)
}
return true
}
return false
}
func (w *TopMenuLayout) Id() string { return w.id }
func (w *TopMenuLayout) HandleResize(ev *tcell.EventResize) {
w.w, w.h = ev.Size()