Header menu logo issie

DiagramMainView Module

Functions and values

Function or value Description

displayView model dispatch

Full Usage: displayView model dispatch

Parameters:
Returns: ReactElement

Top-level application view: as react components that create a react virtual-DOM

model : Model
dispatch : Msg -> unit
Returns: ReactElement

dividerbar model dispatch

Full Usage: dividerbar model dispatch

Parameters:
Returns: ReactElement

Draggable vertivcal bar used to divide Wavesim window from Diagram window

model : Model
dispatch : Msg -> Unit
Returns: ReactElement

init ()

Full Usage: init ()

Parameters:
    () : unit

Returns: Model
() : unit
Returns: Model

lastDragModeOn

Full Usage: lastDragModeOn

Returns: bool
Returns: bool

makeSelectionChangeMsg model dispatch ev

Full Usage: makeSelectionChangeMsg model dispatch ev

Parameters:
Returns: Unit
model : Model
dispatch : Msg -> Unit
ev : 'a
Returns: Unit

rightSelectionDiv

Full Usage: rightSelectionDiv

Returns: Element option
Returns: Element option

scrollSequence

Full Usage: scrollSequence

Returns: int

Used to filter out-of-sequence OnScroll messages. These could reset scroll to some previous value. Incremented by program UpdateScroll and OnScroll.

Returns: int

setDragMode modeIsOn model dispatch ev

Full Usage: setDragMode modeIsOn model dispatch ev

Parameters:
Returns: Unit
Modifiers: inline

determine whether moving the mouse drags the bar or not

modeIsOn : bool
model : Model
dispatch : Msg -> Unit
ev : MouseEvent
Returns: Unit

testState

Full Usage: testState

Returns: CanvasState
Returns: CanvasState

viewOnDiagramButtons model dispatch

Full Usage: viewOnDiagramButtons model dispatch

Parameters:
    model : 'a
    dispatch : Msg -> unit

Returns: ReactElement
model : 'a
dispatch : Msg -> unit
Returns: ReactElement

viewRightTabs (arg1, arg2) model dispatch

Full Usage: viewRightTabs (arg1, arg2) model dispatch

Parameters:
Returns: ReactElement
arg0 : Component list
arg1 : Connection list
model : Model
dispatch : Msg -> unit
Returns: ReactElement

viewSimSubTab (arg1, arg2) model dispatch

Full Usage: viewSimSubTab (arg1, arg2) model dispatch

Parameters:
Returns: ReactElement
arg0 : Component list
arg1 : Connection list
model : Model
dispatch : Msg -> Unit
Returns: ReactElement

writeRightSelectionScroll scrollPos

Full Usage: writeRightSelectionScroll scrollPos

Parameters:
scrollPos : XYPos

Type something to start searching.