Mercurial > wow > ouroloot
comparison gui.lua @ 77:a07c9dd79f3a
Formalize the code handling unique ID collisions that turn out to not be avoidable with improv numbers. Turn on debug.comm and debug.loot with @debug@ markers.
| author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
|---|---|
| date | Mon, 11 Jun 2012 21:03:16 +0000 |
| parents | 124da015c4a2 |
| children | f8118aa5fbb8 |
comparison
equal
deleted
inserted
replaced
| 76:124da015c4a2 | 77:a07c9dd79f3a |
|---|---|
| 1873 simple:SetLayout("Flow") | 1873 simple:SetLayout("Flow") |
| 1874 simple:SetRelativeWidth(0.85) | 1874 simple:SetRelativeWidth(0.85) |
| 1875 w = mkbutton("MidS-H", [[not exactly an Easter egg, with sound]]) | 1875 w = mkbutton("MidS-H", [[not exactly an Easter egg, with sound]]) |
| 1876 w:SetRelativeWidth(0.15) | 1876 w:SetRelativeWidth(0.15) |
| 1877 w:SetCallback("OnClick", function() | 1877 w:SetCallback("OnClick", function() |
| 1878 PlaySoundFile[[Sound\Music\WorldEvents\HordeFirepole.mp3]] | 1878 PlaySoundFile ([[Sound\Music\WorldEvents\HordeFirepole.mp3]], "Master") |
| 1879 end) | 1879 end) |
| 1880 simple:AddChild(w) | 1880 simple:AddChild(w) |
| 1881 w = mkbutton("MidS-A", [[not exactly an Easter egg, with sound]]) | 1881 w = mkbutton("MidS-A", [[not exactly an Easter egg, with sound]]) |
| 1882 w:SetRelativeWidth(0.15) | 1882 w:SetRelativeWidth(0.15) |
| 1883 w:SetCallback("OnClick", function() | 1883 w:SetCallback("OnClick", function() |
| 1884 PlaySoundFile[[Sound\Music\WorldEvents\AllianceFirepole.mp3]] | 1884 PlaySoundFile ([[Sound\Music\WorldEvents\AllianceFirepole.mp3]], "Master") |
| 1885 end) | |
| 1886 simple:AddChild(w) | |
| 1887 w = mkbutton("SFRR", [[test]]) | |
| 1888 w:SetRelativeWidth(0.15) | |
| 1889 w:SetCallback("OnClick", function() | |
| 1890 PlaySoundFile ([[Interface\AddOns\Ouro_Loot\sfrr.ogg]], "Master") | |
| 1885 end) | 1891 end) |
| 1886 simple:AddChild(w) | 1892 simple:AddChild(w) |
| 1887 grp:AddChild(simple) | 1893 grp:AddChild(simple) |
| 1888 | 1894 |
| 1889 grp:ResumeLayout() | 1895 grp:ResumeLayout() |
| 2661 dialog.editBox:HighlightText() | 2667 dialog.editBox:HighlightText() |
| 2662 end, | 2668 end, |
| 2663 } | 2669 } |
| 2664 | 2670 |
| 2665 StaticPopupDialogs["OUROL_REMIND"] = flib.StaticPopup{ | 2671 StaticPopupDialogs["OUROL_REMIND"] = flib.StaticPopup{ |
| 2666 text = "Do you wish to activate Ouro Loot?\n\n(Hit the Escape key to close this window without clicking; Enter is the same as Activate)", | 2672 text = "Do you wish to activate Ouro Loot?|n|n(Hit the Escape key to close this window without clicking; Enter is the same as Activate)", |
| 2667 button1 = "Activate recording", -- "accept", left | 2673 button1 = "Activate recording", -- "accept", left |
| 2668 button2 = "Broadcast Only", -- "cancel", middle | 2674 button2 = "Broadcast Only", -- "cancel", middle |
| 2669 button3 = HELP_LABEL, -- "alt", right | 2675 button3 = HELP_LABEL, -- "alt", right |
| 2670 OnAccept = function (dialog, addon) | 2676 OnAccept = function (dialog, addon) |
| 2671 addon:Activate() | 2677 addon:Activate() |
| 2855 end) | 2861 end) |
| 2856 | 2862 |
| 2857 t = flib.StaticPopup{ | 2863 t = flib.StaticPopup{ |
| 2858 -- Concatenate this once at load time. There is no ITEM_QUALITY_LEGENDARY constant. | 2864 -- Concatenate this once at load time. There is no ITEM_QUALITY_LEGENDARY constant. |
| 2859 text = "Include a snapshot of the " .. ITEM_QUALITY_COLORS[5].hex | 2865 text = "Include a snapshot of the " .. ITEM_QUALITY_COLORS[5].hex |
| 2860 .. "CURRENT|r raid?\n\nClicking '" .. YES .. "' will allow this entry to " | 2866 .. "CURRENT|r raid?|n|nClicking '" .. YES .. "' will allow this entry to " |
| 2861 .. "appear in attendance lists, but with the roster as it is NOW, not as it " | 2867 .. "appear in attendance lists, but with the roster as it is NOW, not as it " |
| 2862 .. "was THEN. Clicking '" .. NO .."' means this kill cannot be included in " | 2868 .. "was THEN. Clicking '" .. NO .."' means this kill cannot be included in " |
| 2863 .. "attendance.\n\n(Enter = '" .. YES .."', Escape = '" .. CANCEL .. "')", | 2869 .. "attendance.|n|n(Enter = '" .. YES .."', Escape = '" .. CANCEL .. "')", |
| 2864 button1 = YES, -- "accept", left | 2870 button1 = YES, -- "accept", left |
| 2865 button2 = NO, -- "cancel", middle | 2871 button2 = NO, -- "cancel", middle |
| 2866 button3 = CANCEL, -- "alt", right | 2872 button3 = CANCEL, -- "alt", right |
| 2867 } | 2873 } |
| 2868 -- Hitting Escape still hides the frame, but doesn't run OnCancel (which | 2874 -- Hitting Escape still hides the frame, but doesn't run OnCancel (which |
