Header menu logo issie

WaveSimStyle Module

Types and nested modules

Type/Module Description

Constants

RamRowType

Functions and values

Function or value Description

backgroundSVG wsModel count

Full Usage: backgroundSVG wsModel count

Parameters:
Returns: ReactElement list

Grid lines separating clock cycles

wsModel : WaveSimModel
count : int
Returns: ReactElement list

boldFontStyle

Full Usage: boldFontStyle

Returns: HTMLAttr
Returns: HTMLAttr

calcNamesColWidth ws

Full Usage: calcNamesColWidth ws

Parameters:
Returns: int
ws : WaveSimModel
Returns: int

centerAlignStyle

Full Usage: centerAlignStyle

Returns: HTMLAttr
Returns: HTMLAttr

checkboxInputProps

Full Usage: checkboxInputProps

Returns: IHTMLProp list

Props for Checkbox.Input

Returns: IHTMLProp list

checkboxStyle

Full Usage: checkboxStyle

Returns: HTMLAttr

Style of checkboxes

Returns: HTMLAttr

clkCycleBut

Full Usage: clkCycleBut

Returns: CSSProp list

List of Style properties for clock cycle button

Returns: CSSProp list

clkCycleButtonStyle

Full Usage: clkCycleButtonStyle

Returns: HTMLAttr

Style for clock cycle buttons

Returns: HTMLAttr

clkCycleHighlightSVG m dispatch

Full Usage: clkCycleHighlightSVG m dispatch

Parameters:
Returns: ReactElement

Controls the background highlighting of which clock cycle is selected

m : WaveSimModel
dispatch : Msg -> unit
Returns: ReactElement

clkCycleInnerStyle

Full Usage: clkCycleInnerStyle

Returns: HTMLAttr

Style for inner clock cycle buttons (buttons to move by one clock cycle)

Returns: HTMLAttr

clkCycleInputProps

Full Usage: clkCycleInputProps

Returns: IHTMLProp list

Props for clock cycle text Input field

Returns: IHTMLProp list

clkCycleInputStyle

Full Usage: clkCycleInputStyle

Returns: HTMLAttr

Style for clock cycle text Input field

Returns: HTMLAttr

clkCycleLeftStyle

Full Usage: clkCycleLeftStyle

Returns: HTMLAttr

Style for left-most clock cycle button

Returns: HTMLAttr

clkCycleNumberRowProps m

Full Usage: clkCycleNumberRowProps m

Parameters:
Returns: IProp list

Props for row of clock cycle numbers

m : WaveSimModel
Returns: IProp list

clkCycleRightStyle

Full Usage: clkCycleRightStyle

Returns: HTMLAttr

Style for right-most clock cycle button

Returns: HTMLAttr

clkCycleSVGStyle

Full Usage: clkCycleSVGStyle

Returns: HTMLAttr

Style for clock cycle number row

Returns: HTMLAttr

clkCycleText m i

Full Usage: clkCycleText m i

Parameters:
Returns: IProp list

Props for text in clock cycle row

m : WaveSimModel
i : int
Returns: IProp list

clkLineStyle

Full Usage: clkLineStyle

Returns: HTMLAttr

Style of line separating clock cycles

Returns: HTMLAttr

detailsProps showDetails cBox ws dispatch

Full Usage: detailsProps showDetails cBox ws dispatch

Parameters:
Returns: IHTMLProp list

Props for HTML Details element

showDetails : bool
cBox : CheckBoxStyle
ws : WaveSimModel
dispatch : Msg -> Unit
Returns: IHTMLProp list

errorMessageStyle

Full Usage: errorMessageStyle

Returns: HTMLAttr

Style for showing error messages in waveform simulator.

Returns: HTMLAttr

infoButtonProps color

Full Usage: infoButtonProps color

Parameters:
Returns: Option list
color : IColor
Returns: Option list

nameLabelStyle isHovered

Full Usage: nameLabelStyle isHovered

Parameters:
    isHovered : bool

Returns: HTMLAttr

Style for name label

isHovered : bool
Returns: HTMLAttr

nameRowLevelLeftProps visibility

Full Usage: nameRowLevelLeftProps visibility

Parameters:
    visibility : string

Returns: IHTMLProp list

Prop for Level.left in name row.

visibility : string
Returns: IHTMLProp list

nameRowLevelStyle isHovered

Full Usage: nameRowLevelStyle isHovered

Parameters:
    isHovered : bool

Returns: HTMLAttr

Style for Bulma level element in name row

isHovered : bool
Returns: HTMLAttr

namesColumnProps ws

Full Usage: namesColumnProps ws

Parameters:
Returns: IHTMLProp list

Props for names column

ws : WaveSimModel
Returns: IHTMLProp list

namesColumnStyle ws

Full Usage: namesColumnStyle ws

Parameters:
Returns: HTMLAttr

Style properties for names column

ws : WaveSimModel
Returns: HTMLAttr

noBorderStyle

Full Usage: noBorderStyle

Returns: HTMLAttr
Returns: HTMLAttr

normalFontStyle

Full Usage: normalFontStyle

Returns: HTMLAttr
Returns: HTMLAttr

radixTabAStyle

Full Usage: radixTabAStyle

Returns: HTMLAttr

Style for A HTML element in radixTabs

Returns: HTMLAttr

radixTabProps

Full Usage: radixTabProps

Returns: IHTMLProp list

Props for radix tabs

Returns: IHTMLProp list

radixTabsStyle

Full Usage: radixTabsStyle

Returns: HTMLAttr

Style for radixTabs

Returns: HTMLAttr

ramRowStyle

Full Usage: ramRowStyle

Returns: HTMLAttr

Style for row in ramTable

Returns: HTMLAttr

ramTableLevelProps

Full Usage: ramTableLevelProps

Returns: IHTMLProp list

Props for Bulma Level element for single ramTable

Returns: IHTMLProp list

ramTableRowStyle rowType

Full Usage: ramTableRowStyle rowType

Parameters:
Returns: CSSProp list

Style for each row of ramTable

rowType : RamRowType
Returns: CSSProp list

ramTablesLevelProps

Full Usage: ramTablesLevelProps

Returns: IHTMLProp list

Props for Bulma Level element for ramTables

Returns: IHTMLProp list

selectRamButtonProps buttonId

Full Usage: selectRamButtonProps buttonId

Parameters:
    buttonId : string

Returns: Option list
buttonId : string
Returns: Option list

selectRamButtonPropsLight buttonId

Full Usage: selectRamButtonPropsLight buttonId

Parameters:
    buttonId : string

Returns: Option list

Props for selectRamButton when no RAMs are selectable

buttonId : string
Returns: Option list

selectRamButtonStyle

Full Usage: selectRamButtonStyle

Returns: HTMLAttr

Style for selectRamButton

Returns: HTMLAttr

selectWavesButtonProps

Full Usage: selectWavesButtonProps

Returns: string -> Option list

Props for selectWavesButton

Returns: string -> Option list

selectWavesButtonPropsLight buttonId

Full Usage: selectWavesButtonPropsLight buttonId

Parameters:
    buttonId : string

Returns: Option list

Props for selectWavesButton when no waves are selectable

buttonId : string
Returns: Option list

selectWavesButtonStyle

Full Usage: selectWavesButtonStyle

Returns: HTMLAttr

Props for selectRamButton Style for selectWavesButton

Returns: HTMLAttr

setViewerWidthInWaveSim w model dispatch

Full Usage: setViewerWidthInWaveSim w model dispatch

Parameters:
    w : int
    model : Model
    dispatch : Msg -> unit

Modifiers: inline
w : int
model : Model
dispatch : Msg -> unit

showWaveformsAndRamStyle

Full Usage: showWaveformsAndRamStyle

Returns: HTMLAttr
Returns: HTMLAttr

showWaveformsStyle

Full Usage: showWaveformsStyle

Returns: HTMLAttr

Style for waveforms only path of viewer

Returns: HTMLAttr

summaryProps isSummary cBox ws dispatch

Full Usage: summaryProps isSummary cBox ws dispatch

Parameters:
Returns: IHTMLProp list

Props for HTML Summary element

isSummary : bool
cBox : CheckBoxStyle
ws : WaveSimModel
dispatch : Msg -> Unit
Returns: IHTMLProp list

topHalfButtonProps color buttonId

Full Usage: topHalfButtonProps color buttonId

Parameters:
    color : IColor
    buttonId : string

Returns: Option list
color : IColor
buttonId : string
Returns: Option list

topHalfButtonPropsWithWidth buttonId color

Full Usage: topHalfButtonPropsWithWidth buttonId color

Parameters:
    buttonId : string
    color : IColor

Returns: Option list
buttonId : string
color : IColor
Returns: Option list

topHalfStyle

Full Usage: topHalfStyle

Returns: HTMLAttr

Style for top half of waveform simulator (instructions and buttons)

Returns: HTMLAttr

topRow

Full Usage: topRow

Returns: ReactElement list

Empty row used in namesColumn and valuesColumn. Shifts these down by one to allow for the row of clk cycle numbers in waveformsColumn.

Returns: ReactElement list

topRowButtonStyle

Full Usage: topRowButtonStyle

Returns: HTMLAttr

Style for top row of buttons

Returns: HTMLAttr

topRowStyle

Full Usage: topRowStyle

Returns: HTMLAttr

Style for top row in wave viewer.

Returns: HTMLAttr

updateViewerWidthInWaveSim w model

Full Usage: updateViewerWidthInWaveSim w model

Parameters:
Returns: Model
Modifiers: inline
w : int
model : Model
Returns: Model

valueLabelStyle

Full Usage: valueLabelStyle

Returns: HTMLAttr

Style for value label

Returns: HTMLAttr

valueOnWaveProps m i start width

Full Usage: valueOnWaveProps m i start width

Parameters:
Returns: IProp list

Props for displaying values on non-binary waves

m : WaveSimModel
i : int
start : float
width : float
Returns: IProp list

valuesColumnSize wsModel

Full Usage: valuesColumnSize wsModel

Parameters:
Returns: int * int
wsModel : WaveSimModel
Returns: int * int

valuesColumnStyle colWidth

Full Usage: valuesColumnStyle colWidth

Parameters:
    colWidth : int

Returns: HTMLAttr

Style properties for values column

colWidth : int
Returns: HTMLAttr

viewWaveSimStyle

Full Usage: viewWaveSimStyle

Returns: HTMLAttr

Style for viewWaveSim

Returns: HTMLAttr

wavePolylineStyle points

Full Usage: wavePolylineStyle points

Parameters:
Returns: IProp list

Style of polyline used to draw waveforms

points : XYPos array
Returns: IProp list

waveRowProps m

Full Usage: waveRowProps m

Parameters:
Returns: IProp list

Props for each row in waveform column

m : WaveSimModel
Returns: IProp list

waveRowSVGStyle

Full Usage: waveRowSVGStyle

Returns: HTMLAttr

Style for each row in waveform column

Returns: HTMLAttr

waveRowsStyle width

Full Usage: waveRowsStyle width

Parameters:
    width : 'a

Returns: HTMLAttr

Style for rows in waveforms column

width : 'a
Returns: HTMLAttr

waveSimColumn

Full Usage: waveSimColumn

Returns: CSSProp list

List of Style properties for columns in wave viewer.

Returns: CSSProp list

waveformColumnRowProps m

Full Usage: waveformColumnRowProps m

Parameters:
Returns: IProp list

Props for waveform column rows

m : WaveSimModel
Returns: IProp list

waveformColumnStyle

Full Usage: waveformColumnStyle

Returns: HTMLAttr

Style for waveforms column

Returns: HTMLAttr

zoomInSVG

Full Usage: zoomInSVG

Returns: ReactElement
Returns: ReactElement

zoomOutSVG

Full Usage: zoomOutSVG

Returns: ReactElement
Returns: ReactElement

Type something to start searching.