comparison ObjectiveTracker/Layout.lua @ 59:07ef62fe201f

Re-write of BuffFrame module: - uses secure hooks on blizzard BuffFrame.lua functions to determine needed action - make use of built-in table behavior to reduce unnecessary frame updates
author Nenue
date Thu, 28 Jul 2016 18:27:56 -0400
parents f253baf6022d
children
comparison
equal deleted inserted replaced
58:f253baf6022d 59:07ef62fe201f
253 block:SetWidth(T.Conf.Wrapper.Width) 253 block:SetWidth(T.Conf.Wrapper.Width)
254 block.title:SetSpacing(titleSpacing) 254 block.title:SetSpacing(titleSpacing)
255 block.title:SetPoint('TOP', block, 'TOP', 0, -titleSpacing) 255 block.title:SetPoint('TOP', block, 'TOP', 0, -titleSpacing)
256 block.title:SetPoint('LEFT', block, 'LEFT', titleIndent, 0) 256 block.title:SetPoint('LEFT', block, 'LEFT', titleIndent, 0)
257 block.title:SetTextColor(unpack(titleColor)) 257 block.title:SetTextColor(unpack(titleColor))
258 block.titlebg:SetTexture(1,1,1,1) 258 block.titlebg:SetColorTexture(1,1,1,1)
259 block.titlebg:SetGradientAlpha(unpack(titlebg)) 259 block.titlebg:SetGradientAlpha(unpack(titlebg))
260 block.titlebg:SetPoint('TOP', block, 'TOP', 0, 0) 260 block.titlebg:SetPoint('TOP', block, 'TOP', 0, 0)
261 block.titlebg:SetPoint('BOTTOM', block.title, 'BOTTOM', 0, -titleSpacing) 261 block.titlebg:SetPoint('BOTTOM', block.title, 'BOTTOM', 0, -titleSpacing)
262 block.titlebg:SetBlendMode(titleBlend) 262 block.titlebg:SetBlendMode(titleBlend)
263 block.status:SetSpacing(textSpacing) 263 block.status:SetSpacing(textSpacing)
264 block.status:SetPoint('TOP', block.titlebg, 'BOTTOM', 0, -textSpacing) 264 block.status:SetPoint('TOP', block.titlebg, 'BOTTOM', 0, -textSpacing)
265 block.status:SetPoint('LEFT', block.titlebg, 'LEFT', textIndent, 0) 265 block.status:SetPoint('LEFT', block.titlebg, 'LEFT', textIndent, 0)
266 block.statusbg:SetPoint('TOP', block.titlebg, 'BOTTOM', 0, 0) 266 block.statusbg:SetPoint('TOP', block.titlebg, 'BOTTOM', 0, 0)
267 block.statusbg:SetPoint('BOTTOM', block, 'BOTTOM', 0, 0) 267 block.statusbg:SetPoint('BOTTOM', block, 'BOTTOM', 0, 0)
268 block.statusbg:SetTexture(1,1,1,1) 268 block.statusbg:SetColorTexture(1,1,1,1)
269 block.statusbg:SetGradientAlpha(unpack(textbg)) 269 block.statusbg:SetGradientAlpha(unpack(textbg))
270 block.statusbg:SetBlendMode(textBlend) 270 block.statusbg:SetBlendMode(textBlend)
271 block.SelectionOverlay:SetGradientAlpha(unpack(selectionbg)) 271 block.SelectionOverlay:SetGradientAlpha(unpack(selectionbg))
272 block.SelectionOverlay:SetPoint('TOPLEFT', selectionIndent, 0) 272 block.SelectionOverlay:SetPoint('TOPLEFT', selectionIndent, 0)
273 block.SelectionOverlay:SetPoint('BOTTOMRIGHT') 273 block.SelectionOverlay:SetPoint('BOTTOMRIGHT')