Advertisement
Guest User

aPanels addon

a guest
Nov 2nd, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.09 KB | None | 0 0
  1. local background       = "interface\\AddOns\\zPanels\\media\\halback.tga"          
  2. local border     = "interface\\AddOns\\zPanels\\media\\border.tga"            
  3. local glowTexture = [=[Interface\Addons\aNamePlates\media\glowTex]=]
  4. local panels,n   = {},0
  5. local aPanels = CreateFrame("frame",nil,UIParent)
  6.  
  7. CreatePanel = function(tag, x, y, width, height, texture, border, point, rpoint, anchor, parent)
  8.     panels[n] = CreateFrame("frame", tag, parent)
  9.     panels[n]:SetWidth(width)
  10.     panels[n]:SetHeight(height)
  11.     panels[n]:SetPoint(point, anchor, rpoint, x, y)
  12.     panels[n]:SetBackdrop({bgFile = texture, edgeFile = border, edgeSize = 14,
  13.                           insets = {left = 2, right = 2, top = 2, bottom = 2},
  14.                           tile = true, tileSize = 256})
  15.    
  16.  
  17.     panels[n]:SetFrameStrata("BACKGROUND")
  18.     if parent == PetActionBarFrame then
  19.         panels[n]:SetScale(0.85)
  20.     end
  21.    
  22.     panels[n]:Show()
  23.    
  24.     n = n + 1
  25. end
  26.  
  27. aPanels.PLAYER_LOGIN = function(self)
  28.     --FuBar
  29.     CreatePanel("aPanels_Fubar01",0,-4,600,28,background,border,"TOP","TOP",UIParent,UIParent)
  30.     CreateBorder(aPanels_Fubar01, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) 
  31.    
  32.    
  33.    
  34.     --FuBar
  35.     --CreatePanel("aPanels_Fubar01",0,-4,1920,28,background,border,"BOTTOM","BOTTOM",UIParent,UIParent)
  36.     --CreatePanel("aPanels_Fubar02",0,-4,1920,28,background,border,"BOTTOM","BOTTOM",UIParent,UIParent)
  37.        
  38.     --FuBar Bottom
  39.     --CreatePanel("aPanels_Fubar01",0,250,263,28,background,border,"BOTTOMLEFT","BOTTOMRIGHT",UIParent,UIParent)
  40.     --CreatePanel("aPanels_Fubar02",0,250,263,28,background,border,"BOTTOMLEFT","BOTTOMRIGHT",UIParent,UIParent)
  41.     --XpBar
  42.     --CreatePanel("aPanels_XpBar01",0,1,278,27,background,border,"BOTTOM","BOTTOM",UIParent,UIParent)
  43.     --CreatePanel("aPanels_XpBar02",0,1,278,27,background,border,"BOTTOM","BOTTOM",UIParent,UIParent)
  44.     --ActionButtonsMain
  45.     --CreatePanel("aPanels_MButtons01",0,0,278,97,background,border,"BOTTOM","TOP","aPanels_XpBar01",UIParent)
  46.     --CreatePanel("aPanels_MButtons02",0,0,278,97,background,border,"BOTTOM","TOP","aPanels_XpBar01",UIParent)
  47.     --ActionButtonsL
  48.     --CreatePanel("aPanels_LButtons01",0,0,113,115,background,border,"TOPRIGHT","TOPLEFT","aPanels_MButtons01",UIParent)
  49.     --CreatePanel("aPanels_LButtons02",0,0,113,115,background,border,"TOPRIGHT","TOPLEFT","aPanels_MButtons01",UIParent)
  50.     --ActionButtonsR
  51.     --CreatePanel("aPanels_RButtons01",0,0,113,115,background,border,"TOPLEFT","TOPRIGHT","aPanels_MButtons01",UIParent)   
  52.     --CreatePanel("aPanels_RButtons02",0,0,113,115,background,border,"TOPLEFT","TOPRIGHT","aPanels_MButtons01",UIParent)   
  53.     --Chat
  54.     --CreatePanel("aPanels_Chat01",0,0,388,163,background,border,"BOTTOMRIGHT","BOTTOMLEFT","aPanels_LButtons01",UIParent)
  55.     --CreatePanel("aPanels_Chat02",0,0,388,163,background,border,"BOTTOMRIGHT","BOTTOMLEFT","aPanels_LButtons01",UIParent) 
  56.     --ActionButtonRR
  57.     --CreatePanel("aPanels_SM01",0,0,69,163,background,border,"BOTTOMLEFT","BOTTOMRIGHT","aPanels_RButtons01",UIParent)
  58.     --CreatePanel("aPanels_SM02",0,0,69,163,background,border,"BOTTOMLEFT","BOTTOMRIGHT","aPanels_RButtons01",UIParent)
  59.     --TreathMeter
  60.     CreatePanel("aPanels_TM01",0,0,157,163,background,border,"BOTTOMLEFT","BOTTOMRIGHT","aPanels_SM02",UIParent)
  61.     CreatePanel("aPanels_TM02",0,0,157,163,background,border,"BOTTOMLEFT","BOTTOMRIGHT","aPanels_SM01",UIParent)
  62.     --MiniMap Или все таки рекаунт-скада?
  63.     CreatePanel("aPanels_MiniMap01",0,0,163,163,background,border,"BOTTOMLEFT","BOTTOMRIGHT","aPanels_TM01",UIParent)
  64.     CreatePanel("aPanels_MiniMap02",0,0,163,163,background,border,"BOTTOMLEFT","BOTTOMRIGHT","aPanels_TM01",UIParent)
  65.    
  66.     --MiniMap Или все таки рекаунт-скада?
  67.     CreatePanel("aPanels_MiniMap03",-6,-6,189,189,background,border,"TOPRIGHT","TOPRIGHT",UIParent,UIParent)
  68.     CreatePanel("aPanels_MiniMap04",-6,-6,189,189,background,border,"TOPRIGHT","TOPRIGHT",UIParent,UIParent)
  69.     CreateBorder(aPanels_MiniMap04, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)   
  70.     --SmallContainerMiniMap
  71.     CreatePanel("aPanels_SmallContainer",-6,-195,189,26,background,border,"TOPRIGHT","TOPRIGHT",UIParent,UIParent)
  72.     CreatePanel("aPanels_MiniMap04",-6,-6,189,189,background,border,"TOPRIGHT","TOPRIGHT",UIParent,UIParent)
  73.  
  74.    
  75.    
  76.     --EditBox
  77.     --CreatePanel("aPanels_EditBox01",-3,2,390,26,background,border,"BOTTOMLEFT","BOTTOMLEFT","ChatFrame1EditBox",ChatFrame1EditBox)
  78.     --CreatePanel("aPanels_EditBox02",-3,2,390,26,background,border,"BOTTOMLEFT","BOTTOMLEFT","ChatFrame1EditBox",ChatFrame1EditBox)   
  79.     --PetBar
  80.     if PetActionBarFrame then
  81.     CreatePanel("aPanels_PetBar01",-0.25,0,339,42,background,border,"BOTTOM","TOP","aPanels_MButtons01",PetActionBarFrame)
  82.     CreatePanel("aPanels_PetBar02",-0.25,0,339,42,background,border,"BOTTOM","TOP","aPanels_MButtons01",PetActionBarFrame) 
  83.     end
  84.     --Recount
  85.     if Recount_MainWindow then
  86.     --CreatePanel("aPanels_Recount01",0,-7,215,172,background,border,"TOP","TOP","Recount_MainWindow",Recount_MainWindow)
  87.     --CreatePanel("aPanels_Recount02",0,-7,215,172,background,border,"TOP","TOP","Recount_MainWindow",Recount_MainWindow)  
  88.     end
  89.  
  90.  
  91. end
  92.  
  93. aPanels:RegisterEvent("PLAYER_LOGIN")
  94. aPanels:SetScript("OnEvent",function(self,event,...) self[event](self,event,...) end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement