rendered paste body-- Original code
<Texture name="UIPanelButtonUpTexture" file="Interface\Buttons\UI-Panel-Button-Up" virtual="true">
<TexCoords left="0" right="0.625" top="0" bottom="0.6875"/>
</Texture>
<Texture name="UIPanelButtonDownTexture" file="Interface\Buttons\UI-Panel-Button-Down" virtual="true">
<TexCoords left="0" right="0.625" top="0" bottom="0.6875"/>
</Texture>
<Texture name="UIPanelButtonDisabledTexture" file="Interface\Buttons\UI-Panel-Button-Disabled" virtual="true">
<TexCoords left="0" right="0.625" top="0" bottom="0.6875"/>
</Texture>
<Texture name="UIPanelButtonDisabledDownTexture" file="Interface\Buttons\UI-Panel-Button-Disabled-Down" virtual="true">
<TexCoords left="0" right="0.625" top="0" bottom="0.6875"/>
</Texture>
<Texture name="UIPanelButtonHighlightTexture" file="Interface\Buttons\UI-Panel-Button-Highlight" alphaMode="ADD" virtual="true">
<TexCoords left="0" right="0.625" top="0" bottom="0.6875"/>
</Texture>
---------------------------------------------------------------------------------
-- Dynamic code...?
if not data._tex.ButtonUp then
data._tex.ButtonUp = UIParent:CreateTexture()
data._tex.ButtonUp:SetTexture("Interface\\Buttons\\UI-Panel-Button-Up")
data._tex.ButtonUp:SetTexCoord(0,0.625,0,0.6875)
end
f:SetNormalTexture( data._tex.ButtonUp )
if not data._tex.ButtonDown then
data._tex.ButtonDown = UIParent:CreateTexture()
data._tex.ButtonDown:SetTexture("Interface\\Buttons\\UI-Panel-Button-Down")
data._tex.ButtonDown:SetTexCoord(0,0.625,0,0.6875)
end
f:SetPushedTexture( data._tex.ButtonDown )
if not data._tex.ButtonDisabled then
data._tex.ButtonDisabled = UIParent:CreateTexture()
data._tex.ButtonDisabled:SetTexture("Interface\\Buttons\\UI-Panel-Button-Disabled")
data._tex.ButtonDisabled:SetTexCoord(0,0.625,0,0.6875)
end
f:SetDisabledTexture( data._tex.ButtonDisabled )
if not data._tex.ButtonHighlight then
data._tex.ButtonHighlight = UIParent:CreateTexture()
data._tex.ButtonHighlight:SetTexture("Interface\\Buttons\\UI-Panel-Button-Highlight")
data._tex.ButtonHighlight:SetTexCoord(0,0.625,0,0.6875)
data._tex.ButtonHighlight:SetBlendMode("ADD")
end
f:SetHighlightTexture( data._tex.ButtonHighlight )