Mercurial > wow > ouroloot
comparison options.lua @ 138:8345df517488 2.20.2
- Redo instance tagging for new GetInstanceInfo return values. Normal raids
should no longer "randomly" detect as heroic mode.
- If loaded during combat, do not prescan history.
- Fix nil error caused by reassigning loot inside an instance after having
been loaded during combat.
- "Peppers!" sound test.
| author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
|---|---|
| date | Fri, 19 Oct 2012 14:34:34 -0400 |
| parents | feca7e0e1f89 |
| children | e1a90e398231 |
comparison
equal
deleted
inserted
replaced
| 137:aec6325c80b5 | 138:8345df517488 |
|---|---|
| 65 ]] | 65 ]] |
| 66 local mkbutton = addon.gui_state_pointer.mkbutton | 66 local mkbutton = addon.gui_state_pointer.mkbutton |
| 67 local gui = addon.gui_state_pointer | 67 local gui = addon.gui_state_pointer |
| 68 local AceGUI = LibStub("AceGUI-3.0") | 68 local AceGUI = LibStub("AceGUI-3.0") |
| 69 local flib = LibStub("LibFarmbuyer") | 69 local flib = LibStub("LibFarmbuyer") |
| 70 local opts | 70 local opts |
| 71 | 71 |
| 72 local error, assert = addon.error, addon.assert | 72 local error, assert = addon.error, addon.assert |
| 73 | 73 |
| 74 local function mktoggle (opt, label, width, desc, opt_func) | 74 local function mktoggle (opt, label, width, desc, opt_func) |
| 75 local w = mkbutton("CheckBox", nil, "", desc) | 75 local w = mkbutton("CheckBox", nil, "", desc) |
| 673 simple:SetLayout("Flow") | 673 simple:SetLayout("Flow") |
| 674 --simple:SetRelativeWidth(0.95) | 674 --simple:SetRelativeWidth(0.95) |
| 675 simple:SetFullWidth(true) | 675 simple:SetFullWidth(true) |
| 676 w = mkbutton("MidS-H", [[not exactly an Easter egg, with sound]]) | 676 w = mkbutton("MidS-H", [[not exactly an Easter egg, with sound]]) |
| 677 w:SetRelativeWidth(0.2) | 677 w:SetRelativeWidth(0.2) |
| 678 w:SetCallback("OnClick", function() | 678 w:SetCallback("OnClick", function() |
| 679 PlaySoundFile ([[Sound\Music\WorldEvents\HordeFirepole.mp3]], "Master") | 679 PlaySoundFile ([[Sound\Music\WorldEvents\HordeFirepole.mp3]], "Master") |
| 680 end) | 680 end) |
| 681 simple:AddChild(w) | 681 simple:AddChild(w) |
| 682 w = mkbutton("MidS-A", [[not exactly an Easter egg, with sound]]) | 682 w = mkbutton("MidS-A", [[not exactly an Easter egg, with sound]]) |
| 683 w:SetRelativeWidth(0.2) | 683 w:SetRelativeWidth(0.2) |
| 684 w:SetCallback("OnClick", function() | 684 w:SetCallback("OnClick", function() |
| 685 PlaySoundFile ([[Sound\Music\WorldEvents\AllianceFirepole.mp3]], "Master") | 685 PlaySoundFile ([[Sound\Music\WorldEvents\AllianceFirepole.mp3]], "Master") |
| 686 end) | 686 end) |
| 687 simple:AddChild(w) | 687 simple:AddChild(w) |
| 688 w = mkbutton("SFRR", [[test]]) | 688 w = mkbutton("SFRR", [[test]]) |
| 689 w:SetRelativeWidth(0.15) | 689 w:SetRelativeWidth(0.15) |
| 690 w:SetCallback("OnClick", function() | 690 w:SetCallback("OnClick", function() |
| 691 PlaySoundFile ([[Interface\AddOns\Ouro_Loot\sfrr.ogg]], "Master") | 691 PlaySoundFile ([[Interface\AddOns\Ouro_Loot\sfrr.ogg]], "Master") |
| 692 end) | |
| 693 simple:AddChild(w) | |
| 694 w = mkbutton("Peppers!", [[test 3]]) | |
| 695 w:SetRelativeWidth(0.20) | |
| 696 w:SetCallback("OnClick", function() | |
| 697 PlaySoundFile ([[Sound\CREATURE\UncleGao\VO_SB_GAO_EVENT_04.OGG]], "Master") | |
| 692 end) | 698 end) |
| 693 simple:AddChild(w) | 699 simple:AddChild(w) |
| 694 | 700 |
| 695 container:AddChild(simple) | 701 container:AddChild(simple) |
| 696 end | 702 end |
| 906 ]] | 912 ]] |
| 907 function addon:register_options_entry (plugin, unique, parent, text, options) | 913 function addon:register_options_entry (plugin, unique, parent, text, options) |
| 908 unique = (unique and tostring(unique)) | 914 unique = (unique and tostring(unique)) |
| 909 or assert(plugin.name, "plugin has no 'name' field") | 915 or assert(plugin.name, "plugin has no 'name' field") |
| 910 | 916 |
| 911 --if parent | 917 --if parent |
| 912 | 918 |
| 913 text = text or plugin:GetName() | 919 text = text or plugin:GetName() |
| 914 | 920 |
| 915 local handler | 921 local handler |
| 916 local pdb = plugin.moduleName and | 922 local pdb = plugin.moduleName and |
