comparison OptionView.lua @ 29:e8a004a4177b

Merged the ProfileKeyBindings and WowCommands variables (they were pointing at the same value).
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Thu, 25 Apr 2013 01:31:06 +0000
parents d18ce89b6d09
children 72adde883f46
comparison
equal deleted inserted replaced
28:d18ce89b6d09 29:e8a004a4177b
37 index = index - 13 37 index = index - 13
38 end 38 end
39 local buttonStr = CyborgMMO_StringTable[("CyborgMMO_OptionPageRebindMouseRow"..index.."Name")] 39 local buttonStr = CyborgMMO_StringTable[("CyborgMMO_OptionPageRebindMouseRow"..index.."Name")]
40 40
41 CyborgMMO_BindingFrameButtonName:SetText(buttonStr.." Mode "..mode) 41 CyborgMMO_BindingFrameButtonName:SetText(buttonStr.." Mode "..mode)
42 CyborgMMO_BindingFrameKey:SetText(CyborgMMO_StringTable["CyborgMMO_CurrentBinding"].." "..CyborgMMO_WowCommands[CyborgMMO_GetButtonIndex(lastButton)]) 42 CyborgMMO_BindingFrameKey:SetText(CyborgMMO_StringTable["CyborgMMO_CurrentBinding"].." "..CyborgMMO_ProfileKeyBindings[CyborgMMO_GetButtonIndex(lastButton)])
43 CyborgMMO_BindingFrame:Show() 43 CyborgMMO_BindingFrame:Show()
44 end 44 end
45 45
46 function CyborgMMO_SetBindingButtonText(name) 46 function CyborgMMO_SetBindingButtonText(name)
47 if not CyborgMMO_WowCommands then 47 local binding = CyborgMMO_ProfileKeyBindings[CyborgMMO_GetButtonIndex(name)]
48 CyborgMMO_LoadWowCommands()
49 end
50
51 local binding = CyborgMMO_WowCommands[CyborgMMO_GetButtonIndex(name)]
52 getglobal(name):SetText(binding) 48 getglobal(name):SetText(binding)
53 end 49 end
54 50
55 function CyborgMMO_GetButtonIndex(name) 51 function CyborgMMO_GetButtonIndex(name)
56 local row,mode = name:match('Row(.)Mode(.)') 52 local row,mode = name:match('Row(.)Mode(.)')
81 function CyborgMMO_HideProfileTooltip(self) 77 function CyborgMMO_HideProfileTooltip(self)
82 GameTooltip:Hide() 78 GameTooltip:Hide()
83 end 79 end
84 80
85 function CyborgMMO_SetNewKeybind(keyOrButton) 81 function CyborgMMO_SetNewKeybind(keyOrButton)
86 CyborgMMO_WowCommands[CyborgMMO_GetButtonIndex(lastButton)] = keyOrButton 82 CyborgMMO_ProfileKeyBindings[CyborgMMO_GetButtonIndex(lastButton)] = keyOrButton
87 CyborgMMO_SetBindingButtonText(lastButton) 83 CyborgMMO_SetBindingButtonText(lastButton)
88 CyborgMMO_BindingFrame:Hide() 84 CyborgMMO_BindingFrame:Hide()
89 CyborgMMO_RatPageModel:LoadData() 85 CyborgMMO_RatPageModel:LoadData()
90 end 86 end
91 87