message_input.go 380 B

12345678910111213141516171819202122
  1. package main
  2. import (
  3. "github.com/rivo/tview"
  4. )
  5. type MessageInput struct {
  6. *tview.InputField
  7. }
  8. func newMessageInput() *MessageInput {
  9. mi := &MessageInput{
  10. InputField: tview.NewInputField(),
  11. }
  12. mi.SetBorder(cfg.Theme.MessageInput.Border)
  13. padding := cfg.Theme.MessageInput.BorderPadding
  14. mi.SetBorderPadding(padding[0], padding[1], padding[2], padding[3])
  15. return mi
  16. }