Download
(2Kb)
Download
Updated: 09-20-13 10:30 PM
Pictures
File Info
Updated:09-20-13 10:30 PM
Created:11-30-09 08:24 AM
Downloads:8,050
Favorites:123
MD5:

LFGStatusIcon  Popular! (More than 5000 hits)

Version: 5.4.001
by: totalpackage [More]

*WoWI's Pick of a Week*
YouTube Intro



For 3.3, this is simple mod that displays LFG queue status by placing indicators on the LFG minimap icon so that you do not have to constantly mouse-over it.

New in version 3.3.003...Capping support for estimated wait time and port expiration.

5.4.001 09/21/2013 - updated for 5.4
5.3.001 06/05/2013 - update for 5.3
5.2.001 03/10/2013 - update for 5.2
5.1.001 12/08/2012 - update for 5.1
5.0.001 09/11/2012 - update for 5.0.4, thanks to Dridzt!
4.3.001 11/29/2011 - update for 4.3
4.2.001 06/29/2011 - update for 4.2
4.1.001 04/26/2011 - update for 4.1
4.0.001 10/18/2010 - 4.0 compat

3.3.003 03/02/2010:
- fix indicators getting stuck after a requeue
- added Capping support for estimated wait time (more reliable in 3.3.3) and accept expire time

3.3.002 12/08/2009 - removed unnecessary OnUpdate function
3.3.001 11/30/2009 - initial upload
Post A Reply Comment Options
Unread 12-08-20, 09:52 AM  
soyolas
A Kobold Labourer

Forum posts: 0
File comments: 141
Uploads: 0
So this is not working for Shadowlands?
Report comment to moderator  
Reply With Quote
Unread 10-31-22, 12:25 PM  
LudiusMaximus
A Rage Talon Dragon Guard
 
LudiusMaximus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 324
File comments: 13
Uploads: 16
Updated for DragonFlight

I updated the code to make it work for DragonFlight.

Swapped QueueStatusMinimapButton for QueueStatusButton and made the following adjustments to make the idicators resizeable:


Lua Code:
  1. if not indicator then  -- setup indicators
  2.         QueueStatusButton.lfgindicators = CreateFrame("Frame", nil, QueueStatusButton)
  3.         indicator = QueueStatusButton.lfgindicators
  4.         local temp = 180 / math.pi / 5
  5.    
  6.         local buttonWidth = QueueStatusButton:GetWidth()
  7.         local indicatorWidth = buttonWidth/5
  8.         local indicatorRadius = buttonWidth/2.2
  9.    
  10.         for i = 1, 5, 1 do
  11.             local t = indicator:CreateTexture(nil, "OVERLAY")
  12.             t:SetTexture("Interface\\AddOns\\LFGStatusIcon\\indicator.tga")
  13.             t:SetWidth(indicatorWidth)
  14.             t:SetHeight(indicatorWidth)
  15.             t:SetPoint("CENTER", QueueStatusButton, "CENTER", indicatorRadius * math.cos((i - 1) * temp - 0.32), indicatorRadius * math.sin((i - 1) * temp - 0.32))
  16.             indicator[i] = t
  17.         end
  18.     end

Not sure if I am allowed to re-upload this as a Fan-Update, though.
__________________
~ Be the change you want to see in the world... of warcraft interface! ~
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.