/
githubmirror
/
lazygit
Обзор
Документация
Войти
/
githubmirror
/
lazygit
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pkg/gui/context/dynamic_title_builder.go
23 строки
479 B
Jesse Duffield
show namesake for child views
26 мар 2022, 10:00
26 мар 2022, 10:00
ad7703d
Код
Авторство
О чём код?
package context import "fmt" type DynamicTitleBuilder struct { formatStr string // e.g. 'remote branches for %s' titleRef string // e.g. 'origin' } func NewDynamicTitleBuilder(formatStr string) *DynamicTitleBuilder { return &DynamicTitleBuilder{ formatStr: formatStr, } } func (self *DynamicTitleBuilder) SetTitleRef(titleRef string) { self.titleRef = titleRef } func (self *DynamicTitleBuilder) Title() string { return fmt.Sprintf(self.formatStr, self.titleRef) }