Gjsify LogoGjsify Logo

A #GdkColor is used to describe a color, similar to the XColor struct used in the X11 drawing API.

record

Hierarchy

  • Color

Index

Constructors

Properties

blue: number

The blue component of the color

field
green: number

The green component of the color

field
pixel: number

For allocated colors, the pixel value used to draw this color on the screen. Not used anymore.

field
red: number

The red component of the color. This is a value between 0 and 65535, with 65535 indicating full intensity

field
name: string

Methods

  • free(): void
  • Frees a #GdkColor created with gdk_color_copy().

    Returns void

  • hash(): number
  • A hash function suitable for using for a hash table that stores #GdkColors.

    Returns number

  • toString(): string
  • Returns a textual specification of color in the hexadecimal form “#rrrrggggbbbb” where “r”, “g” and “b” are hex digits representing the red, green and blue components respectively.

    The returned string can be parsed by gdk_color_parse().

    Returns string

  • parse(spec: string): [boolean, Gdk.Color]
  • Parses a textual specification of a color and fill in the red, green, and blue fields of a #GdkColor.

    The string can either one of a large set of standard names (taken from the X11 rgb.txt file), 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”).

    Parameters

    • spec: string

      the string specifying the color

    Returns [boolean, Gdk.Color]

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method