element_table

package
v0.0.0-...-e4882c5 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2026 License: GPL-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ElementTable

type ElementTable struct {
	// contains filtered or unexported fields
}

func NewCsv

func NewCsv(renderer types.Renderer, tile types.Tile) *ElementTable

func NewMarkdown

func NewMarkdown(renderer types.Renderer, tile types.Tile) *ElementTable

func (*ElementTable) Draw

func (el *ElementTable) Draw(pos *types.XY)

func (*ElementTable) ExportCsv

func (el *ElementTable) ExportCsv()

func (*ElementTable) ExportMarkdown

func (el *ElementTable) ExportMarkdown()

func (*ElementTable) Generate

func (el *ElementTable) Generate(apc *types.ApcSlice) error

func (*ElementTable) MouseClick

func (el *ElementTable) MouseClick(_pos *types.XY, button types.MouseButtonT, clicks uint8, state types.ButtonStateT, callback types.EventIgnoredCallback)

func (*ElementTable) MouseHover

func (el *ElementTable) MouseHover(curPosTile *types.XY, curPosElement *types.XY) func()

func (*ElementTable) MouseMotion

func (el *ElementTable) MouseMotion(_pos *types.XY, move *types.XY, callback types.EventIgnoredCallback)

func (*ElementTable) MouseOut

func (el *ElementTable) MouseOut()

func (*ElementTable) MouseWheel

func (el *ElementTable) MouseWheel(_ *types.XY, movement *types.XY, callback types.EventIgnoredCallback)

func (*ElementTable) Rune

func (el *ElementTable) Rune(pos *types.XY) rune

func (*ElementTable) Size

func (el *ElementTable) Size() *types.XY

func (*ElementTable) Write

func (el *ElementTable) Write(r rune) error

Jump to

Keyboard shortcuts

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