Documentation ¶
Overview ¶
Package image provides an image bubble which can render images as strings.
Index ¶
- func ToString(width int, img image.Image) string
- type Model
- func (m *Model) GotoTop()
- func (m Model) Init() tea.Cmd
- func (m *Model) SetBorderColor(color lipgloss.AdaptiveColor)
- func (m *Model) SetBorderless(borderless bool)
- func (m *Model) SetFileName(filename string) tea.Cmd
- func (m *Model) SetIsActive(active bool)
- func (m *Model) SetSize(w, h int) tea.Cmd
- func (m Model) Update(msg tea.Msg) (Model, tea.Cmd)
- func (m Model) View() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Model ¶ added in v0.3.1
type Model struct { Viewport viewport.Model BorderColor lipgloss.AdaptiveColor Active bool Borderless bool FileName string ImageString string }
Model represents the properties of a code bubble.
func New ¶
func New(active, borderless bool, borderColor lipgloss.AdaptiveColor) Model
New creates a new instance of code.
func (*Model) GotoTop ¶ added in v0.3.1
func (m *Model) GotoTop()
GotoTop jumps to the top of the viewport.
func (*Model) SetBorderColor ¶ added in v0.3.1
func (m *Model) SetBorderColor(color lipgloss.AdaptiveColor)
SetBorderColor sets the current color of the border.
func (*Model) SetBorderless ¶ added in v0.3.1
SetBorderless sets weather or not to show the border.
func (*Model) SetFileName ¶ added in v0.3.1
SetFileName sets current file to highlight, this returns a cmd which will highlight the text.
func (*Model) SetIsActive ¶ added in v0.3.1
SetIsActive sets if the bubble is currently active
Click to show internal directories.
Click to hide internal directories.