Class TextRadioButton
A radio button with text.
Extends RadioButton, so all fields of RadioButton are inherited.
Usage:
-- Create a group of buttons that print when they are selected.
local group = Panel(0, 0)
local numButtons = 10
for i = 1, numButtons, 1 do
local button = TextRadioButton(0, i * 20, 60, 16, "Button " .. i)
button:addListener("selected", function(t, k, old, new)
if new then
print(t.text .. " was selected")
end
end)
group:add(button)
end
Fields
| TextRadioButton.text | The text of the button. |
| TextRadioButton.textPadding | The padding between the text and the button edge. |
Constructor
| TextRadioButton:_init (x, y, width, height, text) | Constructs a new TextRadioButton. |
Fields
- TextRadioButton.text
- The text of the button.
- TextRadioButton.textPadding
- The padding between the text and the button edge.
Constructor
- TextRadioButton:_init (x, y, width, height, text)
-
Constructs a new TextRadioButton.
Parameters:
- x The x coordinate of the new component, relative to its parent.
- y The y coordinate of the new component, relative to its parent.
- width The width of the new component.
- height The height of the new component.
- text The text of this radio button.