This repository has been archived on 2025-03-15. You can view files and clone it, but cannot push or open issues or pull requests.
hui/internal/ui/about.go
2024-07-31 19:10:32 +02:00

32 lines
586 B
Go

package ui
import (
"varia.zone/hui/internal/bldr"
"varia.zone/hui/internal/conf"
"varia.zone/hui/internal/model"
)
// ShowAboutDialog handles the show about dialog signal.
func ShowAboutDialog(m *model.Model) error {
dialog, err := bldr.GetAboutDialog(m.Builder, conf.AboutDialog)
if err != nil {
return err
}
dialog.Show()
return nil
}
// HideAboutDialog handles the hide ainbout dialog signal.
func HideAboutDialog(m *model.Model) error {
dialog, err := bldr.GetAboutDialog(m.Builder, conf.AboutDialog)
if err != nil {
return err
}
dialog.Hide()
return nil
}