Mercurial > wow > buffalo2
diff ObjectiveWidgets.lua @ 15:f660f1c1e0aa
Objective Widgets
- determine completion by fractional value
author | Nenue |
---|---|
date | Mon, 04 Apr 2016 03:41:28 -0400 |
parents | ed642234f017 |
children | 880828018bf4 |
line wrap: on
line diff
--- a/ObjectiveWidgets.lua Mon Apr 04 03:16:22 2016 -0400 +++ b/ObjectiveWidgets.lua Mon Apr 04 03:41:28 2016 -0400 @@ -310,9 +310,8 @@ mod.InitializeWidget = setmetatable({}, { __call = function(t, frame) -- todo: config pull - local maxWidth = 250 - frame:SetWidth(maxWidth) + frame:SetWidth(mod.Conf.Wrapper.WrapperWidth - mod.Conf.Style.Format.status.Indent * 2) frame:SetScript('OnEvent', mod.UpdateWidget[frame.widgetType]) if frame.info.isCurrency then frame:RegisterEvent('CHAT_MSG_CURRENCY') @@ -418,10 +417,10 @@ end - if self.line.finished then + if quantity == 0 then + self.fg:Hide() + elseif quantity >= requiredQuantity then self.fg:SetWidth(self.bg:GetWidth() - self.indent) - elseif quantity == 0 then - self.fg:Hide() else self.fg:Show() self.fg:SetWidth((self.bg:GetWidth() -self.indent) * (quantity / requiredQuantity))