Msg Type
Union cases
| Union case | Description |
Full Usage:
AddPopupDialogParamSpec ParamSlot * ParamBoxState
Parameters:
ParamSlot * ParamBoxState
|
|
|
|
|
|
Full Usage:
Benchmark
|
|
Full Usage:
ChangeBuildTabVisibility
|
|
|
|
|
|
Full Usage:
ChangeWaveSimMultiplier int
Parameters:
int
|
|
Full Usage:
CheckMemory
|
|
Full Usage:
CheckTopSheetChoice
|
|
|
|
Full Usage:
CloseApp
|
|
Full Usage:
CloseDiagramNotification
|
|
Full Usage:
CloseFilesNotification
|
|
Full Usage:
CloseMemoryEditorNotification
|
|
Full Usage:
ClosePopup
|
|
Full Usage:
ClosePropertiesNotification
|
|
Full Usage:
CloseSimulationNotification
|
|
Full Usage:
CloseWaveSimNotification
|
|
|
|
|
|
Full Usage:
ContextMenuItemClick(menuType, item, dispatch)
Parameters:
string
item : string
dispatch : Msg -> unit
|
|
Full Usage:
DiagramMouseEvent
|
|
|
|
Full Usage:
DoNothing
|
|
|
|
Full Usage:
EndDragPlacement
|
|
Full Usage:
EndSimulation
|
|
Full Usage:
EndWaveSim
|
|
|
|
|
|
Full Usage:
ExecutePendingMessages int
Parameters:
int
|
|
Full Usage:
FileCommand(FileCommandType, Msg -> Unit)
Parameters:
FileCommandType
Item2 : Msg -> Unit
|
|
Full Usage:
FinishUICmd
|
|
Full Usage:
GenerateCurrentWaveforms
|
|
|
|
Full Usage:
GoToProjectBrowserParent
|
|
Full Usage:
IncrementSimulationClockTick int
Parameters:
int
|
|
|
|
Full Usage:
LockTabsToWaveSim
|
|
Full Usage:
MenuAction(MenuCommand, Msg -> unit)
Parameters:
MenuCommand
Item2 : Msg -> unit
|
|
|
|
Full Usage:
MoveProjectBrowserSelection int
Parameters:
int
|
|
|
|
Full Usage:
PinReadOnlyCanvas
|
Sent as the last message of every sheet load. Arms the read-only pin if the sheet just opened is a library sheet being viewed, and clears it otherwise - see ModelHelpers.pinDrawBlock. Its own message rather than part of SynchroniseCanvas because loading is not finished there: PropagateParameters still follows, and a pin armed before it would revert the parameter values the sheet is meant to be drawn at. |
Full Usage:
PropagateParameters
|
Bring every sheet into line with what its design sets its parameters to, rewriting the values on their canvases and writing every closed sheet that changes. Sent from the events that can change what a design sets - a sheet opened or saved, a parameter or binding edited, a custom component added or deleted, a project loaded, an undo - and not from ordinary canvas edits, which cannot change a binding. The work itself is a pure recomputation (ParameterAnalysis.propagateParameterValues), so sending it twice or in an unexpected order costs time and nothing else. |
Full Usage:
ReadUserData string
Parameters:
string
|
|
|
|
Full Usage:
ReloadSelectedComponent int
Parameters:
int
|
|
Full Usage:
RequestCircuitCheck
|
|
Full Usage:
RunCircuitCheck
|
|
Full Usage:
SaveModel
|
|
Full Usage:
ScrollbarMouseMsg(cursor, action, dispatch)
Parameters:
float
action : ScrollbarMouseAction
dispatch : Msg -> unit
|
|
Full Usage:
SelectionHasChanged
|
|
|
|
|
|
|
|
|
|
Full Usage:
SetExitDialog bool
Parameters:
bool
|
|
Full Usage:
SetFilesNotification (Msg -> unit) -> ReactElement
Parameters:
(Msg -> unit) -> ReactElement
|
|
Full Usage:
SetHighlighted(ComponentId list, ConnectionId list)
Parameters:
ComponentId list
Item2 : ConnectionId list
|
|
Full Usage:
SetIsLoading bool
Parameters:
bool
|
|
Full Usage:
SetMemoryEditorNotification (Msg -> unit) -> ReactElement
Parameters:
(Msg -> unit) -> ReactElement
|
|
Full Usage:
SetPopupDialogBadLabel bool
Parameters:
bool
|
|
Full Usage:
SetPopupDialogCode string option
Parameters:
string option
|
|
Full Usage:
SetPopupDialogInt int option
Parameters:
int option
|
|
Full Usage:
SetPopupDialogInt2 bigint option
Parameters:
bigint option
|
|
Full Usage:
SetPopupDialogInt3 bigint option
Parameters:
bigint option
|
|
Full Usage:
SetPopupDialogIntList int list option
Parameters:
int list option
|
|
Full Usage:
SetPopupDialogIntList2 int list option
Parameters:
int list option
|
|
Full Usage:
SetPopupDialogMemorySetup (int * int * InitMemData * string option) option
Parameters:
(int * int * InitMemData * string option) option
|
|
Full Usage:
SetPopupDialogText string option
Parameters:
string option
|
|
Full Usage:
SetPopupDialogText2 string option
Parameters:
string option
|
|
|
|
|
|
Full Usage:
SetPopupMemoryEditorData MemoryEditorData option
Parameters:
MemoryEditorData option
|
|
|
|
|
|
Full Usage:
SetProjectBrowserFolder string
Parameters:
string
|
|
Full Usage:
SetPropertiesExtraDialogText string option
Parameters:
string option
|
|
Full Usage:
SetPropertiesNotification (Msg -> unit) -> ReactElement
Parameters:
(Msg -> unit) -> ReactElement
|
|
Full Usage:
SetRouterInteractive bool
Parameters:
bool
|
|
|
|
Full Usage:
SetSelectedComponentMemoryLocation(bigint, bigint)
Parameters:
bigint
Item2 : bigint
|
|
Full Usage:
SetSheetMenuPinned bool
Parameters:
bool
|
|
|
|
Full Usage:
SetSimulationGraph(SimulationGraph, FastSimulation)
Parameters:
SimulationGraph
Item2 : FastSimulation
|
|
Full Usage:
SetSimulationNotification (Msg -> unit) -> ReactElement
Parameters:
(Msg -> unit) -> ReactElement
|
|
|
|
|
|
|
|
Full Usage:
SetViewerWidth int
Parameters:
int
|
|
|
|
Full Usage:
SetWSModelAndSheet(WaveSimModel, string)
Parameters:
WaveSimModel
Item2 : string
|
|
Full Usage:
SetWaveGroupSelectionOpen (ComponentGroup * string list) list * bool
Parameters:
(ComponentGroup * string list) list * bool
|
|
Full Usage:
SetWaveSheetSelectionOpen string list list * bool
Parameters:
string list list * bool
|
|
|
|
|
|
Full Usage:
ShowExitDialog
|
|
Full Usage:
ShowPopup (Msg -> Unit) -> Model -> ReactElement
Parameters:
(Msg -> Unit) -> Model -> ReactElement
|
|
Full Usage:
ShowStaticInfoPopup string * ReactElement * (Msg -> Unit)
Parameters:
string * ReactElement * (Msg -> Unit)
|
|
|
|
|
|
|
|
Full Usage:
SynchroniseCanvas
|
|
Full Usage:
TickProjectBrowser
|
|
|
|
|
|
Full Usage:
UnlockTabsFromWaveSim
|
|
Full Usage:
UpdateImportDecisions Map<string, ImportDecision option>
Parameters:
Map<string, ImportDecision option>
|
|
Full Usage:
UpdatePopupProgress PopupProgress -> PopupProgress
Parameters:
PopupProgress -> PopupProgress
|
|
Full Usage:
UpdateUISheetTrail string list -> string list
Parameters:
string list -> string list
|
|
Full Usage:
UpdateWSModel WaveSimModel -> WaveSimModel
Parameters:
WaveSimModel -> WaveSimModel
|
|
Full Usage:
WaveSimKeyPress string
Parameters:
string
|
|
Instance members
| Instance member | Description |
Full Usage:
this.IsAddPopupDialogParamSpec
Returns: bool
|
|
Full Usage:
this.IsAddWSModel
Returns: bool
|
|
Full Usage:
this.IsAnyKeyPress
Returns: bool
|
|
Full Usage:
this.IsBenchmark
Returns: bool
|
|
Full Usage:
this.IsChangeBuildTabVisibility
Returns: bool
|
|
Full Usage:
this.IsChangeRightTab
Returns: bool
|
|
Full Usage:
this.IsChangeSimSubTab
Returns: bool
|
|
Full Usage:
this.IsChangeWaveSimMultiplier
Returns: bool
|
|
Full Usage:
this.IsCheckMemory
Returns: bool
|
|
Full Usage:
this.IsCheckTopSheetChoice
Returns: bool
|
|
Full Usage:
this.IsClearPopupDialogParamSpec
Returns: bool
|
|
Full Usage:
this.IsCloseApp
Returns: bool
|
|
Full Usage:
this.IsCloseDiagramNotification
Returns: bool
|
|
Full Usage:
this.IsCloseFilesNotification
Returns: bool
|
|
Full Usage:
this.IsCloseMemoryEditorNotification
Returns: bool
|
|
Full Usage:
this.IsClosePopup
Returns: bool
|
|
Full Usage:
this.IsClosePropertiesNotification
Returns: bool
|
|
Full Usage:
this.IsCloseSimulationNotification
Returns: bool
|
|
Full Usage:
this.IsCloseWaveSimNotification
Returns: bool
|
|
Full Usage:
this.IsCodeEditorMsg
Returns: bool
|
|
Full Usage:
this.IsContextMenuAction
Returns: bool
|
|
Full Usage:
this.IsContextMenuItemClick
Returns: bool
|
|
Full Usage:
this.IsDiagramMouseEvent
Returns: bool
|
|
Full Usage:
this.IsDispatchDelayed
Returns: bool
|
|
Full Usage:
this.IsDoNothing
Returns: bool
|
|
Full Usage:
this.IsDropDragPlacement
Returns: bool
|
|
Full Usage:
this.IsEndDragPlacement
Returns: bool
|
|
Full Usage:
this.IsEndSimulation
Returns: bool
|
|
Full Usage:
this.IsEndWaveSim
Returns: bool
|
|
Full Usage:
this.IsExecCmd
Returns: bool
|
|
Full Usage:
this.IsExecCmdAsynch
Returns: bool
|
|
Full Usage:
this.IsExecFuncAsynch
Returns: bool
|
|
Full Usage:
this.IsExecFuncInMessage
Returns: bool
|
|
Full Usage:
this.IsExecutePendingMessages
Returns: bool
|
|
Full Usage:
this.IsFileCommand
Returns: bool
|
|
Full Usage:
this.IsFinishUICmd
Returns: bool
|
|
Full Usage:
this.IsGenerateCurrentWaveforms
Returns: bool
|
|
Full Usage:
this.IsGenerateWaveforms
Returns: bool
|
|
Full Usage:
this.IsGoToProjectBrowserParent
Returns: bool
|
|
Full Usage:
this.IsIncrementSimulationClockTick
Returns: bool
|
|
Full Usage:
this.IsJSDiagramMsg
Returns: bool
|
|
Full Usage:
this.IsLockTabsToWaveSim
Returns: bool
|
|
Full Usage:
this.IsMenuAction
Returns: bool
|
|
Full Usage:
this.IsMoveDragPlacement
Returns: bool
|
|
Full Usage:
this.IsMoveProjectBrowserSelection
Returns: bool
|
|
Full Usage:
this.IsOpenProjectBrowserSelection
Returns: bool
|
|
Full Usage:
this.IsPinReadOnlyCanvas
Returns: bool
|
|
Full Usage:
this.IsPropagateParameters
Returns: bool
|
|
Full Usage:
this.IsReadUserData
Returns: bool
|
|
Full Usage:
this.IsRefreshWaveSim
Returns: bool
|
|
Full Usage:
this.IsReloadSelectedComponent
Returns: bool
|
|
Full Usage:
this.IsRequestCircuitCheck
Returns: bool
|
|
Full Usage:
this.IsRunAfterRender
Returns: bool
|
|
Full Usage:
this.IsRunCircuitCheck
Returns: bool
|
|
Full Usage:
this.IsSaveModel
Returns: bool
|
|
Full Usage:
this.IsScrollbarMouseMsg
Returns: bool
|
|
Full Usage:
this.IsSelectionHasChanged
Returns: bool
|
|
Full Usage:
this.IsSendSeqMsgAsynch
Returns: bool
|
|
Full Usage:
this.IsSetClipboard
Returns: bool
|
|
Full Usage:
this.IsSetCreateComponent
Returns: bool
|
|
Full Usage:
this.IsSetDragMode
Returns: bool
|
|
Full Usage:
this.IsSetExitDialog
Returns: bool
|
|
Full Usage:
this.IsSetFilesNotification
Returns: bool
|
|
Full Usage:
this.IsSetHighlighted
Returns: bool
|
|
Full Usage:
this.IsSetIsLoading
Returns: bool
|
|
Full Usage:
this.IsSetMemoryEditorNotification
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogBadLabel
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogCode
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogInt
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogInt2
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogInt3
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogIntList
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogIntList2
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogMemorySetup
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogText
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogText2
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogTwoInts
Returns: bool
|
|
Full Usage:
this.IsSetPopupDialogVerilogErrors
Returns: bool
|
|
Full Usage:
this.IsSetPopupMemoryEditorData
Returns: bool
|
|
Full Usage:
this.IsSetPopupProgress
Returns: bool
|
|
Full Usage:
this.IsSetProject
Returns: bool
|
|
Full Usage:
this.IsSetProjectBrowserFolder
Returns: bool
|
|
Full Usage:
this.IsSetPropertiesExtraDialogText
Returns: bool
|
|
Full Usage:
this.IsSetPropertiesNotification
Returns: bool
|
|
Full Usage:
this.IsSetRouterInteractive
Returns: bool
|
|
Full Usage:
this.IsSetSelWavesHighlighted
Returns: bool
|
|
Full Usage:
this.IsSetSelectedComponentMemoryLocation
Returns: bool
|
|
Full Usage:
this.IsSetSheetMenuPinned
Returns: bool
|
|
Full Usage:
this.IsSetSimulationBase
Returns: bool
|
|
Full Usage:
this.IsSetSimulationGraph
Returns: bool
|
|
Full Usage:
this.IsSetSimulationNotification
Returns: bool
|
|
Full Usage:
this.IsSetThemeUserData
Returns: bool
|
|
Full Usage:
this.IsSetTopMenu
Returns: bool
|
|
Full Usage:
this.IsSetUserData
Returns: bool
|
|
Full Usage:
this.IsSetViewerWidth
Returns: bool
|
|
Full Usage:
this.IsSetWSModel
Returns: bool
|
|
Full Usage:
this.IsSetWSModelAndSheet
Returns: bool
|
|
Full Usage:
this.IsSetWaveGroupSelectionOpen
Returns: bool
|
|
Full Usage:
this.IsSetWaveSheetSelectionOpen
Returns: bool
|
|
Full Usage:
this.IsSheet
Returns: bool
|
|
Full Usage:
this.IsSheetBackAction
Returns: bool
|
|
Full Usage:
this.IsShowExitDialog
Returns: bool
|
|
Full Usage:
this.IsShowPopup
Returns: bool
|
|
Full Usage:
this.IsShowStaticInfoPopup
Returns: bool
|
|
Full Usage:
this.IsSimulateWithProgressBar
Returns: bool
|
|
Full Usage:
this.IsStartDragPlacement
Returns: bool
|
|
Full Usage:
this.IsStartSimulation
Returns: bool
|
|
Full Usage:
this.IsStartUICmd
Returns: bool
|
|
Full Usage:
this.IsSynchroniseCanvas
Returns: bool
|
|
Full Usage:
this.IsTickProjectBrowser
Returns: bool
|
|
Full Usage:
this.IsTruthTableMsg
Returns: bool
|
|
Full Usage:
this.IsTryStartSimulationAfterErrorFix
Returns: bool
|
|
Full Usage:
this.IsUnlockTabsFromWaveSim
Returns: bool
|
|
Full Usage:
this.IsUpdateImportDecisions
Returns: bool
|
|
Full Usage:
this.IsUpdateModel
Returns: bool
|
|
Full Usage:
this.IsUpdatePopupProgress
Returns: bool
|
|
Full Usage:
this.IsUpdateProject
Returns: bool
|
|
Full Usage:
this.IsUpdateProjectWithoutSyncing
Returns: bool
|
|
Full Usage:
this.IsUpdateUISheetTrail
Returns: bool
|
|
Full Usage:
this.IsUpdateWSModel
Returns: bool
|
|
Full Usage:
this.IsWaveSimKeyPress
Returns: bool
|
|