Header menu logo issie

BreadcrumbConfig Type

Record fields

Record Field Description

AllowDuplicateSheets

Full Usage: AllowDuplicateSheets

Field type: bool
Field type: bool

BreadcrumbIdPrefix

Full Usage: BreadcrumbIdPrefix

Field type: string
Field type: string

BreadcrumbText

Full Usage: BreadcrumbText

Field type: (SheetTree -> string) option
Field type: (SheetTree -> string) option

ButtonOptions

Full Usage: ButtonOptions

Field type: Option list

button options (other than OnClick and Color)

Field type: Option list

ClickAction

Full Usage: ClickAction

Field type: SheetTree -> (Msg -> unit) -> unit
Field type: SheetTree -> (Msg -> unit) -> unit

ColorFun

Full Usage: ColorFun

Field type: SheetTree -> IColor
Field type: SheetTree -> IColor

ElementProps

Full Usage: ElementProps

Field type: IHTMLProp list
Field type: IHTMLProp list

ElementStyleProps

Full Usage: ElementStyleProps

Field type: CSSProp list
Field type: CSSProp list

ExpandAction

Full Usage: ExpandAction

Field type: SheetTree -> (Msg -> unit) -> unit

What clicking a node's + or - does. Nothing decides here whether the node then opens: the tree the caller passes in next time is what says.

Field type: SheetTree -> (Msg -> unit) -> unit

IsCollapsible

Full Usage: IsCollapsible

Field type: SheetTree -> bool

Whether this node is one the user opens and closes. A collapsible node carries a + after its name when the sheets inside it are not drawn and a - when they are, and clicking that calls ExpandAction. Default: none is, and everything is drawn, which is the Sheets menu.

Field type: SheetTree -> bool

NoWaves

Full Usage: NoWaves

Field type: SheetTree -> int
Field type: SheetTree -> int

ShowLibrarySheet

Full Usage: ShowLibrarySheet

Field type: string -> bool

which sheets that came from a component library appear in the hierarchy - none of them, unless the user has asked to look inside that particular component

Field type: string -> bool

Type something to start searching.