WaveSimSelectHelpers Module
Types and nested modules
Type/Module | Description |
Functions and values
Function or value | Description |
Full Usage:
checkBoxItem wsModel isChecked waveIds dispatch
Parameters:
WaveSimModel
isChecked : bool
waveIds : WaveIndexT list
dispatch : Msg -> unit
Returns: ReactElement
|
|
Full Usage:
checkboxRow wsModel dispatch index
Parameters:
WaveSimModel
dispatch : Msg -> unit
index : WaveIndexT
Returns: TableRow
|
|
Full Usage:
componentSearchBox wsModel dispatch
Parameters:
WaveSimModel
dispatch : Msg -> unit
Returns: ReactElement
|
|
Full Usage:
ensureWaveConsistency ws
Parameters:
WaveSimModel
Returns: Wave list * WaveIndexT list
|
|
|
|
|
|
|
|
Full Usage:
isSubSheetOf subSheetId sheets
Parameters:
string
sheets : string list
Returns: bool
|
|
Full Usage:
makeFlatGroupRow showDetails ws grp wavesInGroup dispatch
Parameters:
bool
ws : WaveSimModel
grp : ComponentGroup
wavesInGroup : Wave list
dispatch : Msg -> unit
Returns: TableRow
|
|
Full Usage:
makePortRow ws dispatch waves
Parameters:
WaveSimModel
dispatch : Msg -> unit
waves : Wave list
Returns: TableRow
|
|
Full Usage:
makeSelectionTable ws waves dispatch
Parameters:
WaveSimModel
waves : Wave list
dispatch : Msg -> unit
Returns: ReactElement
|
|
Full Usage:
makeSummaryItem showDetails ws summaryItem rows cBox waves dispatch
Parameters:
bool
ws : WaveSimModel
summaryItem : ReactElement
rows : TableRow list
cBox : CheckBoxStyle
waves : Wave list
dispatch : Msg -> unit
Returns: TableRow
|
Makes a summary row which is one row of a table and can be expanded to show more details presented as a sub-table. The details are passed as: rows - a list of TableRow elements each representing a component with some ports or a group of components. waves: the corresponding list of waveforms to display. In general waves.Length > rows.Length since one row will typically have multiple ports and therefore multiple waves. The summary item is the ReactElement to display in the summary row: it is given Style etc from summaryProps.
|
Full Usage:
portSearchBox wsModel dispatch
Parameters:
WaveSimModel
dispatch : Msg -> unit
Returns: ReactElement
|
|
|
|
Full Usage:
selectAll wsModel dispatch
Parameters:
WaveSimModel
dispatch : Msg -> unit
Returns: ReactElement
|
|
Full Usage:
selectAllSubsheetsBox ws dispatch
Parameters:
WaveSimModel
dispatch : Msg -> unit
Returns: ReactElement
|
|
Full Usage:
selectWavesModal wsModel dispatch model
Parameters:
WaveSimModel
dispatch : Msg -> unit
model : Model
Returns: ReactElement
|
|
Full Usage:
sheetSearchBox wsModel dispatch
Parameters:
WaveSimModel
dispatch : Msg -> unit
Returns: ReactElement
|
|
Full Usage:
showOnlySelectedBox ws dispatch
Parameters:
WaveSimModel
dispatch : Msg -> unit
Returns: ReactElement
|
|
Full Usage:
toggleSelectAll selected wsModel dispatch
Parameters:
bool
wsModel : WaveSimModel
dispatch : Msg -> unit
|
|
Full Usage:
toggleSelectSubGroup wsModel dispatch selected waves
Parameters:
WaveSimModel
dispatch : Msg -> unit
selected : bool
waves : WaveIndexT list
|
|
Full Usage:
toggleWaveSelection index wsModel dispatch
Parameters:
WaveIndexT
wsModel : WaveSimModel
dispatch : Msg -> unit
|
|
Full Usage:
updateSheetString newSheetName ws
Parameters:
string
ws : WaveSimModel
Returns: string
|
|
Full Usage:
waveCheckBox (arg1, arg2) isChecked action name ws dispatch
Parameters:
WaveSimModel -> 'STATE
arg1 : 'STATE -> WaveSimModel -> WaveSimModel
isChecked : 'STATE -> bool
action : bool -> 'STATE -> 'STATE
name : string
ws : WaveSimModel
dispatch : Msg -> unit
Returns: ReactElement
|
|
Full Usage:
waveCheckBoxItem wsModel waveIds dispatch
Parameters:
WaveSimModel
waveIds : WaveIndexT list
dispatch : Msg -> unit
Returns: ReactElement
|
|
|
|
|
|
|
|
Full Usage:
waveSearchBox wsModel dispatch
Parameters:
WaveSimModel
dispatch : Msg -> unit
Returns: ReactElement
|
|
Full Usage:
waveSelectBreadcrumbs wsModel filteredWaves dispatch model
Parameters:
WaveSimModel
filteredWaves : (type)
dispatch : Msg -> unit
model : Model
Returns: ReactElement
|
|