RGBA

A #GdkRGBA is used to represent a (possibly translucent) color, in a way that is compatible with cairo’s notion of color.

Members

Functions

copy
gdk.rgba.RGBA copy()

Makes a copy of a #GdkRGBA.

equal
bool equal(gdk.rgba.RGBA p2)

Compares two RGBA colors.

hash
uint hash()

A hash function suitable for using for a hash table that stores #GdkRGBAs.

parse
bool parse(string spec)

Parses a textual representation of a color, filling in the red, green, blue and alpha fields of the rgba #GdkRGBA.

toString_
string toString_()

Returns a textual specification of rgba in the form rgb(r,g,b) or rgba(r g,b,a), where “r”, “g”, “b” and “a” represent the red, green, blue and alpha values respectively. “r”, “g”, and “b” are represented as integers in the range 0 to 255, and “a” is represented as a floating point value in the range 0 to 1.

Properties

_gType
GType _gType [@property getter]

Static functions

_getGType
GType _getGType()

Variables

alpha
double alpha;

The opacity of the color from 0.0 for completely translucent to 1.0 for opaque

blue
double blue;

The intensity of the blue channel from 0.0 to 1.0 inclusive

green
double green;

The intensity of the green channel from 0.0 to 1.0 inclusive

red
double red;

The intensity of the red channel from 0.0 to 1.0 inclusive