Добавление и исправление комментариев, начало добавление валидации, сообщение прокрути viewport на форме
This commit is contained in:
parent
c7ff7662ba
commit
e37cabadcc
14 changed files with 371 additions and 297 deletions
35
types/msg.go
35
types/msg.go
|
|
@ -2,32 +2,43 @@ package types
|
|||
|
||||
import tea "github.com/charmbracelet/bubbletea"
|
||||
|
||||
// SelectedAppMsg сообщение выбора приложения из списка приложений
|
||||
type SelectedAppMsg struct {
|
||||
App PackageApplication
|
||||
App PackageApplication //Объект выбранного приложения
|
||||
}
|
||||
|
||||
// BackToListMsg сообщение перехода к списку приложений
|
||||
type BackToListMsg struct{}
|
||||
|
||||
// NextSectionMsg сообщение перехода на следующую секцию
|
||||
type NextSectionMsg struct{}
|
||||
|
||||
// SugarMsg сообщение о возможной необходимости обновить форму
|
||||
type SugarMsg struct {
|
||||
VariableName string
|
||||
FieldName string
|
||||
Compute string
|
||||
Focus int
|
||||
VariableName string //Имя переменной присвоенной измененному полю
|
||||
FieldName string //Имя измененного поля
|
||||
Focus int //Старый фокус формы
|
||||
}
|
||||
|
||||
// ShowModalMsg сообщение о показе модального окна
|
||||
type ShowModalMsg struct {
|
||||
Type ModalType
|
||||
Title string
|
||||
Message string
|
||||
ModalButtons []ModalButton
|
||||
OnResult func(result any) tea.Cmd
|
||||
Type ModalType //Тип модального окна
|
||||
Title string //Заголовок модального окна
|
||||
Message string //Сообщение модального окна
|
||||
ModalButtons []ModalButton //Кнопки модального окна
|
||||
OnResult func(result any) tea.Cmd //Функция для выполнения
|
||||
}
|
||||
|
||||
// ModalButton структура кнопки модального окна
|
||||
type ModalButton struct {
|
||||
Text string
|
||||
Value any
|
||||
Text string //Текст кнопки
|
||||
Value any //Значение кнопки
|
||||
}
|
||||
|
||||
// CloseModalMsg сообщение о закрытии модального окна
|
||||
type CloseModalMsg struct{}
|
||||
|
||||
// ViewportScrollMsg сообщение прокрутки видимой области формы
|
||||
type ViewportScrollMsg struct {
|
||||
Direction string //Направление прокрутки
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue