/
githubmirror
/
lazygit
Обзор
Документация
Войти
/
githubmirror
/
lazygit
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pkg/gui/controllers/helpers/view_helper.go
31 строка
612 B
Jesse Duffield
standardise helper args
30 апр 2023, 06:19
30 апр 2023, 06:19
fc91ef6
Код
Авторство
О чём код?
package helpers import ( "github.com/jesseduffield/lazygit/pkg/gui/context" "github.com/jesseduffield/lazygit/pkg/gui/types" ) type ViewHelper struct { c *HelperCommon } func NewViewHelper(c *HelperCommon, contexts *context.ContextTree) *ViewHelper { return &ViewHelper{ c: c, } } func (self *ViewHelper) ContextForView(viewName string) (types.Context, bool) { view, err := self.c.GocuiGui().View(viewName) if err != nil { return nil, false } for _, context := range self.c.Contexts().Flatten() { if context.GetViewName() == view.Name() { return context, true } } return nil, false }