mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-11 08:00:01 +00:00
Simplify totems frame sizing
Replace separate SetWidth/SetHeight calls with a single SetSize using precomputed 'thickness' and 'length' values. This refactors the totems layout math into clearer variables (thickness = iconsize + spacing*2, length = thickness * count) for horizontal and vertical directions, improving readability and maintainability without changing behavior.
This commit is contained in:
+4
-4
@@ -68,12 +68,12 @@ pfUI:RegisterModule("totems", function ()
|
||||
|
||||
count = count and count > 0 and count or MAX_TOTEMS
|
||||
|
||||
local thickness = self.iconsize + self.spacing*2
|
||||
local length = thickness * count
|
||||
if pfUI_config.totems.direction == "HORIZONTAL" then
|
||||
self:SetHeight(self.iconsize + self.spacing*2)
|
||||
self:SetWidth(self.spacing*2 + self.iconsize + (count-1)*(self.iconsize + self.spacing*2))
|
||||
self:SetSize(length, thickness)
|
||||
else
|
||||
self:SetWidth(self.iconsize + self.spacing*2)
|
||||
self:SetHeight(self.spacing*2 + self.iconsize + (count-1)*(self.iconsize + self.spacing*2))
|
||||
self:SetSize(thickness, length)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user