Method
Pango.Color.parse_with_alpha
Declaration [src]
gboolean
pango_color_parse_with_alpha (
PangoColor* color,
guint16* alpha,
const char* spec
)
Description [src]
Fill in the fields of a color from a string specification.
The string can
either one of a large set of standard names. (Taken from the CSS Color
specification,
or it can be a hexadecimal value in the form #rgb
, #rrggbb
, #rrrgggbbb
or #rrrrggggbbbb
where r
, g
and b
are hex digits of the red, green,
and blue components of the color, respectively. (White in the four
forms is #fff
, #ffffff
, #fffffffff
and #ffffffffffff
.)
Additionally, parse strings of the form #rgba
, #rrggbbaa
,
#rrrrggggbbbbaaaa
, if alpha
is not NULL
, and set alpha
to the value
specified by the hex digits for a
. If no alpha component is found
in spec
, alpha
is set to 0xffff (for a solid color).
Available since: | 1.46 |
Parameters
alpha |
guint16* |
return location for alpha, or |
|
Direction: out | |
The called function takes ownership of the data, and is responsible for freeing it | |
spec |
const char* |
a string specifying the new color |
|
The data is owned by the caller of the function | |
The string is a NUL terminated UTF-8 string |