types

package
v0.0.0-...-8001e33 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2017 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Canvas

type Canvas struct {
	Values  [][]termbox.Attribute
	Rows    int
	Columns int
}

func (Canvas) ConvertToANSI

func (canvas Canvas) ConvertToANSI() []byte

func (Canvas) ConvertToFileCanvas

func (canvas Canvas) ConvertToFileCanvas() [][]termbox.Attribute

func (Canvas) ConvertToPng

func (canvas Canvas) ConvertToPng(scaleFactor int) ([]byte, error)

func (Canvas) ConvertToSvg

func (canvas Canvas) ConvertToSvg() ([]byte, error)

func (Canvas) GetValuesCopy

func (canvas Canvas) GetValuesCopy() [][]termbox.Attribute

type Cursor

type Cursor struct {
	Position           Vertex
	VisualModeFixpoint Vertex
}

func (Cursor) GetVisualModeArea

func (cursor Cursor) GetVisualModeArea() (int, int, int, int)

type File

type File struct {
	Canvas [][]termbox.Attribute `json:"canvas"`
}

type History

type History struct {
	Values   [][][]termbox.Attribute
	Position int
}

func (*History) AddCanvasState

func (history *History) AddCanvasState(canvasState [][]termbox.Attribute)

func (History) GetCurrentCanvasValuesCopy

func (history History) GetCurrentCanvasValuesCopy() [][]termbox.Attribute

func (*History) Redo

func (history *History) Redo() error

func (*History) Undo

func (history *History) Undo() error

type Mode

type Mode string

type Palette

type Palette [][]termbox.Attribute

type StatusBar

type StatusBar struct {
	Position int
	Hint     string
	Error    string
	Command  string
}

type Vertex

type Vertex struct {
	X int
	Y int
}

type YankBuffer

type YankBuffer struct {
	Values [][]termbox.Attribute
}

func (*YankBuffer) Set

func (yankBuffer *YankBuffer) Set(xMin, xMax, yMin, yMax int, values [][]termbox.Attribute)

Jump to

Keyboard shortcuts

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