Mercurial > wow > buffalo2
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') |