| 1234567891011121314151617 |
- package types
- import (
- svg "github.com/ajstarks/svgo"
- "gitp78su.ipnodns.ru/svi/goarch/lev0/alias"
- "gitp78su.ipnodns.ru/svi/kern/v3/krn/ktypes"
- )
- // IViewTree -- интерфейс дерева для отрисовки
- type IViewTree interface {
- // Draw -- рисует схему
- Draw(canvas *svg.SVG)
- // TreeView -- возвращает дерево отрисовщиков
- TreeView() []IViewTree
- // Get -- возвращает отрисовщик по ID
- Get(id alias.ArchId) ktypes.Result[IViewNode]
- }
|