Oh, interesting. There's quite a few useful function in UIParent.lua. However I noticed this...
Code:
if ( tempName == "LeftButton" ) then
tempName = "BUTTON1";
elseif ( tempName == "RightButton" ) then
tempName = "BUTTON2";
elseif ( tempName == "MiddleButton" ) then
tempName = "BUTTON3";
elseif ( tempName == "Button4" ) then
tempName = "BUTTON4";
elseif ( tempName == "Button5" ) then
tempName = "BUTTON5";
elseif ( tempName == "Button6" ) then
tempName = "BUTTON6";
elseif ( tempName == "Button7" ) then
tempName = "BUTTON7";
elseif ( tempName == "Button8" ) then
tempName = "BUTTON8";
elseif ( tempName == "Button9" ) then
tempName = "BUTTON9";
elseif ( tempName == "Button10" ) then
tempName = "BUTTON10";
elseif ( tempName == "Button11" ) then
tempName = "BUTTON11";
elseif ( tempName == "Button12" ) then
tempName = "BUTTON12";
elseif ( tempName == "Button13" ) then
tempName = "BUTTON13";
elseif ( tempName == "Button14" ) then
tempName = "BUTTON14";
elseif ( tempName == "Button15" ) then
tempName = "BUTTON15";
elseif ( tempName == "Button16" ) then
tempName = "BUTTON16";
elseif ( tempName == "Button17" ) then
tempName = "BUTTON17";
elseif ( tempName == "Button18" ) then
tempName = "BUTTON18";
elseif ( tempName == "Button19" ) then
tempName = "BUTTON19";
elseif ( tempName == "Button20" ) then
tempName = "BUTTON20";
elseif ( tempName == "Button21" ) then
tempName = "BUTTON21";
elseif ( tempName == "Button22" ) then
tempName = "BUTTON22";
elseif ( tempName == "Button23" ) then
tempName = "BUTTON23";
elseif ( tempName == "Button24" ) then
tempName = "BUTTON24";
elseif ( tempName == "Button25" ) then
tempName = "BUTTON25";
elseif ( tempName == "Button26" ) then
tempName = "BUTTON26";
elseif ( tempName == "Button27" ) then
tempName = "BUTTON27";
elseif ( tempName == "Button28" ) then
tempName = "BUTTON28";
elseif ( tempName == "Button29" ) then
tempName = "BUTTON29";
elseif ( tempName == "Button30" ) then
tempName = "BUTTON30";
elseif ( tempName == "Button31" ) then
tempName = "BUTTON31";
end