View Single Post
04-22-09, 12:03 AM   #997
kewlbear77
A Kobold Labourer
Join Date: Apr 2009
Posts: 1
Right Click Dropdown menu for Raid Frame

I want to add right click dropdown menu for Raid Frame so I googled a little bit and found codes that p3lim posted on old oUF forum. I added codes as follows:

UnitPopupMenus["RAID_PLAYER"] = { "MUTE", "UNMUTE", "RAID_SILENCE", "RAID_UNSILENCE", "BATTLEGROUND_SILENCE", "BATTLEGROUND_UNSILENCE", "WHISPER", "INSPECT", "ACHIEVEMENTS", "TRADE", "FOLLOW", "DUEL", "RAID_TARGET_ICON", "RAID_LEADER", "RAID_PROMOTE", "RAID_DEMOTE", "LOOT_PROMOTE", "RAID_REMOVE", "PVP_REPORT_AFK", "RAF_SUMMON", "RAF_GRANT_LEVEL", "CANCEL" }
UnitPopupMenus["RAID"] = { "MUTE", "UNMUTE", "RAID_SILENCE", "RAID_UNSILENCE", "BATTLEGROUND_SILENCE", "BATTLEGROUND_UNSILENCE", "RAID_LEADER", "RAID_PROMOTE", "RAID_MAINTANK", "RAID_MAINASSIST", "LOOT_PROMOTE", "RAID_DEMOTE", "RAID_REMOVE", "PVP_REPORT_AFK", "CANCEL" }
local function menu(self)
if(_G[self.unit:gsub("(.)", string.upper, 1).."FrameDropDown"]) then
ToggleDropDownMenu(1, nil, _G[cunit..'FrameDropDown'], 'cursor')
elseif(self.unit:sub(1, -2) == "party" or self.unit:sub(1, -2) == "partypet") then
ToggleDropDownMenu(1, nil, _G['PartyMemberFrame'..self.id..'DropDown'], 'cursor')
elseif(self.unit:match('^raid')) then
self.name = unit
RaidGroupButton_ShowMenu(self)
end
end
And on RaidFrame style function I added

self.menu = menu
self:RegisterForClicks("AnyUp")
self:SetAttribute("*type2", "menu")
However nothing shows when I rightclick raid frame can anyone help me setting up the right click menu showing function?