Files
PathOfBuilding/Classes/SectionControl.lua
Openarl 2806cbac3d 1.4.118 Initial commit
- Added/updated skill gems and bases
- Fixed curse stats with wrong sign
- Fixed wrong sources on quality mods
2018-12-09 16:29:54 +13:00

29 lines
878 B
Lua

-- Path of Building
--
-- Class: Section Control
-- Section box with label
--
local SectionClass = newClass("SectionControl", "Control", function(self, anchor, x, y, width, height, label)
self.Control(anchor, x, y, width, height)
self.label = label
end)
function SectionClass:Draw()
local x, y = self:GetPos()
local width, height = self:GetSize()
SetDrawLayer(nil, -10)
SetDrawColor(0.66, 0.66, 0.66)
DrawImage(nil, x, y, width, height)
SetDrawColor(0.1, 0.1, 0.1)
DrawImage(nil, x + 2, y + 2, width - 4, height - 4)
SetDrawLayer(nil, 0)
local label = self:GetProperty("label")
local labelWidth = DrawStringWidth(14, "VAR", label)
SetDrawColor(0.66, 0.66, 0.66)
DrawImage(nil, x + 6, y - 8, labelWidth + 6, 18)
SetDrawColor(0, 0, 0)
DrawImage(nil, x + 7, y - 7, labelWidth + 4, 16)
SetDrawColor(1, 1, 1)
DrawString(x + 9, y - 6, "LEFT", 14, "VAR", label)
end