Header menu logo issie

SheetT Module

Types

Type Description

Arrange

CompilationStage

CompilationStageLabel

CompileStatus

CurrentAction

Keeps track of the current action that the user is doing

DebugState

IssieInterfaceMsg

KeyboardMsg

For Keyboard messages

Model

MouseOn

Used to keep track of what the mouse is on

Msg

PopupDialogData

Possible fields that may (or may not) be used in a dialog popup.

ReadLog

ScalingBox

ScalingDirection

UndoAction

WireTypeMsg

XYPosMov

Used to keep mouse movement (AKA velocity) info as well as position

Functions and values

Function or value Description

boundingBoxes_

Full Usage: boundingBoxes_

Returns: Lens<Model, Map<ComponentId, BoundingBox>>
Returns: Lens<Model, Map<ComponentId, BoundingBox>>

canvasSize_

Full Usage: canvasSize_

Returns: Lens<Model, float>
Returns: Lens<Model, float>

lastMousePosForSnap_

Full Usage: lastMousePosForSnap_

Returns: Lens<Model, XYPos>
Returns: Lens<Model, XYPos>

lastMousePos_

Full Usage: lastMousePos_

Returns: Lens<Model, XYPos>
Returns: Lens<Model, XYPos>

move_

Full Usage: move_

Returns: Lens<XYPosMov, XYPos>
Returns: Lens<XYPosMov, XYPos>

pos_

Full Usage: pos_

Returns: Lens<XYPosMov, XYPos>
Returns: Lens<XYPosMov, XYPos>

scalingBox_

Full Usage: scalingBox_

Returns: Lens<Model, Option<ScalingBox>>
Returns: Lens<Model, Option<ScalingBox>>

screenScrollPos_

Full Usage: screenScrollPos_

Returns: Lens<Model, XYPos>
Returns: Lens<Model, XYPos>

scrollingLastMousePos_

Full Usage: scrollingLastMousePos_

Returns: Lens<Model, XYPosMov>
Returns: Lens<Model, XYPosMov>

selectedComponents_

Full Usage: selectedComponents_

Returns: Lens<Model, List<ComponentId>>
Returns: Lens<Model, List<ComponentId>>

selectedWires_

Full Usage: selectedWires_

Returns: Lens<Model, ConnectionId list>
Returns: Lens<Model, ConnectionId list>

symbolOf_ k

Full Usage: symbolOf_ k

Parameters:
Returns: Lens<Model, Symbol>
k : ComponentId
Returns: Lens<Model, Symbol>

symbol_

Full Usage: symbol_

Returns: Lens<Model, Model>
Returns: Lens<Model, Model>

symbols_

Full Usage: symbols_

Returns: Lens<Model, Map<ComponentId, Symbol>>
Returns: Lens<Model, Map<ComponentId, Symbol>>

wireOf_ k

Full Usage: wireOf_ k

Parameters:
Returns: Lens<Model, Wire>
k : ConnectionId
Returns: Lens<Model, Wire>

wire_

Full Usage: wire_

Returns: Lens<Model, Model>
Returns: Lens<Model, Model>

wires_

Full Usage: wires_

Returns: Lens<Model, Map<ConnectionId, Wire>>
Returns: Lens<Model, Map<ConnectionId, Wire>>

zoom_

Full Usage: zoom_

Returns: Lens<Model, float>
Returns: Lens<Model, float>

Type something to start searching.