From bc238a85b16cdc5cead8725ac2e8734e57248465 Mon Sep 17 00:00:00 2001 From: shagu Date: Fri, 5 Jan 2018 21:00:24 +0100 Subject: [PATCH] unitframes: add option to select bar textures --- api/config.lua | 10 ++++++++++ api/unitframes.lua | 4 ++-- img/bar_elvui.tga | Bin 0 -> 32812 bytes img/bar_tukui.tga | Bin 0 -> 14690 bytes modules/gui.lua | 17 +++++++++++++++++ 5 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 img/bar_elvui.tga create mode 100644 img/bar_tukui.tga diff --git a/api/config.lua b/api/config.lua index 466fbaf0..1a140898 100644 --- a/api/config.lua +++ b/api/config.lua @@ -108,6 +108,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "player", "visible", "1") pfUI:UpdateConfig("unitframes", "player", "portrait", "bar") + pfUI:UpdateConfig("unitframes", "player", "bartexture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("unitframes", "player", "width", "200") pfUI:UpdateConfig("unitframes", "player", "height", "50") pfUI:UpdateConfig("unitframes", "player", "pheight", "10") @@ -146,6 +147,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "target", "visible", "1") pfUI:UpdateConfig("unitframes", "target", "portrait", "bar") + pfUI:UpdateConfig("unitframes", "target", "bartexture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("unitframes", "target", "width", "200") pfUI:UpdateConfig("unitframes", "target", "height", "50") pfUI:UpdateConfig("unitframes", "target", "pheight", "10") @@ -181,6 +183,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "focus", "visible", "1") pfUI:UpdateConfig("unitframes", "focus", "portrait", "bar") + pfUI:UpdateConfig("unitframes", "focus", "bartexture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("unitframes", "focus", "width", "120") pfUI:UpdateConfig("unitframes", "focus", "height", "34") pfUI:UpdateConfig("unitframes", "focus", "pheight", "4") @@ -215,6 +218,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "group", "visible", "1") pfUI:UpdateConfig("unitframes", "group", "portrait", "off") + pfUI:UpdateConfig("unitframes", "group", "bartexture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("unitframes", "group", "width", "164") pfUI:UpdateConfig("unitframes", "group", "height", "32") pfUI:UpdateConfig("unitframes", "group", "pheight", "4") @@ -250,6 +254,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "grouptarget", "visible", "1") pfUI:UpdateConfig("unitframes", "grouptarget", "portrait", "off") + pfUI:UpdateConfig("unitframes", "grouptarget", "bartexture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("unitframes", "grouptarget", "width", "120") pfUI:UpdateConfig("unitframes", "grouptarget", "height", "16") pfUI:UpdateConfig("unitframes", "grouptarget", "pheight", "0") @@ -284,6 +289,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "grouppet", "visible", "1") pfUI:UpdateConfig("unitframes", "grouppet", "portrait", "off") + pfUI:UpdateConfig("unitframes", "grouppet", "bartexture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("unitframes", "grouppet", "width", "100") pfUI:UpdateConfig("unitframes", "grouppet", "height", "14") pfUI:UpdateConfig("unitframes", "grouppet", "pheight", "0") @@ -318,6 +324,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "raid", "visible", "1") pfUI:UpdateConfig("unitframes", "raid", "portrait", "off") + pfUI:UpdateConfig("unitframes", "raid", "bartexture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("unitframes", "raid", "width", "50") pfUI:UpdateConfig("unitframes", "raid", "height", "26") pfUI:UpdateConfig("unitframes", "raid", "pheight", "4") @@ -352,6 +359,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "ttarget", "visible", "1") pfUI:UpdateConfig("unitframes", "ttarget", "portrait", "bar") + pfUI:UpdateConfig("unitframes", "ttarget", "bartexture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("unitframes", "ttarget", "width", "100") pfUI:UpdateConfig("unitframes", "ttarget", "height", "20") pfUI:UpdateConfig("unitframes", "ttarget", "pheight", "3") @@ -386,6 +394,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "pet", "visible", "1") pfUI:UpdateConfig("unitframes", "pet", "portrait", "bar") + pfUI:UpdateConfig("unitframes", "pet", "bartexture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("unitframes", "pet", "width", "100") pfUI:UpdateConfig("unitframes", "pet", "height", "16") pfUI:UpdateConfig("unitframes", "pet", "pheight", "4") @@ -420,6 +429,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "fallback", "visible", "1") pfUI:UpdateConfig("unitframes", "fallback", "portrait", "bar") + pfUI:UpdateConfig("unitframes", "fallback", "bartexture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("unitframes", "fallback", "width", "200") pfUI:UpdateConfig("unitframes", "fallback", "height", "50") pfUI:UpdateConfig("unitframes", "fallback", "pheight", "10") diff --git a/api/unitframes.lua b/api/unitframes.lua index f1bbb687..44cc6ed1 100644 --- a/api/unitframes.lua +++ b/api/unitframes.lua @@ -92,7 +92,7 @@ function pfUI.uf:CreateUnitFrame(unit, id, config, tick) pfUI.api.CreateBackdrop(f.hp, default_border) f.hp.bar = CreateFrame("StatusBar", nil, f.hp) - f.hp.bar:SetStatusBarTexture("Interface\\AddOns\\pfUI\\img\\bar") + f.hp.bar:SetStatusBarTexture(f.config.bartexture) f.hp.bar:SetAllPoints(f.hp) if f.config.verticalbar == "1" then f.hp.bar:SetOrientation("VERTICAL") @@ -148,7 +148,7 @@ function pfUI.uf:CreateUnitFrame(unit, id, config, tick) pfUI.api.CreateBackdrop(f.power, default_border) f.power.bar = CreateFrame("StatusBar", nil, f.power) - f.power.bar:SetStatusBarTexture("Interface\\AddOns\\pfUI\\img\\bar") + f.power.bar:SetStatusBarTexture(f.config.bartexture) f.power.bar:SetAllPoints(f.power) f.power.bar:SetMinMaxValues(0, 100) diff --git a/img/bar_elvui.tga b/img/bar_elvui.tga new file mode 100644 index 0000000000000000000000000000000000000000..996b269025f7aeb0e0e182e27ac60349c92614e9 GIT binary patch literal 32812 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 A-2eap literal 0 HcmV?d00001 diff --git a/img/bar_tukui.tga b/img/bar_tukui.tga new file mode 100644 index 0000000000000000000000000000000000000000..2d998376b297e97cc1264391e344cfa587574dd1 GIT binary patch literal 14690 zcmZXbiEKy?gg^|Ni~^xw`-0er_Jai~U z$B!T9^h6g1gC|d(;t_3CvVyng*Ur`PkZ^Ze`i+@GJH&uM=CO@8y{ zO&;h{1`7)dWw^MwSo%v#OQl*|Tq@0?MvZQBT3TAp%Nh)pmzVQ!Wo0D~R##VZwYIjJ zM{8?q8m+J8{`&fQP8;hRd0nsm#>R&3HaGL;#%AtsYEW%%X|%PqmD9E^4Eo#K+qv4_ z+0KKVot-?~-QCUA-rjB=?CtI4YJYD(_xJbrbK2iO$omHexqqNbIy^iqhX;pc$e=nr zIxK^uqoYzCy*(;}w{PE;=J@zHSH~wOxz8vapB(2Cy@n^6YEDj0bN}@8G^f+E(|me* zmiuRCXSq5%dzbs~-f=lU&;4^oR~Wrij?l@#N8? zhb>PYJrXmZM+Hx&92vrq^z`Yo{A@xNi1JK4>6{v*z#Iz8NikbrVL?8SK!QhKY) z+m21u@!R7(V@jQfO?^m|PIWmEhgu?uL}z*pAyRs$%b9pIfK1i-yN*ofQ!-tOR*>n+ zrFiu5vSM^&09 zPoLyIjJXP17(5kM;yvyyH`TM}&+-8Fr00^Fx#x48+=xr&%@E$CSGv5KC=J}P(o|F4 z%!@Y-3~X5uS*$ielr^zpeL@t3rlrTG zM$n^%9x!8bb1Mi_ZD};L>}+js#q=F-sot7gZJ*ATLlo3P;wK+O$ zIZ`1sv${xVbQuIcBr*f|F+g8hHi!hU!P4>vHjI&$D-Z!a`K_EJB;(HARxQ$9sl{FC zM1x|ad-w0<`}bN3qz96Y2OSN@&|m-!M%IhRpg&D4PelPImTDpxhI>58EEbDDsKadJ z5~YzL>M%t(&A*w?Z|3JqAAl3;@J8VFL3m(sKo}O60_9?qdn?PrRg$nQZ2<95ie=4O zDXJCW-ewrkj|?*feM9Qt?6N6gKo^FQT?Df=A+n3qU?yPhvP-qQE5Ol&T9+cci&9Mi z^Fo#>&4Dgtn34{4nd-uk(u{SXmN;Y}KhkT=Aib3$ygh!KhmmNGPqNcaB$`ei29aOh zo&81<2IQ9n{tOxhJ#q}$r4xh%+N6i@5`f%*wr~4HeR`-18N=b99tnK1h6x~d(PCdc z=`CgTVlsQ9YN?FJ8RNBLe^GOF4^IN*V+|@7%xa zl1S?|lsllxko*BTNFoa!wfSRF6ltJHXEzq(HZ5rm)?hwLjW{eV^ZG4O#uFDZG(AWl zZOZ7ZNQF9#en*r@AV|TMq{3FDLK8YY*v>-|NCQWj9kHda+X7{ZkhH3*o@} zfzSo(zFp)5=k!p~&fUNWOPwB!>=Bl6lmL2l z)gED0svpYFBx8GqYE5cjzbU_Q+oB%|%a7T-3r+YA0CqLs<7BkfTy%qf`1Q7;JI zmkQ{n4QSmF)V~XC5n$p9M|OqO4^!0NsD?1=Nts=MM|eBo{~;AP&yR@bYFWjE(?CU8 z5hId->xvWv=m5tgI`3EOa*2-g8K9r${Apof>94mihl=eB!=OSR+-n>G0Z(>t&{sIe z)*~oKOg)0C4wW9%fzH?Iv2aDLXTWs~lFHNyREI3aECia0(A8jrMVm^s6L*i`1=yD_ zUu0yv0dtpz!uwSoMLJh$I1^?cSoIpUW?!}+#U2vJ)q-$sbcv*H+vZZS4%@HT7Ob}Z zwKTdYqIu|F0O-{9}8pUIJ(4rP8}LTKTmRfNO2#@V8V$|e&BWAW>SjRm@2ZY%@t6)yrMw2 zIw!0a9UT|xJ>T)PUN3kC5;SObFaf=ua>Cu71PNYsEXzdOwAoV0>okn8PdkaW>MFvz>z}7sZbV* z3!7Vo0s7I3ga&4YBts%1oLC{%nqbkV~W|~#kfVcW0?D|=P?glFN=qCl1j-5U=Y+By*iSDk-Y-JP1v^3x2N3m+0+RNS z0I7Pk{w4)^dL@B?0yb+kkI@XIOm{M`AcXCCf)*6*Hgi$ZNi}Hr$hC_ariK0c5Jsrs zvzTSygCD+Qdc<@ke-~_V`Bzc;MRHIFu}uz3F8NDhMkXNm;w*91B_U;@D1j}6HI$1Z zCMp^NCP`uhZMrhCrA&{OB;0{Sq?l+=q9?;>D6Op*)TF4jv|db^3d&F?1bI|c7A$1Q zhf+?VcTld7ZOAfs2_~o;AdFg2>La*rAot{L(ZqLSSmTex0%dqVo< z(H-JhnY~Q}0u&fQbukYW;DJ3D`);<4`K5y5%iJw1GcYom2{b`5%6jgaiPZ}nY3~57 zb3q-b1%eGwI&lc>0MiboA1EGT{LQE;kcOb+PNlr zsGDit8!zW&#~nyfeU)1MwjyYXU~qq?G|cF-QrgBXF(~Z9p&KzppP_L?c1@erd;ApY7)r0( zU;x|=^#I##2Q`Ig47D9W&3B*MI;ck|8n{o`K4W{y>`jGs^pksZmbvpgm;?L`M*|4V zFtX!O$9pjY0r@dP<$*(mWd{OmQbq*ZtrQt!$43u~%(NfWGi^C6y_@0ZdZB>PD06#^ zSw)r7rJezz+yfb=^%9ILh4fm4{EF}NT+CQN6X1bSL;6)-)`%~uxc$4cFHcN^aZT6( z3c(6=s|9oms#^%l!ho=h566t8!Rv)^Umy1D_jtcB1@Nq1rme5PDScs)X zs=Cs&U1;^D1Bj`&bU8aX{K*8;F(;ckvIf2+p+E*8hLe3xe?|Akrp zL!ohuA_|0QLFmeJ=7KW9f*UVnj|YTKhhE@GYfBIaQ(nTBF>_w%|M#g-4?*S^!85`w zzBZ6CZ+J?0I~L>H{ODEY;g5er|1W4bA)njp{8Z4>s%|^ZQ%vKnV4XjyyP1xyh(+6< ziEa&d`rl-JtAEx%(T?4`fb!;*rT8$VrRH>09(GXW?jjrQ8%Z^o@j#AK}w() z=R5S&n9o!(s9Hcl1hSv`lkZ$gcCLZnNln44tt(t`#w<^@X0l;q18KElle@GE*D4<& zMTj_T+|q!&FwFcX0E6c>{~;4w>l>`&DHz8yUX!1-ZlD|#A=(wex|mdxc`F3E62t)l zQ>vR^DKq>e5+MSuhWMj$g;d~g4KHnpYmvdFxnra3fX#pwCA>#j{3o`M8n--)GYQTEHHiYOVNcgsF#X!wyZW%);t92xgEUb) zfd35viLgo*fy+h)xv-AjXR6mB7zoHjG3%`C%D0X@63gb9Ke0xUMPlh$%r=L3e{4Ki zSm&hFS-R-AU@pSfu}w0udg{ourf|CPy{9sR-gd4jTPZ&%L%iwvcWRW@!>Y)g!SB{M zUpLGr4w%+?TlHu(cKu_wY&caT1+YH_Z~-152bck<8+uWnQ>nW?7g`%d63|v+x4!-P_0&Ku(Sh9Lsov4*%3)#ENVDJNdi8 zr1-m%Z?OJyd9e`{M$Xnv(=$xhxIgtm!UZy;E|>}?TSOX$wa%zyw~N#`j20qoq=wJh zu98L^N600cnh(^R?qgg5e|IkE zSBMY*?*^#1!NrWdyrU_$zx)F|M$|PlKPK%E^;2nwuule47{#`Vj$N1)R7f8Afu82v zW1#`h*nJogjAm`jjKq<)Pt$d6YDIeyef*Qqrc^w1labCAZ4`=iqPiqTu!)E-WCoFj zmrN%F=`nH%p?5wtZKhVVhhgQxu%r`%N@VMWWMk7>>ubGkb0&(&E3&LVv9We&d#gJ% zGWryijum@R?o0c;LhN4C!)C|Io0T;!YN}m$f&*ceZRBG&UnNmbki(5@%yn8pG2kU9bJ=X*?Y&P z$A|9ZtA#60YU9Rxv+C=kScRixn9vF0xpWhMizxkVpZI z+DfE{s)xoziRhDO&Bf(KzQ*RT&ZV8_p-&K;pTEoR-krB63m6UANA@A4cRJB_!$*=h zoOG(4CZ9_YRZevtPIS?0mVu~ptb+^3c??y&ZFvVa_*@;^*>S>7E$^ekX$Ul|H0*jq zfYKA(J}<#E<6F$u5~{);IgtMWZb437DhYrm$1n`HHsf{+-Lu%aY1p83_nuB$v}}8H z;y{?ZLjJMR(C}BLQC?!;&W<;On`vi&X7MEPCyXNo(pHhA5yeylF=YX@Pn0$;uoCNk zsn-k`q;p+-cH{h_1!L9+zBv9Bo4Ks`$Qyi&ZnE9)P2VO)3e+*HU$Z&fA>a`G6Guwe zMD+0zZzd9&an!^o2|%YhQs~Y&AW1H_42ohfmS1}o2W6HhQ$mQ?YZz2Y6ou5F#n(y$ z0R8Nu6AxUp+BG{Q4mG`F3L>y>5?DiBWY=_|G2%wrbft--D7S03<+ZlhEi9FyLh<2R zQHTG+4SS)R%lDVL=Cnh1460#Jz1QUyBcG9B<%ccvwf^2EKNrm#k6`_nwQo3Ric(XydH5OVOM|P;U3+*QM zFLw&d9!F*w#0DrMc0t8*^`Y&kNR9c1luJh>g@TXWB2Xy|Z(BaK4VJbg=fd1_brYti z4?55K;p2xq!=U=`{zD!Cj842><^dziP;Ua3ra{jq8GU#Ogm{>D!#Eq5DL@(|D{%z! zf@6?@ptQ?sRde>1KsnPnm@$LfAl8t}6fr)utMf7n7N6}ELK?B1UUb67=Y8K6qr(&^ zff<{#fsU~xbLnK4P79-8BLjwlp;xz!6-WK>RGj?~YGB1_CVn4 zypa7fR!3e)&bfWR6JY7i(c)4EtfD*V4yKz`>P3Q=552mHrS?}_lW1RjEmM2sK1YqK zPoF;LAqS7sr%yUM`tehq;mBC^L6EFxK_YQT zl~d0~qatsFZjm=;tyTi1G-s!$g%naMd5>}pJaoAFq@0`_7XnJaXyMrbEm!0uS}59g z0p(M4Nt>qAEaJ0vU~qjBFSjgO_*u4PU7yr!pRm?gS8u3Dr0|^KOMQI2rVrn(`rjEi zI^yi7s}Kc;SG^)5+>YoVpKG1zK~CF`7XH!KuU~WXz^cQMUa&1V1VN*a(sH77LK-;T8>XxoD_*%8G%QwL{h-SBIbbLY_s#aaq#JR%a|&X zat{omBJm*z0YS0I&Sq2#v0G00Na+~+ppcy+fg~-V5(t=oY*>5JUlMf_#>d8e$9Okj zjfB}gZTtMpx>sMne9b?z?(LF`@+^DM{-e16No4P{>@~D!@bN=ClK|qQ;=o{Z8umW& zNqvEAwQ(>C2&71MQ`I{uQp2KiTDK4gh1Ub{U==%;{$d_D%2pLNlR6jgc@fWYI! z3Jq}*2baCEC}`sED5%$5d|e?@0Ff%r)tv4fF}EEg9EnyknP&6NJWC##W^?voqKn)A z{{4GyzJ33e2j9MZ%jv5w-vrmq7PBu37-80MJ7zR;zz{5-g;^ibY7njA1UcdbtekWb zdc}-|D{(rW8D|(-g7^74p;S%6s3v-ZVbOcxPc}*|DJuXaC`+IyQxGWP3;^}4-0}!H z8wP@ek`TlrNYV%+VTKng@(6)mms@0ykM$=4f|5_1TmCUHl{*kxL=*SFdspcsl=F-x zRaU89Lhj;FfaA@z{8ek7@B}SluX}ItZE>{z$whEJK~oWTh~G5sfD>?S7Zj7*?xnfA z7E^cxT4$beDE5E(<(FLj^2?7r{PE*QPCtHp&)@YL0D1cUO?Lv@uvb8S8;pMfV+MX# z$Rd}FfxXY5`YhQr3!Jvh0L7=GRa6)-NW?7>d(+bSUbe&1X$yD_ys;9cQr;@WYne69 zV9Wq?Nn27!U1T5%B~PgcQG?4_+j1RXZ5ynMf>;HQ44+Ty)STxQWUhP(Nm*+FhK-~0 zRWn9dIsSYM(2W|O^YEcDi~>9TN>ya2X=0Kb&Z3F!sZ*M1Qc1_04M2>94ZV*%_WJ+O z`d^Fn|NbL0_|5uH!tUF*uL`?w`4&r`kV*zKthbkXY;uKXAQz#?v*Bo0;QCfZ4 z6b>-{G^;%qNf^1Xi9^yHoc6&wa+3q*+7ttUagCtS;hJcKwGgO@bsY$oJBYBQxN`3ki5nlK=jXF zKIZ}4uRbeb4SwU%KDK0!Wc4B60EVl0Y@mSj61pP6D*~d-vi?a~sz~a}4KS!>pv%R@ zxk!Ie@CrqLOwv+cIqIy`1OY%02RA`wM(ZCYx~qMn&WwYo)IQf)fBtZ;JIJhM@6NU! zTt#NX8QHJrsDN#P;2s;pzZ~ut$zy9OD|MEY7`_I4q S`@jA3|NixF|N57Iss0aOVMKQT literal 0 HcmV?d00001 diff --git a/modules/gui.lua b/modules/gui.lua index ac6a0a7f..5b0b32d3 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -406,6 +406,14 @@ pfUI:RegisterModule("gui", function () "13:" .. T["Very Slow"], } + pfUI.gui.dropdowns.uf_bartexture = { + "Interface\\AddOns\\pfUI\\img\\bar:pfUI", + "Interface\\AddOns\\pfUI\\img\\bar_tukui:TukUI", + "Interface\\AddOns\\pfUI\\img\\bar_elvui:ElvUI", + "Interface\\TargetingFrame\\UI-StatusBar:Wow Status", + "Interface\\PaperDollInfoFrame\\UI-Character-Skills-Bar:Wow Skill" + } + pfUI.gui.dropdowns.uf_rangecheckinterval = { "1:" .. T["Very Fast"], "2:" .. T["Fast"], @@ -728,6 +736,7 @@ pfUI:RegisterModule("gui", function () if not this.setup then CreateConfig(this, T["Display Player Frame"], C.unitframes.player, "visible", "checkbox") CreateConfig(this, T["Portrait Position"], C.unitframes.player, "portrait", "dropdown", pfUI.gui.dropdowns.uf_portrait_position) + CreateConfig(this, T["Status Bar Texture"], C.unitframes.player, "bartexture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(this, T["Health Bar Width"], C.unitframes.player, "width") CreateConfig(this, T["Health Bar Height"], C.unitframes.player, "height") CreateConfig(this, T["Power Bar Height"], C.unitframes.player, "pheight") @@ -772,6 +781,7 @@ pfUI:RegisterModule("gui", function () CreateConfig(this, T["Display Target Frame"], C.unitframes.target, "visible", "checkbox") CreateConfig(this, T["Enable Target Switch Animation"], C.unitframes.target, "animation", "checkbox") CreateConfig(this, T["Portrait Position"], C.unitframes.target, "portrait", "dropdown", pfUI.gui.dropdowns.uf_portrait_position) + CreateConfig(this, T["Status Bar Texture"], C.unitframes.target, "bartexture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(this, T["Health Bar Width"], C.unitframes.target, "width") CreateConfig(this, T["Health Bar Height"], C.unitframes.target, "height") CreateConfig(this, T["Power Bar Height"], C.unitframes.target, "pheight") @@ -815,6 +825,7 @@ pfUI:RegisterModule("gui", function () if not this.setup then CreateConfig(this, T["Display Target of Target Frame"], C.unitframes.ttarget, "visible", "checkbox") CreateConfig(this, T["Portrait Position"], C.unitframes.ttarget, "portrait", "dropdown", pfUI.gui.dropdowns.uf_portrait_position) + CreateConfig(this, T["Status Bar Texture"], C.unitframes.ttarget, "bartexture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(this, T["Health Bar Width"], C.unitframes.ttarget, "width") CreateConfig(this, T["Health Bar Height"], C.unitframes.ttarget, "height") CreateConfig(this, T["Power Bar Height"], C.unitframes.ttarget, "pheight") @@ -858,6 +869,7 @@ pfUI:RegisterModule("gui", function () if not this.setup then CreateConfig(this, T["Display Pet Frame"], C.unitframes.pet, "visible", "checkbox") CreateConfig(this, T["Portrait Position"], C.unitframes.pet, "portrait", "dropdown", pfUI.gui.dropdowns.uf_portrait_position) + CreateConfig(this, T["Status Bar Texture"], C.unitframes.pet, "bartexture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(this, T["Health Bar Width"], C.unitframes.pet, "width") CreateConfig(this, T["Health Bar Height"], C.unitframes.pet, "height") CreateConfig(this, T["Power Bar Height"], C.unitframes.pet, "pheight") @@ -901,6 +913,7 @@ pfUI:RegisterModule("gui", function () if not this.setup then CreateConfig(this, T["Display Focus Frame"], C.unitframes.focus, "visible", "checkbox") CreateConfig(this, T["Portrait Position"], C.unitframes.focus, "portrait", "dropdown", pfUI.gui.dropdowns.uf_portrait_position) + CreateConfig(this, T["Status Bar Texture"], C.unitframes.focus, "bartexture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(this, T["Health Bar Width"], C.unitframes.focus, "width") CreateConfig(this, T["Health Bar Height"], C.unitframes.focus, "height") CreateConfig(this, T["Power Bar Height"], C.unitframes.focus, "pheight") @@ -970,6 +983,7 @@ pfUI:RegisterModule("gui", function () if not this.setup then CreateConfig(this, T["Display Raid Frames"], C.unitframes.raid, "visible", "checkbox") CreateConfig(this, T["Portrait Position"], C.unitframes.raid, "portrait", "dropdown", pfUI.gui.dropdowns.uf_portrait_position) + CreateConfig(this, T["Status Bar Texture"], C.unitframes.raid, "bartexture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(this, T["Health Bar Width"], C.unitframes.raid, "width") CreateConfig(this, T["Health Bar Height"], C.unitframes.raid, "height") CreateConfig(this, T["Power Bar Height"], C.unitframes.raid, "pheight") @@ -1013,6 +1027,7 @@ pfUI:RegisterModule("gui", function () if not this.setup then CreateConfig(this, T["Display Group Frames"], C.unitframes.group, "visible", "checkbox") CreateConfig(this, T["Portrait Position"], C.unitframes.group, "portrait", "dropdown", pfUI.gui.dropdowns.uf_portrait_position) + CreateConfig(this, T["Status Bar Texture"], C.unitframes.group, "bartexture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(this, T["Health Bar Width"], C.unitframes.group, "width") CreateConfig(this, T["Health Bar Height"], C.unitframes.group, "height") CreateConfig(this, T["Power Bar Height"], C.unitframes.group, "pheight") @@ -1056,6 +1071,7 @@ pfUI:RegisterModule("gui", function () if not this.setup then CreateConfig(this, T["Display Group Target Frames"], C.unitframes.grouptarget, "visible", "checkbox") CreateConfig(this, T["Portrait Position"], C.unitframes.grouptarget, "portrait", "dropdown", pfUI.gui.dropdowns.uf_portrait_position) + CreateConfig(this, T["Status Bar Texture"], C.unitframes.grouptarget, "bartexture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(this, T["Health Bar Width"], C.unitframes.grouptarget, "width") CreateConfig(this, T["Health Bar Height"], C.unitframes.grouptarget, "height") CreateConfig(this, T["Power Bar Height"], C.unitframes.grouptarget, "pheight") @@ -1099,6 +1115,7 @@ pfUI:RegisterModule("gui", function () if not this.setup then CreateConfig(this, T["Display Group Pet Frames"], C.unitframes.grouppet, "visible", "checkbox") CreateConfig(this, T["Portrait Position"], C.unitframes.grouppet, "portrait", "dropdown", pfUI.gui.dropdowns.uf_portrait_position) + CreateConfig(this, T["Status Bar Texture"], C.unitframes.grouppet, "bartexture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(this, T["Health Bar Width"], C.unitframes.grouppet, "width") CreateConfig(this, T["Health Bar Height"], C.unitframes.grouppet, "height") CreateConfig(this, T["Power Bar Height"], C.unitframes.grouppet, "pheight")