Documentation
Documentation
Classes
CanvasGradient
ContentionPendingData
TestbenchData
Global
addKeys
bindIO
blockElementPan
buttonListenerFunctions
checkDistinctIdentifiersData
checkDistinctIdentifiersScope
checkUpdate
colors
colorThemes
CreateAbstraction
createElements
createNewCircuitScope
creatorOpenPrompt
ctx
currentScreen
CustomColorThemes
customTheme
defaultKeys
dragStart
embedPanEnd
embedPanMove
embedPanStart
ExportCircuitFiles
fillSubcircuitElements
frameInterval
getCanvasColors
getCustomThemeCard
getOutputValues
getTabsOrder
getTap
getThemeCard
getThemeCardSvg
loadResult
modules
normalize
onDoubleClickorTap
onTapColor
openCreator
override
readOnlyUI
runAll
runSingleCombinational
runSingleSequential
runSingleTest
runTestBench
saveData
setDefault
setInputValues
setUICurrentCase
setUIResult
setUITableHeaders
setupTestbenchUI
setUserKeys
showValidationUI
solveBooleanFunction
tickClock
triggerReset
updateHTML
updateTestbenchUI
updateThemeForStyle
validate
validateInputs
validateOutputs
validationAutoFix
warnOverride
circuit
Classes
Scope
Global
changeCircuitName
deleteCurrentCircuit
newCircuit
switchCircuit
circuitElement
Classes
CircuitElement
combinationalAnalysis
Global
createBooleanPrompt
createCombinationalAnalysisPrompt
data
Modules
createSaveAsImgPrompt
load
redo
save
undo
Global
checkIfBackup
checkToSave
clearProject
downloadAsImg
generateImage
generateImageForOnline
generateSaveData
getProjectName
loadModule
loadScope
newProject
openOffline
projectSaved
recoverDataFlow
rectifyObjectType
removeBugNodes
saveOffline
setProjectName
engine
Global
canvasMessageData
changeLightMode
errorDetected
errorDetectedGet
errorDetectedSet
forceResetNodes
forceResetNodesSet
gridUpdate
gridUpdateGet
gridUpdateSet
objectSelection
objectSelectionSet
play
renderCanvas
scheduleUpdate
update
updateCanvas
updateCanvasSet
updatePosition
updatePositionSet
updateSelectionsAndPane
updateSimulation
updateSimulationSet
updateSubcircuit
updateSubcircuitSet
willBeUpdated
willBeUpdatedSet
wireToBeChecked
wireToBeCheckedSet
eventQueue
Classes
EventQueue
events
Global
copy
cut
paste
selectAll
layout
Classes
LayoutBuffer
LayoutNode
layoutMode
Global
cancelLayout
decreaseLayoutHeight
decreaseLayoutWidth
determineLabel
increaseLayoutHeight
increaseLayoutWidth
layoutMode
layoutResetNodes
layoutTitleDown
layoutTitleLeft
layoutTitleRight
layoutTitleUp
layoutUpdate
paneLayout
renderLayout
saveLayout
tempBuffer
toggleLayoutMode
toggleLayoutTitle
minimap
Global
miniMapArea
modules
Classes
Adder
ALU
AndGate
Arrow
BitSelector
Buffer
Button
ConstantVal
ControlledInverter
Counter
Decoder
Demultiplexer
DigitalLed
Flag
Ground
HexDisplay
Image
Input
LSB
MSB
Multiplexer
NandGate
NorGate
NotGate
OrGate
Output
Power
PriorityEncoder
Rectangle
RGBLed
RGBLedMatrix
SevenSegDisplay
SixteenSegDisplay
Splitter
SquareRGBLed
Stepper
Text
TriState
Tunnel
TwoComplement
VariableLed
verilogDivider
verilogMultiplier
verilogPower
verilogShiftLeft
verilogShiftRight
XnorGate
XorGate
node
Classes
Node
Global
constructNodeConnections
extractNode
findNode
loadNode
replace
uniqueIdCounter
plotArea
Global
plotArea
sequential
Classes
Clock
DflipFlop
EEPROM
Rom
TflipFlop
TTY
Global
changeClockEnable
runTest
setup
Global
resetup
setup
setupElementLists
setupEnvironment
simulationArea
Global
simulationArea
subcircuit
Classes
SubCircuit
Global
createSubCircuitPrompt
loadSubCircuit
testbench
Classes
ForceGate
TB_Input
TB_Output
utils
Global
showError
uniq
ux
Global
ctxPos
escapeHtml
hideContextMenu
hideProperties
menuItemClicked
prevPropertyObj
setupUI
showContextMenu
showProperties
wire
Classes
Wire
Home