GUI fixes; Mesh loader WIP
This commit is contained in:
@@ -40,6 +40,15 @@ function ELabeledCheckbox:isChecked()
|
||||
return self.checkbox:isChecked()
|
||||
end
|
||||
|
||||
function ELabeledCheckbox:setEnabled(state)
|
||||
self.checkbox:setEnabled(state)
|
||||
self.label:setEnabled(state)
|
||||
end
|
||||
|
||||
function ELabeledCheckbox:isEnabled()
|
||||
return self.checkbox:isEnabled() and self.label:isEnabled()
|
||||
end
|
||||
|
||||
function ELabeledCheckbox:toggle()
|
||||
self.checkbox:toggle()
|
||||
end
|
||||
@@ -55,7 +64,7 @@ function ELabeledCheckbox:setFont(font)
|
||||
end
|
||||
|
||||
function ELabeledCheckbox:sizeToContents()
|
||||
self:performLayout(self:getSize())
|
||||
self:invalidateLayout()
|
||||
self:setWidth(self.label:getX() + self.label:getWidth())
|
||||
self:setHeight(math.max(self.checkbox:getHeight(), self.label:getHeight()))
|
||||
end
|
||||
@@ -65,5 +74,7 @@ function ELabeledCheckbox:performLayout(w, h)
|
||||
self.label:setX(self.checkbox:getWidth() + self:getIndent())
|
||||
end
|
||||
|
||||
-- STUB
|
||||
|
||||
function ELabeledCheckbox:onChange(state)
|
||||
end
|
||||
Reference in New Issue
Block a user