A Radial Item in LavishGUI 2 maps radial layout functionality to a child element for a radialpanel.
Defining a Radial Item
A Radial Item is defined by a JSON object.
|Radial Item properties
||A numeric value specifying the Radial Item's arc length, in degrees
||A numeric value specifying the Radial Item's inner radius, in degrees (If 0, the radialpanel's dead zone value is used)
||A numeric value specifying the Radial Item's outer radius, in degrees (If 0, the radialpanel's live zone value is used)
||Either one numeric value specifying the arc length of both margins in degrees (clockwise and counter-clockwise ends of the Radial Item), or an Array of 2 numeric values first specifying the left (counter-clockwise) and then right (clockwise) margins.
||A Brush definition specifying the brush for a border around the Radial Item
||A Brush definition specifying the brush for the background inside the border
||A Thickness definition specifying the thickness for the Radial Item border
||An Object containing a set of Styles that may be applied
Radial Item Events
A Radial Item is not a Element and does not directly handle events. However, if the mouse is over a Radial Item, onMouseButtonMove is sent to its child Element as onRadialItemMouseButtonMove.
Radial Item Styles
|Radial Item styles
||The Radial Item has gained Mouse Over (mouse is somewhere within this Radial Item's bounds)
||The Radial Item has lost Mouse Over (mouse is somewhere outside this Radial Item)