Gjsify LogoGjsify Logo

The PangoColor structure is used to represent a color in an uncalibrated RGB color-space.

record

Hierarchy

  • Color

Index

Constructors

Properties

blue: number

value of blue component

field
green: number

value of green component

field
red: number

value of red component

field
name: string

Methods

  • Creates a copy of src.

    The copy should be freed with [methodPango.Color.free]. Primarily used by language bindings, not that useful otherwise (since colors can just be copied by assignment in C).

    Returns Pango.Color

  • free(): void
  • parse(spec: string): boolean
  • 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 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

      a string specifying the new color

    Returns boolean

  • parse_with_alpha(spec: string): [boolean, number]
  • 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).

    Parameters

    • spec: string

      a string specifying the new color

    Returns [boolean, number]

  • to_string(): string
  • Returns a textual specification of color.

    The string is in the hexadecimal form #rrrrggggbbbb, where r, g and b are hex digits representing the red, green, and blue components respectively.

    Returns string

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