borders.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package tview
  2. // Borders defines various borders used when primitives are drawn.
  3. // These may be changed to accommodate a different look and feel.
  4. var Borders = struct {
  5. Horizontal rune
  6. Vertical rune
  7. TopLeft rune
  8. TopRight rune
  9. BottomLeft rune
  10. BottomRight rune
  11. LeftT rune
  12. RightT rune
  13. TopT rune
  14. BottomT rune
  15. Cross rune
  16. HorizontalFocus rune
  17. VerticalFocus rune
  18. TopLeftFocus rune
  19. TopRightFocus rune
  20. BottomLeftFocus rune
  21. BottomRightFocus rune
  22. }{
  23. Horizontal: BoxDrawingsLightHorizontal,
  24. Vertical: BoxDrawingsLightVertical,
  25. TopLeft: BoxDrawingsLightDownAndRight,
  26. TopRight: BoxDrawingsLightDownAndLeft,
  27. BottomLeft: BoxDrawingsLightUpAndRight,
  28. BottomRight: BoxDrawingsLightUpAndLeft,
  29. LeftT: BoxDrawingsLightVerticalAndRight,
  30. RightT: BoxDrawingsLightVerticalAndLeft,
  31. TopT: BoxDrawingsLightDownAndHorizontal,
  32. BottomT: BoxDrawingsLightUpAndHorizontal,
  33. Cross: BoxDrawingsLightVerticalAndHorizontal,
  34. HorizontalFocus: BoxDrawingsDoubleHorizontal,
  35. VerticalFocus: BoxDrawingsDoubleVertical,
  36. TopLeftFocus: BoxDrawingsDoubleDownAndRight,
  37. TopRightFocus: BoxDrawingsDoubleDownAndLeft,
  38. BottomLeftFocus: BoxDrawingsDoubleUpAndRight,
  39. BottomRightFocus: BoxDrawingsDoubleUpAndLeft,
  40. }