This table gives an overview of the steps required to add behaviors that make blocks dynamic.
| Plan the block content. |
|
Know how the block should change or move, and what parts will depend on the others. Example: The block will be resizable, and after it is resized, additional geometry is displayed. |
| Draw the geometry. |
|
Draw the block geometry in the drawing area or the Block Editor.
Note: If you use visibility states to change how geometry is displayed, you may not want to include all the geometry at this point.
|
| Add parameters. |
|
Add individual parameters to define geometry that will be affected by an action or manipulation. Keep in mind the objects that will be dependent on one another. |
| Add actions. |
|
Add actions to define what will happen to the geometry when it is manipulated. |
| Define custom properties. |
|
Add properties that determine how the block is displayed in the drawing area. Custom properties affect grips, labels, and preset values for block geometry. |