Creates a block using blockid along with parent. Parent can be of type hwscpDiagram or hwscpBlock but hwscpBlock is not available as a return type from other commands.
Checks to see if block is Atomic. block is of type hwscpHyperBlock. Block must be a super block. The Atomic flag is a code generation option that converts a super
block into a basic block.
Returns the value of the property 'masked' of a given block. Masking hides the interior blocks of a super block and changes the super block to appear and act like a regular block.
Saves block to pathname as an image. Must be saved as .png, .jpg, or .jpeg. block is of type hwscpHyperBlock. Block must be inline. This means the block is not included in the library system.
Sets the background color of block. Can use either a string for color or four separate rgba values. When using rgba values, values range from 0 to 255.
Sets the clipped flag of iconName in block. If clipped the text will only be within the text icon box. If not clipped then the text will be outside of the text icon
box, if large enough.
Sets a superBlock to automatically set it's masked flag to true. Masking hides the interior blocks of a super block and changes the super block
to appear and act like a regular block.
bdeCreateBlock
Creates a block using blockid along with parent. Parent can be of type hwscpDiagram or hwscpBlock but hwscpBlock is not available as a return type from other commands.
bdeIsBlockAtomic
Checks to see if block is Atomic. block is of type hwscpHyperBlock. Block must be a super block. The Atomic flag is a code generation option that converts a super block into a basic block.
bdeIsBlockMasked
Returns the value of the property 'masked' of a given block. Masking hides the interior blocks of a super block and changes the super block to appear and act like a regular block.
bdeRedrawBlock
Redraws block within the diagram. block is of type hwscpHyperBlock.
bdeReplaceBlock
Replaces blockToReplace with a copy of replacement in diagram. blockToReplace and replacement are of type hwscpHyperBlock.
bdeSaveBlock
Saves block to pathname. block is of type hwscpHyperBlock. Block must be inline. This means the block is not included in the library system.
bdeSaveBlockAsImage
Saves block to pathname as an image. Must be saved as .png, .jpg, or .jpeg. block is of type hwscpHyperBlock. Block must be inline. This means the block is not included in the library system.
bdeSelectBlock
Selects block within the diagram. block is of type hwscpHyperBlock.
bdeSelectBlocks
Takes diagram and selects the given blocks within the diagram.
bdeSetBlockAtomicFlag
Sets the flag for whether or not the block is atomic. block is of type hwscpHyperBlock. Only works with super blocks.
bdeSetBlockBackgroundColor
Sets the background color of block. Can use either a string for color or four separate rgba values. When using rgba values, values range from 0 to 255.
bdeSetBlockDefaultName
Sets the defualt name for block as name. block is of type hwscpHyperBlock.
bdeSetBlockFrameCornerRadius
Sets the block's frame corner radius. The only blocks that have a corner radius are of frame shape pentagon.
bdeSetBlockFrameType
Sets the block's frame type. This changes the shape of the block to one of four different options; rectangle, triangle, pentagon, ellipse.
bdeSetBlockTextIconClipped
Sets the clipped flag of iconName in block. If clipped the text will only be within the text icon box. If not clipped then the text will be outside of the text icon box, if large enough.
bdeSuperBlockAutoMask
Sets a superBlock to automatically set it's masked flag to true. Masking hides the interior blocks of a super block and changes the super block to appear and act like a regular block.