Shape2D
|
| Position and Size
|
| Name
| Description
| Values accepted
| Default
|
| Pos X
| The X coordinate for the element.
| A constant or variable of type double or int.
|
|
| Pos Y
| The Y coordinate for the element.
| A constant or variable of type double or int.
|
|
| Position []
| The double[] array with the coordinates of the shape.
| A double array.
|
|
| Size X
| The size of the element in the X direction.
| A constant or variable of type double or int.
|
|
| Size Y
| The size of the element in the Y direction.
| A constant or variable of type double or int.
|
|
| Size []
| The double[] array with the size of the shape in each direction.
| A double array.
|
|
| Pixel Size
| Whether the size of the element is given in pixels. By default (i.e. false) the size of the element is relative to its parent panel coordinate system.
| A boolean variable or one of the constants true or false.
|
|
| Scale X
| The scale factor for the element in the X direction.
| A constant or variable of type double or int.
|
|
| Scale Y
| The scale factor for the element in the Y direction.
| A constant or variable of type double or int.
|
|
| Transform
| The transformation to apply to this element.
| An affine transform, a costant or variable of type double or int, a double[] or an Object. About 2D transformations
|
|
| Visibility and Interaction
|
| Name
| Description
| Values accepted
| Default
|
| Visible
| The visibility of the element.
| A boolean variable or one of the constants true or false.
|
|
| Measured
| Whether the element affects its parent panel’s autoscaling.
| A boolean variable or one of the constants true or false.
|
|
| Draggable
| Whether the element can be moved.
| A boolean variable or one of the constants true or false.
|
|
| Drag Group
| Whether dragging the element affects its group.
| A boolean variable or one of the constants true or false.
|
|
| Sensitivity
| The size of the hot spot (in pixels).
| A constant or variable of type int, 0 makes the full particle the hot spot.
|
|
| On Press
| The action to invoke when the element is pressed.
| The Java code to invoke for the action.
|
|
| On Drag
| The action to invoke when the element is dragged.
| The Java code to invoke for the action.
|
|
| On Release
| The action to invoke when the element is released.
| The Java code to invoke for the action.
|
|
| On Enter
| The action to invoke when the mouse enters the element.
| The Java code to invoke for the action.
|
|
| On Exit
| The action to invoke when the mouse leaves the element.
| The Java code to invoke for the action.
|
|
| Graphical Aspect
|
| Name
| Description
| Values accepted
| Default
|
| Style
| The drawing style for the element.
| Use the editor provided or read about particle styles.
|
|
| Offset
| The exact drawing position relative to the element’s coordinates.
| Use the editor provided or read about positions.
|
|
| Line Color
| The color used for the lines of the element.
| Use the editor provided or read about colors.
|
|
| Fill Color
| The color used to fill the element.
| Use the editor provided or read about colors. The special value null draws a hollow element.
|
|
| Line Width
| The thickness for the lines of the element.
| A constant or variable of type double or int indicates the thickness.
| 1
|
| Draw Lines
| Whether to draw the lines.
| A boolean variable or one of the constants true or false.
|
|
| Draw Fill
| Whether to fill the element.
| A boolean variable or one of the constants true or false.
|
|