Mercurial > wow > askmrrobot
comparison CombatLog.lua @ 61:cf2b6b9a8337 v23
6.2 update, shopping list bug fixes, ui scale option
author | yellowfive |
---|---|
date | Tue, 23 Jun 2015 00:27:21 -0700 |
parents | 01b63b8ed811 |
children | e638168c3395 |
comparison
equal
deleted
inserted
replaced
60:017c05f42fd4 | 61:cf2b6b9a8337 |
---|---|
52 | 52 |
53 local chkLfr = createDifficultyCheckBox(instanceId, Amr.Difficulties.Lfr) | 53 local chkLfr = createDifficultyCheckBox(instanceId, Amr.Difficulties.Lfr) |
54 chkLfr:SetPoint("TOPLEFT", line.frame, "BOTTOMLEFT", w + 20, -30) | 54 chkLfr:SetPoint("TOPLEFT", line.frame, "BOTTOMLEFT", w + 20, -30) |
55 container:AddChild(chkLfr) | 55 container:AddChild(chkLfr) |
56 | 56 |
57 return lbl | 57 return lbl, chkNormal |
58 end | 58 end |
59 | 59 |
60 -- renders the main UI for the Combat Log tab | 60 -- renders the main UI for the Combat Log tab |
61 function Amr:RenderTabLog(container) | 61 function Amr:RenderTabLog(container) |
62 | 62 |
171 container:AddChild(_chkAutoAll) | 171 container:AddChild(_chkAutoAll) |
172 | 172 |
173 _autoChecks = {} | 173 _autoChecks = {} |
174 | 174 |
175 -- go through all supported instances, rendering in a left->right pattern, 2 per row | 175 -- go through all supported instances, rendering in a left->right pattern, 2 per row |
176 local autoSections = {} | 176 local autoLbls = {} |
177 local autoChks = {} | |
177 for i, instanceId in ipairs(Amr.InstanceIdsOrdered) do | 178 for i, instanceId in ipairs(Amr.InstanceIdsOrdered) do |
178 local autoSection = renderAutoLogSection(instanceId, container) | 179 local autoLbl, autoChk = renderAutoLogSection(instanceId, container) |
179 if i == 1 then | 180 if i == 1 then |
180 autoSection:SetPoint("TOPLEFT", _chkAutoAll.frame, "BOTTOMLEFT", -1, -15) | 181 autoLbl:SetPoint("TOPLEFT", _chkAutoAll.frame, "BOTTOMLEFT", -1, -15) |
181 elseif i % 2 == 0 then | 182 elseif i % 2 == 0 then |
182 autoSection:SetPoint("TOPLEFT", autoSections[i - 1].frame, "TOPRIGHT", 40, 0) | 183 autoLbl:SetPoint("TOPLEFT", autoLbls[i - 1].frame, "TOPRIGHT", 40, 0) |
183 else | 184 else |
184 autoSection:SetPoint("TOPLEFT", autoSections[i - 2].frame, "BOTTOMLEFT", 0, -15) | 185 autoLbl:SetPoint("TOPLEFT", autoChks[i - 2].frame, "BOTTOMLEFT", 0, -30) |
185 end | 186 end |
186 | 187 |
187 table.insert(autoSections, autoSection) | 188 table.insert(autoLbls, autoLbl) |
189 table.insert(autoChks, autoChk) | |
188 end | 190 end |
189 autoSections = nil | 191 autoSections = nil |
190 | 192 |
191 -- instructions | 193 -- instructions |
192 lbl = AceGUI:Create("AmrUiLabel") | 194 lbl = AceGUI:Create("AmrUiLabel") |