16 lines
383 B
Lua
16 lines
383 B
Lua
UICheckBox = extends(UIWidget)
|
|
|
|
function UICheckBox.create()
|
|
local checkbox = UICheckBox.internalCreate()
|
|
checkbox:setFocusable(false)
|
|
checkbox:setTextAlign(AlignLeft)
|
|
return checkbox
|
|
end
|
|
|
|
function UICheckBox:onMouseRelease(mousePos, mouseButton)
|
|
if self:isPressed() and self:containsPoint(mousePos) then
|
|
self:setChecked(not self:isChecked())
|
|
return true
|
|
end
|
|
end
|