![]() |
![]() |
![]() |
GData Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <gdata/gdata-types.h> GDataColor; gboolean gdata_color_from_hexadecimal (const gchar *hexadecimal, GDataColor *color); gchar * gdata_color_to_hexadecimal (GDataColor *color);
The structures here are used haphazardly across the library, describing various small data types.
typedef struct { guint16 red; guint16 green; guint16 blue; } GDataColor;
Describes a color, such as used in the Google Calendar interface to differentiate calendars.
guint16 |
red color intensity, from 0–255 |
guint16 |
green color intensity, from 0–255 |
guint16 |
blue color intensity, from 0–255 |
gboolean gdata_color_from_hexadecimal (const gchar *hexadecimal, GDataColor *color);
Parses hexadecimal
and returns a GDataColor describing it in color
.
hexadecimal
should be in the form #
,
where rr
gg
bb
rr
is a two-digit hexadecimal red intensity value, gg
is green
and bb
is blue. The hash is optional.
|
a hexadecimal color string |
|
a GDataColor |
Returns : |
TRUE on success, FALSE otherwise
|
gchar * gdata_color_to_hexadecimal (GDataColor *color);
Returns a string describing color
in hexadecimal form; in the form #
, where rr
gg
bb
rr
is a two-digit hexadecimal red intensity value,
gg
is green and bb
is blue. The hash is always present.
|
a GDataColor |
Returns : |
the color string; free with g_free()
|
Since 0.3.0