Header menu logo issie

UIPopups Module

Functions and values

Function or value Description

bSpan txt

Full Usage: bSpan txt

Parameters:
    txt : string

Returns: ReactElement
txt : string
Returns: ReactElement

dialogWaveSimConfigPopup dispatch model

Full Usage: dialogWaveSimConfigPopup dispatch model

Parameters:
Returns: ReactElement

Create the body of a popup to configure Waveform Simulator. This must include the OK button since enable for this comes from the error checkaing here.

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

iSpan txt

Full Usage: iSpan txt

Parameters:
    txt : string

Returns: ReactElement
txt : string
Returns: ReactElement

makeH h

Full Usage: makeH h

Parameters:
    h : string

Returns: ReactElement

helper to make heading text

h : string
Returns: ReactElement

makeInfoPopupButton title info dispatch

Full Usage: makeInfoPopupButton title info dispatch

Parameters:
Returns: ReactElement

top-level tabbed info popup

title : string
info : ReactElement
dispatch : Msg -> Unit
Returns: ReactElement

makePopupButton title menu buttonLegend dispatch

Full Usage: makePopupButton title menu buttonLegend dispatch

Parameters:
Returns: ReactElement

make a popup button with the given popup

title : string
menu : Model -> ReactElement
buttonLegend : string
dispatch : Msg -> Unit
Returns: ReactElement

makeWSConfigButton dispatch model

Full Usage: makeWSConfigButton dispatch model

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

makeWSPopupButton body iColor cssProps dispatch model

Full Usage: makeWSPopupButton body iColor cssProps dispatch model

Parameters:
Returns: ReactElement
body : DynamicElement
iColor : IColor
cssProps : CSSProp list
dispatch : Msg -> unit
model : Model
Returns: ReactElement

memPropsInfoButton dispatch

Full Usage: memPropsInfoButton dispatch

Parameters:
Returns: ReactElement

Memory Properties Info Button Popup

dispatch : Msg -> Unit
Returns: ReactElement

progressPopup legend model dispatch

Full Usage: progressPopup legend model dispatch

Parameters:
Returns: ReactElement

A popup displaying a progress bar

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

simulationLegend model pp

Full Usage: simulationLegend model pp

Parameters:
Returns: ReactElement

A legend with speed info for the progress bar popup

model : Model
pp : PopupProgress
Returns: ReactElement

styledSpan styles txt

Full Usage: styledSpan styles txt

Parameters:
    styles : CSSProp list
    txt : string

Returns: ReactElement
styles : CSSProp list
txt : string
Returns: ReactElement

tSpan txt

Full Usage: tSpan txt

Parameters:
    txt : string

Returns: ReactElement
txt : string
Returns: ReactElement

viewInfoPopup dispatch

Full Usage: viewInfoPopup dispatch

Parameters:
    dispatch : Msg -> unit

Returns: Unit
dispatch : Msg -> unit
Returns: Unit

viewPopup model dispatch

Full Usage: viewPopup model dispatch

Parameters:
Returns: ReactElement

Display popup, if any is present. A progress popup, if present, overrides any display popup. A spinner popup, if present, overrides all other popups. Called from the view function

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

viewSpinnerPopup spinPayload model dispatch

Full Usage: viewSpinnerPopup spinPayload model dispatch

Parameters:
Returns: ReactElement

Popup to implement spinner for long operations

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

viewWaveInfoPopup dispatch feature

Full Usage: viewWaveInfoPopup dispatch feature

Parameters:
    dispatch : Msg -> Unit
    feature : string

Returns: Unit
dispatch : Msg -> Unit
feature : string
Returns: Unit

viewWaveSelectConfirmationPopup numRequired numWaves action dispatch

Full Usage: viewWaveSelectConfirmationPopup numRequired numWaves action dispatch

Parameters:
    numRequired : 'a
    numWaves : 'b
    action : bool -> MouseEvent -> Unit
    dispatch : Msg -> 'c

Returns: 'c

Waveform Selection confirmation popup

numRequired : 'a
numWaves : 'b
action : bool -> MouseEvent -> Unit
dispatch : Msg -> 'c
Returns: 'c

Type something to start searching.