Mercurial > wow > ouroloot
comparison options.lua @ 98:b5a55c69ef67
Properly switch between profiles.
| author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
|---|---|
| date | Fri, 27 Jul 2012 19:09:29 +0000 |
| parents | ba5ff82dcf19 |
| children | 966d06c8d9c9 |
comparison
equal
deleted
inserted
replaced
| 97:ba5ff82dcf19 | 98:b5a55c69ef67 |
|---|---|
| 701 preload = nil | 701 preload = nil |
| 702 end | 702 end |
| 703 | 703 |
| 704 -- Clicking an entry on the left tree column. | 704 -- Clicking an entry on the left tree column. |
| 705 local opt_OnGroupSelected_func = function (treeg,event,category) | 705 local opt_OnGroupSelected_func = function (treeg,event,category) |
| 706 opts = addon.db.profile | |
| 706 local catfuncs = controls[category] | 707 local catfuncs = controls[category] |
| 707 if not catfuncs then | 708 if not catfuncs then |
| 708 addon:horrible_horrible_error(("Category '%s' has no handler function!"):format(category:gsub('\001','_'))) | 709 addon:horrible_horrible_error(("Category '%s' has no handler function!"):format(category:gsub('\001','_'))) |
| 709 end | 710 end |
| 710 treeg:ReleaseChildren() | 711 treeg:ReleaseChildren() |
| 728 end | 729 end |
| 729 end | 730 end |
| 730 | 731 |
| 731 -- Clicking the Options tab as a whole (tabs_OnGroupSelected["opt"]). | 732 -- Clicking the Options tab as a whole (tabs_OnGroupSelected["opt"]). |
| 732 local tabs_OGS = function (container, specials) | 733 local tabs_OGS = function (container, specials) |
| 733 opts = gui.opts | |
| 734 | |
| 735 container:SetLayout("Fill") | 734 container:SetLayout("Fill") |
| 736 local left = AceGUI:Create("TreeGroup") | 735 local left = AceGUI:Create("TreeGroup") |
| 737 left:SetStatusTable(status_for_select) | 736 left:SetStatusTable(status_for_select) |
| 738 left:SetLayout("Fill") | 737 left:SetLayout("Fill") |
| 739 left:SetFullWidth(true) | 738 left:SetFullWidth(true) |
