comparison AskMrRobotUi.lua @ 51:6f1bb8fcf64d v18

AskMrRobot.toc - Added line for new SettingsTab file AskMrRobotUi.lua - Added code for new Settings menu amr-constants.lua - Added instance IDs for all WoD 6.0 5-mans and Raids. - Removed legacy SoO IDs. config.lua - Removed "Interface/Addons" options area, migrated all settings to main addon window. localization/localization.en.lua - Added new strings for new Settings tab and new Raid auto-logging ui/CombatLogTab.lua - Removed legacy SoO code - Added auto-logging settings for Highmaul and Blackrock Foundry. ui/SettingsTab.lua - new main window tab for Minimap and Auction House settings options
author TuhMuffinMan <TuhMuffinMan>
date Fri, 28 Nov 2014 13:09:52 -0600
parents e77e01abce98
children be5dc6c02f77
comparison
equal deleted inserted replaced
50:af0dc99cbedb 51:6f1bb8fcf64d
4 AskMrRobot.AmrUI = AskMrRobot.inheritsFrom(AskMrRobot.Frame) 4 AskMrRobot.AmrUI = AskMrRobot.inheritsFrom(AskMrRobot.Frame)
5 5
6 local _menuIds = { 6 local _menuIds = {
7 export = 1, 7 export = 1,
8 gear = 2, 8 gear = 2,
9 combatLog = 3, 9 settings = 3,
10 help = 4 10 combatLog = 4,
11 help = 5
11 } 12 }
12 13
13 function AskMrRobot.AmrUI:new() 14 function AskMrRobot.AmrUI:new()
14 local o = AskMrRobot.Frame:new("AskMrRobot_Dialog", nil, "BasicFrameTemplateWithInset") 15 local o = AskMrRobot.Frame:new("AskMrRobot_Dialog", nil, "BasicFrameTemplateWithInset")
15 16
64 o.menu[_menuIds["export"]].element = o.exportTab 65 o.menu[_menuIds["export"]].element = o.exportTab
65 66
66 o.gearComparisonTab = AskMrRobot.GearComparisonTab:new(tabArea) 67 o.gearComparisonTab = AskMrRobot.GearComparisonTab:new(tabArea)
67 o.menu[_menuIds["gear"]].element = o.gearComparisonTab 68 o.menu[_menuIds["gear"]].element = o.gearComparisonTab
68 69
70 o.settingsTab = AskMrRobot.SettingsTab:new(tabArea)
71 o.menu[_menuIds["settings"]].element = o.settingsTab
72
69 o.combatLogTab = AskMrRobot.CombatLogTab:new(tabArea) 73 o.combatLogTab = AskMrRobot.CombatLogTab:new(tabArea)
70 o.menu[_menuIds["combatLog"]].element = o.combatLogTab 74 o.menu[_menuIds["combatLog"]].element = o.combatLogTab
71 75
72 o.helpTab = AskMrRobot.HelpTab:new(tabArea) 76 o.helpTab = AskMrRobot.HelpTab:new(tabArea)
73 o.menu[_menuIds["help"]].element = o.helpTab 77 o.menu[_menuIds["help"]].element = o.helpTab
118 tabButton:SetScript("OnClick", onTabButtonClick) 122 tabButton:SetScript("OnClick", onTabButtonClick)
119 end 123 end
120 124
121 createButton(L.AMR_UI_MENU_EXPORT, -35) 125 createButton(L.AMR_UI_MENU_EXPORT, -35)
122 createButton(L.AMR_UI_MENU_GEAR, -20) 126 createButton(L.AMR_UI_MENU_GEAR, -20)
127 createButton(L.AMR_UI_MENU_SETTINGS, 0)
123 createButton(L.AMR_UI_MENU_COMBAT_LOG, 0) 128 createButton(L.AMR_UI_MENU_COMBAT_LOG, 0)
124 createButton(L.AMR_UI_MENU_HELP, 0) 129 createButton(L.AMR_UI_MENU_HELP, 0)
125 130
126 return buttons 131 return buttons
127 end 132 end