Mercurial > wow > buffalo2
comparison Modules/BuffFrame.lua @ 78:08951972041a
- adjust top anchors for OrderHallCommandBar
| author | Nenue |
|---|---|
| date | Tue, 30 Aug 2016 03:32:22 -0400 |
| parents | d9d16e67725c |
| children | 0784b87f9722 |
comparison
equal
deleted
inserted
replaced
| 77:51f248dc0276 | 78:08951972041a |
|---|---|
| 128 local veneer = GetVeneer(frame) | 128 local veneer = GetVeneer(frame) |
| 129 | 129 |
| 130 skinnedFrames[frame] = frame | 130 skinnedFrames[frame] = frame |
| 131 frame:SetSize(BUFF_BUTTON_SIZE,BUFF_BUTTON_SIZE) | 131 frame:SetSize(BUFF_BUTTON_SIZE,BUFF_BUTTON_SIZE) |
| 132 | 132 |
| 133 | |
| 133 local offset = BUFF_BUTTON_ZOOM/2 | 134 local offset = BUFF_BUTTON_ZOOM/2 |
| 134 icon:SetTexCoord(offset, 1 - offset, offset, 1 - offset) | 135 icon:SetTexCoord(offset, 1 - offset, offset, 1 - offset) |
| 135 if border then | 136 if border then |
| 136 border:Hide() | 137 border:Hide() |
| 137 hooksecurefunc(border, 'SetVertexColor', function(frame, r, g, b, a) | 138 hooksecurefunc(border, 'SetVertexColor', function(frame, r, g, b, a) |
| 326 end | 327 end |
| 327 --BuffButton1 | 328 --BuffButton1 |
| 328 --DebuffButton1 | 329 --DebuffButton1 |
| 329 --todo: separate frame groups and iterate over them at appropriate times | 330 --todo: separate frame groups and iterate over them at appropriate times |
| 330 if BuffButton1 then | 331 if BuffButton1 then |
| 332 | |
| 331 TempEnchant1:SetPoint('TOPRIGHT', BuffButton1, 'TOPRIGHT', BuffButton1:GetWidth()+4, 0) | 333 TempEnchant1:SetPoint('TOPRIGHT', BuffButton1, 'TOPRIGHT', BuffButton1:GetWidth()+4, 0) |
| 332 end | 334 end |
| 333 | 335 |
| 334 local lastBuff, topBuff | 336 local lastBuff, topBuff |
| 335 local numBuffs = 0 | 337 local numBuffs = 0 |
| 338 if buff then | 340 if buff then |
| 339 numBuffs = numBuffs + 1 | 341 numBuffs = numBuffs + 1 |
| 340 buff:ClearAllPoints() | 342 buff:ClearAllPoints() |
| 341 if mod(numBuffs,BUFFS_PER_ROW) == 1 then | 343 if mod(numBuffs,BUFFS_PER_ROW) == 1 then |
| 342 if numBuffs == 1 then | 344 if numBuffs == 1 then |
| 343 buff:SetPoint('TOPRIGHT', UIParent, 'TOPRIGHT', BUFF_FRAMES_X, BUFF_FRAMES_Y) | 345 if OrderHallCommandBar and OrderHallCommandBar:IsVisible() then |
| 346 buff:SetPoint('TOPRIGHT', OrderHallCommandBar, 'BOTTOMRIGHT', BUFF_FRAMES_X, BUFF_FRAMES_Y) | |
| 347 else | |
| 348 buff:SetPoint('TOPRIGHT', UIParent, 'TOPRIGHT', BUFF_FRAMES_X, BUFF_FRAMES_Y) | |
| 349 end | |
| 344 plugin.currentTop = buff:GetTop() | 350 plugin.currentTop = buff:GetTop() |
| 345 else | 351 else |
| 346 buff:SetPoint('TOPRIGHT', topBuff, 'BOTTOMRIGHT', 0, -BUFF_BUTTON_SPACING_V) | 352 buff:SetPoint('TOPRIGHT', topBuff, 'BOTTOMRIGHT', 0, -BUFF_BUTTON_SPACING_V) |
| 347 end | 353 end |
| 348 topBuff = buff | 354 topBuff = buff |
