Mercurial > wow > ouroloot
comparison core.lua @ 96:780b7e0eeeeb
Break the options panel out of gui.lua into new options.lua. Move default item lists from verbage.lua there also. Redo options panel as a tree instead of a massive scrolling thing, and prepare data structures to let plugins/etc add their own options code.
| author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
|---|---|
| date | Thu, 26 Jul 2012 20:46:00 +0000 |
| parents | 3546c7b55986 |
| children | ba5ff82dcf19 |
comparison
equal
deleted
inserted
replaced
| 95:3546c7b55986 | 96:780b7e0eeeeb |
|---|---|
| 1795 function addon:Clear(verbose_p) | 1795 function addon:Clear(verbose_p) |
| 1796 local repopup, st | 1796 local repopup, st |
| 1797 if self.display then | 1797 if self.display then |
| 1798 -- in the new version, this is likely to always be the case | 1798 -- in the new version, this is likely to always be the case |
| 1799 repopup = true | 1799 repopup = true |
| 1800 st = self.display:GetUserData("eoiST") | 1800 st = self.display:GetUserData("GUI state").eoiST |
| 1801 if not st then | 1801 if not st then |
| 1802 self.dprint('flow', "Clear: display visible but eoiST not set??") | 1802 self.dprint('flow', "Clear: display visible but eoiST not set??") |
| 1803 end | 1803 end |
| 1804 self.display:Hide() | 1804 self.display:Hide() |
| 1805 end | 1805 end |
| 2620 local clicky | 2620 local clicky |
| 2621 function addon:horrible_horrible_error (err_msg) | 2621 function addon:horrible_horrible_error (err_msg) |
| 2622 if self.display then | 2622 if self.display then |
| 2623 local d = self.display | 2623 local d = self.display |
| 2624 if d then | 2624 if d then |
| 2625 local eoist = d:GetUserData("eoiST") | 2625 local gui = d:GetUserData("GUI state") |
| 2626 local eoist = gui.eoiST | |
| 2626 if eoist then eoist:Hide() end | 2627 if eoist then eoist:Hide() end |
| 2627 local histst = d:GetUserData("histST") | 2628 local histst = gui.histST |
| 2628 if histst then histst:Hide() end | 2629 if histst then histst:Hide() end |
| 2629 d:Hide() | 2630 d:Hide() |
| 2630 end | 2631 end |
| 2631 end | 2632 end |
| 2632 self.NOLOAD = err_msg | 2633 self.NOLOAD = err_msg |
| 3168 self:vbroadcast('reassign', unique, id, from_name, to_name) | 3169 self:vbroadcast('reassign', unique, id, from_name, to_name) |
| 3169 elseif opts.chatty_on_remote_changes then | 3170 elseif opts.chatty_on_remote_changes then |
| 3170 _notify_about_remote (sender, index, nil, from_name, from_person_class) | 3171 _notify_about_remote (sender, index, nil, from_name, from_person_class) |
| 3171 end | 3172 end |
| 3172 if self.display then | 3173 if self.display then |
| 3173 self.display:GetUserData("eoiST"):OuroLoot_Refresh(index) | 3174 self.display:GetUserData("GUI state").eoiST:OuroLoot_Refresh(index) |
| 3174 self:redisplay() | 3175 self:redisplay() |
| 3175 end | 3176 end |
| 3176 return index | 3177 return index |
| 3177 end | 3178 end |
| 3178 | 3179 |
