dithering

package
v0.0.0-...-f07ee0b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func ItemStylesActive

func ItemStylesActive() (s list.DefaultItemStyles)

func ItemStylesInactive

func ItemStylesInactive() (s list.DefaultItemStyles)

func NewDelegate

func NewDelegate(isActive bool) list.DefaultDelegate

Types

type Direction

type Direction int
const (
	Left Direction = iota
	Right
	Up
	Down
)

type MatrixType

type MatrixType int
const (
	Atkinson MatrixType = iota
	Burkes
	FloydSteinberg
	FalseFloydSteinberg
	JarvisJudiceNinke
	Sierra
	Sierra2
	Sierra3
	SierraLite
	TwoRowSierra
	Sierra2_4A
	Simple2D
	StevenPigeon
	Stucki
)

type Model

type Model struct {
	IsActive    bool
	ShouldClose bool
	// contains filtered or unexported fields
}

func New

func New(w int) Model

func (Model) Init

func (m Model) Init() tea.Cmd

func (Model) Settings

func (m Model) Settings() (bool, bool, dither.ErrorDiffusionMatrix)

func (Model) Update

func (m Model) Update(msg tea.Msg) (Model, tea.Cmd)

func (Model) View

func (m Model) View() string

type State

type State int
const (
	DitherOn State = iota
	DitherOff
	SerpentineOn
	SerpentineOff
	Matrix
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL