WoW:API FontInstance SetTextColor: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
mNo edit summary
m (Move page script moved page API FontInstance SetTextColor to API FontInstance SetTextColor without leaving a redirect)
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<center>'''SetTextColor''' ''-Documentation by DerGhulbus-''</center>
{{widgetmethod}}
 
obj:SetTextColor(r, g, b{, a})


Sets the object's text color.
Sets the object's text color.


----
obj:SetTextColor(red, green, blue[, alpha])
;''Arguments''
 
:Float
:;r: Red part of new color (1.0 for 100% intensity)
:Float
:;g: Green part of new color (1.0 for 100% intensity)
:Float
:;b: Blue part of new color (1.0 for 100% intensity)
:Float
:;a: Alpha part of new color (1.0 for 100% opacity)


----
== Arguments ==
;''Returns''


???
:;red: Number - Red part of color (0.0 -- 1.0)
:;green: Number - Green part of color (0.0 -- 1.0)
:;blue: Number - Blue part of color (0.0 -- 1.0)
:;alpha: Number - Alpha (transparency) value (0.0 for totally transparent, 1.0 for solid color)


----
;12/5/08
;''See also:''
::Note that Button:SetTextColor was deleted in 3.0, but FontInstance:SetTextColor remains. To set the button text color, you need to set the button font object, then get a copy of it, then modify the color of the new object and then assign the copy back to the button. For example:


[[API_Button_SetHighlightTextColor]]
button:SetNormalFontObject("GameFontHighlight");
local font = button:GetNormalFontObject();
font:SetTextColor(1, 0.5, 0.25, 1.0);
button:SetNormalFontObject(font);


----
== See Also ==
{{WoW API}}
* [[API Button SetHighlightTextColor|Button:SetHighlightTextColor]]()

Latest revision as of 04:45, 15 August 2023

Widget API ← FontInstance < SetTextColor

Sets the object's text color.

obj:SetTextColor(red, green, blue[, alpha])

Arguments[edit]

red
Number - Red part of color (0.0 -- 1.0)
green
Number - Green part of color (0.0 -- 1.0)
blue
Number - Blue part of color (0.0 -- 1.0)
alpha
Number - Alpha (transparency) value (0.0 for totally transparent, 1.0 for solid color)
12/5/08
Note that Button:SetTextColor was deleted in 3.0, but FontInstance:SetTextColor remains. To set the button text color, you need to set the button font object, then get a copy of it, then modify the color of the new object and then assign the copy back to the button. For example:
button:SetNormalFontObject("GameFontHighlight");
local font = button:GetNormalFontObject();
font:SetTextColor(1, 0.5, 0.25, 1.0);
button:SetNormalFontObject(font);

See Also[edit]