Documentation ¶
Index ¶
- Variables
- func PlaceOverlay(x, y int, fg, bg string) string
- type DialogModel
- func (m *DialogModel) Blur()
- func (m *DialogModel) Close()
- func (m *DialogModel) FnOK()
- func (m *DialogModel) Focus()
- func (m DialogModel) Init() tea.Cmd
- func (m *DialogModel) Show(payload *DialogPayload)
- func (m DialogModel) Update(msg tea.Msg) (DialogModel, tea.Cmd)
- func (m DialogModel) View() string
- type DialogPayload
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ModeAlert = 0 // alert 模式 ModeConfirm = 1 // confirm 模式 ModePrompt = 2 // prompt 模式 )
Functions ¶
func PlaceOverlay ¶
PlaceOverlay places fg on top of bg.
Types ¶
type DialogModel ¶
type DialogModel struct { *model.BoxModel Payload *DialogPayload TabIndex int // 0-textarea 1-btnCancel 2-btnOK // components TextInput textinput.Model Select list.Model }
func New ¶
func New() DialogModel
func (*DialogModel) Blur ¶ added in v1.1.0
func (m *DialogModel) Blur()
func (*DialogModel) Close ¶
func (m *DialogModel) Close()
func (*DialogModel) FnOK ¶ added in v1.1.0
func (m *DialogModel) FnOK()
func (*DialogModel) Focus ¶ added in v1.1.0
func (m *DialogModel) Focus()
func (DialogModel) Init ¶
func (m DialogModel) Init() tea.Cmd
func (*DialogModel) Show ¶
func (m *DialogModel) Show(payload *DialogPayload)
func (DialogModel) Update ¶
func (m DialogModel) Update(msg tea.Msg) (DialogModel, tea.Cmd)
func (DialogModel) View ¶
func (m DialogModel) View() string
Click to show internal directories.
Click to hide internal directories.