A radio setting. Its representation is a radio selection widget with items defined by <item> child tags.

| Name | Type | Default Value | Description |
|---|---|---|---|
| bind | string | The name of the variable or property to which the configuration element is bound. | |
| callback | function | A callback function which is called every time the value changes. The callback takes the name of the bound property and the new value as arguments. | |
| enabled | boolean | true | Whether the config item is enabled. Disabled items appear greyed out. |
| help | string | The tooltip text for the element in the configuration dialog. | |
| label | string | The label text for the element in the configuration dialog. | |
| items | tuple | The items which are children of an radio can be accessed via this variable. You will get a list of tuples in the form of (label, value). |
<radio id="radio" label="Accept cookies: " bind="cookies" >
<item label="Always" value="always"/>
<item label="Ask me" value="ask_me"/>
<item label="Never" value="never"/>
</radio>