diff OptionView.lua @ 4:d186f8cd5000

Renamed functions to avoid conflicts
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Mon, 28 May 2012 15:54:52 +0000
parents 08c83fa555a5
children 8428fa7cf0e4
line wrap: on
line diff
--- a/OptionView.lua	Thu May 24 16:13:28 2012 +0000
+++ b/OptionView.lua	Mon May 28 15:54:52 2012 +0000
@@ -18,7 +18,7 @@
 --~ along with this program; if not, write to the Free Software
 --~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
-OptionView = {
+CyborgMMO_OptionView = {
 	new = function(self)
         self.name = "Cyborg MMO7 Plugin"
         InterfaceOptions_AddCategory(self);
@@ -29,39 +29,39 @@
 
 local lastButton = nil
 
-function BindButton(name)
+function CyborgMMO_BindButton(name)
 	lastButton = name
-	local index = GetButtonIndex(name)
+	local index = CyborgMMO_GetButtonIndex(name)
 	local mode = 1
 	while(index > 13) do
 		mode = mode + 1
 		index = index - 13
 	end
-	local buttonStr =  StringTable[("MouseRow"..index.."Name")]
+	local buttonStr =  StringTable[("CyborgMMO_OptionPageRebindMouseRow"..index.."Name")]
 	
-	getglobal("BindingFrameButtonName"):SetText(buttonStr.." Mode "..mode)
-	getglobal("BindingFrameKey"):SetText(StringTable["CurrentBinding"].." "..WowCommands[GetButtonIndex(lastButton)])
-	BindingFrame:Show()
+	getglobal("CyborgMMO_BindingFrameButtonName"):SetText(buttonStr.." Mode "..mode)
+	getglobal("CyborgMMO_BindingFrameKey"):SetText(StringTable["CyborgMMO_CurrentBinding"].." "..WowCommands[CyborgMMO_GetButtonIndex(lastButton)])
+	CyborgMMO_BindingFrame:Show()
 	
 end
 
-function GetBindingButtonText(name)
+function CyborgMMO_GetBindingButtonText(name)
 	if(nil == WowCommands) then
-		LoadWowCommands();
+		CyborgMMO_LoadWowCommands();
 	end
 	
-	local binding = WowCommands[GetButtonIndex(name)]
+	local binding = WowCommands[CyborgMMO_GetButtonIndex(name)]
 	getglobal(name):SetText(binding)
 end
 
-function GetButtonIndex(name)
+function CyborgMMO_GetButtonIndex(name)
 	local row,mode = string.find(name,"Mode")
 	local modeStr = string.sub(name, mode +1,mode+2)
 	local rowStr = string.sub(name, row-1,row-1)
-	return (GetNumberFromHexLetter(rowStr) + ((GetNumberFromHexLetter(modeStr) - 1) * 13))
+	return (CyborgMMO_GetNumberFromHexLetter(rowStr) + ((CyborgMMO_GetNumberFromHexLetter(modeStr) - 1) * 13))
 end
 
-function GetNumberFromHexLetter(str)
+function CyborgMMO_GetNumberFromHexLetter(str)
 	local number = 0
 	if("A" == str) then
 		number = 10
@@ -81,17 +81,17 @@
 	return number
 end
 
-function SetNewKeybind(keyOrButton)
-	local previous = WowCommands[GetButtonIndex(lastButton)]
-	WowCommands[GetButtonIndex(lastButton)] = keyOrButton;
-	GetBindingButtonText(lastButton);
-	BindingFrame:Hide()
-	RatPageModel.Instance().LoadData()
+function CyborgMMO_SetNewKeybind(keyOrButton)
+	local previous = WowCommands[CyborgMMO_GetButtonIndex(lastButton)]
+	WowCommands[CyborgMMO_GetButtonIndex(lastButton)] = keyOrButton;
+	CyborgMMO_GetBindingButtonText(lastButton);
+	CyborgMMO_BindingFrame:Hide()
+	CyborgMMO_RatPageModel.Instance().LoadData()
 end
 
-function BindingFrame_OnKeyDown(self, keyOrButton)
+function CyborgMMO_BindingFrameOnKeyDown(self, keyOrButton)
    if keyOrButton=="ESCAPE" then
-      BindingFrame:Hide()
+      CyborgMMO_BindingFrame:Hide()
       return
    end
    
@@ -192,6 +192,6 @@
       return;
    end
 	 
-	 SetNewKeybind(keyPressed)
+	 CyborgMMO_SetNewKeybind(keyPressed)
 	 
 end