Versions in this module Expand all Collapse all v0 v0.10.0 Sep 11, 2026 Changes in this version type Hit + Deep bool + Depth float64 type Index + func (ix *Index) Depth(d float64) type RowRef + Deep bool + Depth float64 v0.9.0 Sep 11, 2026 Changes in this version type Panel + Z scale.Scale v0.8.1 Sep 9, 2026 v0.8.0 Sep 9, 2026 Changes in this version + const DefaultTolerance + type Event struct + Delta ir.Point + Factor float64 + Found bool + Hit Hit + Key string + Kind EventKind + Panel int + Point ir.Point + Rect ir.Rect + Rows []int + func (e Event) Series() string + type EventKind uint8 + const Click + const Hover + const Leave + const Pan + const Select + const Zoom + func (k EventKind) String() string + type Hit struct + Area ir.Rect + At ir.Point + Class int + Distance float32 + Hi float64 + Hidden bool + Kind Kind + Layer int + Lo float64 + Panel int + Row int + Series string + Value float64 + X float64 + Y float64 + type Index struct + func New() *Index + func (ix *Index) At(pt ir.Point, tol float32) (Hit, bool) + func (ix *Index) ColorbarEntry(e render.ColorbarInfo) + func (ix *Index) End() + func (ix *Index) Layer(l render.LayerInfo) + func (ix *Index) LegendEntry(e render.LegendInfo) + func (ix *Index) Locate(panel, layer, row int) (ir.Point, bool) + func (ix *Index) MarkCount() int + func (ix *Index) Marks(m geom.MarkRows) + func (ix *Index) Panel(p render.PanelInfo) + func (ix *Index) PanelAt(pt ir.Point) (int, bool) + func (ix *Index) Panels() []Panel + func (ix *Index) Reset() + func (ix *Index) RowCount() int + func (ix *Index) RowsIn(r ir.Rect, dst []RowRef) []RowRef + func (ix *Index) RowsOf(panel, layer int, dst []RowRef) []RowRef + func (ix *Index) SizeKeyEntry(e render.SizeKeyInfo) + func (ix *Index) TrackRows(on bool) *Index + func (ix *Index) TrackingRows() bool + func (ix *Index) Watch(b ir.Backend) ir.Backend + type Kind uint8 + const Area + const Colorbar + const Label + const LegendRow + const SizeKey + const Vertex + func (k Kind) Guides() bool + func (k Kind) String() string + type Panel struct + Area ir.Rect + Coord coord.Coord + X scale.Scale + X2 scale.Scale + Y scale.Scale + Y2 scale.Scale + func (p *Panel) Coords() coord.Coord + type RowRef struct + At ir.Point + Layer int + Panel int + Row int + Series string