!beautycase and Grid2
Hey guys, any help would be appreciated.
I've recently started using Lerb's Caithlegacy UI and have been trying to figure out a way to get !beautycase to work with Grid2. I've been able to skin only the first unit frame in the bunch. I basically copied Lerb's text for Pitbull and replaced it with the frame names for Grid2. Anyways, I know VERY little about lua code and if someone could help me fix this issue, it'd be greatly appreciated. I actually came across a thread from 2012 between Lerb and Neav about this, but didn't really understand it cuz i'm a lua noob. Anyways, heres' the code i need help with: -- Grid2 local f = CreateFrame('Frame') f:RegisterEvent('VARIABLES_LOADED') f:RegisterEvent('ADDON_LOADED') f:RegisterEvent('PLAYER_ENTERING_WORLD') if (IsAddOnLoaded('Grid2')) then f:SetScript('OnUpdate', function(self) -- works fine because beautycase will not create multiple textures/borders for _, gridframe in pairs({ Grid2LayoutHeader1UnitButton1, Grid2LayoutHeader1UnitButton2, Grid2LayoutHeader1UnitButton3, Grid2LayoutHeader1UnitButton4, Grid2LayoutHeader1UnitButton5, Grid2LayoutHeader1UnitButton6, Grid2LayoutHeader1UnitButton7, Grid2LayoutHeader1UnitButton8, Grid2LayoutHeader1UnitButton9, Grid2LayoutHeader1UnitButton10, Grid2LayoutHeader1UnitButton11, Grid2LayoutHeader1UnitButton12, Grid2LayoutHeader1UnitButton13, Grid2LayoutHeader1UnitButton14, Grid2LayoutHeader1UnitButton15, Grid2LayoutHeader1UnitButton16, Grid2LayoutHeader1UnitButton17, Grid2LayoutHeader1UnitButton18, Grid2LayoutHeader1UnitButton19, Grid2LayoutHeader1UnitButton20, Grid2LayoutHeader1UnitButton21, Grid2LayoutHeader1UnitButton22, Grid2LayoutHeader1UnitButton23, Grid2LayoutHeader1UnitButton24, Grid2LayoutHeader1UnitButton25, Grid2LayoutHeader1UnitButton26, Grid2LayoutHeader1UnitButton27, Grid2LayoutHeader1UnitButton28, Grid2LayoutHeader1UnitButton29, Grid2LayoutHeader1UnitButton30, Grid2LayoutHeader1UnitButton31, Grid2LayoutHeader1UnitButton32, Grid2LayoutHeader1UnitButton33, Grid2LayoutHeader1UnitButton34, Grid2LayoutHeader1UnitButton35, Grid2LayoutHeader1UnitButton36, Grid2LayoutHeader1UnitButton37, Grid2LayoutHeader1UnitButton38, Grid2LayoutHeader1UnitButton39, Grid2LayoutHeader1UnitButton40, }) do if (gridframe:IsShown()) then CreateBorder(gridframe, 12, r, g, b, 2) local Grid2Units = Grid2.Units local CreateUnit = Grid2Units.CreateUnit function Grid2Units.CreateUnit(...) local frame = CreateUnit(...) CreateBorder(frame, 12, r, g, b, 2) return frame end end end end) end |
All times are GMT -6. The time now is 06:48 AM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI