Mercurial > wow > ouroloot
comparison gui.lua @ 93:ea20a28327b5
More tweaks in preparation for MoP.
author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
---|---|
date | Wed, 18 Jul 2012 07:42:16 +0000 |
parents | 01cfbfa96dd6 |
children | db1d5d09e5f5 |
comparison
equal
deleted
inserted
replaced
92:01cfbfa96dd6 | 93:ea20a28327b5 |
---|---|
67 pairs, ipairs, table.insert, table.remove, tostring, tonumber | 67 pairs, ipairs, table.insert, table.remove, tostring, tonumber |
68 | 68 |
69 local pprint, tabledump = addon.pprint, flib.tabledump | 69 local pprint, tabledump = addon.pprint, flib.tabledump |
70 local GetItemInfo, ITEM_QUALITY_COLORS = GetItemInfo, ITEM_QUALITY_COLORS | 70 local GetItemInfo, ITEM_QUALITY_COLORS = GetItemInfo, ITEM_QUALITY_COLORS |
71 local GetNumRaidMembers = GetNumGroupMembers or GetNumRaidMembers | 71 local GetNumRaidMembers = GetNumGroupMembers or GetNumRaidMembers |
72 local IsInRaid = IsInRaid or (function() return GetNumRaidMembers() > 0 end) | |
72 | 73 |
73 -- En masse forward decls of symbols defined inside local blocks | 74 -- En masse forward decls of symbols defined inside local blocks |
74 local _generate_text, _populate_text_specials, _markup | 75 local _generate_text, _populate_text_specials, _markup |
75 local eoi_dropdownfuncs, _tabtexts, _taborder -- filled out in gui block scope | 76 local eoi_dropdownfuncs, _tabtexts, _taborder -- filled out in gui block scope |
76 local _do_debugging_tooltip, _hide_debugging_tooltip, _build_debugging_tooltip | 77 local _do_debugging_tooltip, _hide_debugging_tooltip, _build_debugging_tooltip |
1377 end) | 1378 end) |
1378 b:SetDisabled(st.Filter == player_filter_all) | 1379 b:SetDisabled(st.Filter == player_filter_all) |
1379 specials:AddChild(b) | 1380 specials:AddChild(b) |
1380 | 1381 |
1381 local people = { "<nobody>" } | 1382 local people = { "<nobody>" } |
1382 for i=1,GetNumRaidMembers() do | 1383 for i = 1, GetNumRaidMembers() do |
1383 tinsert(people,(GetRaidRosterInfo(i))) | 1384 tinsert(people,(GetRaidRosterInfo(i))) |
1384 end | 1385 end |
1385 table.sort(people) | 1386 table.sort(people) |
1386 local initial | 1387 local initial |
1387 for i,n in ipairs(people) do | 1388 for i,n in ipairs(people) do |
2122 -- straight line for the most part. | 2123 -- straight line for the most part. |
2123 | 2124 |
2124 -- the nubtoggle! | 2125 -- the nubtoggle! |
2125 w = mkoption('gui_noob', [[Show UI Tips]], 0.85, | 2126 w = mkoption('gui_noob', [[Show UI Tips]], 0.85, |
2126 [[Toggles display of the "helpful tips" box on the right side. Useful if you've just installed/upgraded.]]) | 2127 [[Toggles display of the "helpful tips" box on the right side. Useful if you've just installed/upgraded.]]) |
2127 w:SetImage[[Interface\OptionsFrame\UI-OptionsFrame-NewFeatureIcon]] | |
2128 grp:AddChild(w) | 2128 grp:AddChild(w) |
2129 w = GUI:Create("Spacer") w:SetFullWidth(true) w:SetHeight(10) grp:AddChild(w) | 2129 w = GUI:Create("Spacer") w:SetFullWidth(true) w:SetHeight(10) grp:AddChild(w) |
2130 | 2130 |
2131 -- reminder popup | 2131 -- reminder popup |
2132 w = mkoption ('popup_on_join', "Show reminder popup on new raid", 0.49, | 2132 w = mkoption ('popup_on_join', "Show reminder popup on new raid", 0.49, |
3001 -- first click | 3001 -- first click |
3002 if text then | 3002 if text then |
3003 data.name = text | 3003 data.name = text |
3004 dialog:Hide() -- technically a "different" one about to be shown | 3004 dialog:Hide() -- technically a "different" one about to be shown |
3005 StaticPopupDialogs["OUROL_EOI_INSERT"].autoCompleteParams = | 3005 StaticPopupDialogs["OUROL_EOI_INSERT"].autoCompleteParams = |
3006 AUTOCOMPLETE_LIST_TEMPLATES[GetNumRaidMembers() > 0 and "IN_GROUP" or "IN_GUILD"] | 3006 AUTOCOMPLETE_LIST_TEMPLATES[IsInRaid() and "IN_GROUP" or "IN_GUILD"] |
3007 local getrecipient = StaticPopup_Show("OUROL_EOI_INSERT","recipient") | 3007 local getrecipient = StaticPopup_Show("OUROL_EOI_INSERT","recipient") |
3008 StaticPopupDialogs["OUROL_EOI_INSERT"].autoCompleteParams = nil | 3008 StaticPopupDialogs["OUROL_EOI_INSERT"].autoCompleteParams = nil |
3009 getrecipient.data = data | 3009 getrecipient.data = data |
3010 getrecipient.editBox:SetText("") | 3010 getrecipient.editBox:SetText("") |
3011 return true | 3011 return true |