Method

VteTerminalset_colors

Declaration [src]

void
vte_terminal_set_colors (
  VteTerminal* terminal,
  const GdkRGBA* foreground,
  const GdkRGBA* background,
  const GdkRGBA* palette,
  gsize palette_size
)

Description [src]

palette specifies the new values for the 256 palette colors: 8 standard colors, their 8 bright counterparts, 6x6x6 color cube, and 24 grayscale colors. Omitted entries will default to a hardcoded value.

palette_size must be 0, 8, 16, 232 or 256.

If foreground is NULL and palette_size is greater than 0, the new foreground color is taken from palette[7]. If background is NULL and palette_size is greater than 0, the new background color is taken from palette[0].

Parameters

foreground GdkRGBA
 

The new foreground color, or NULL.

 The argument can be NULL.
 The data is owned by the caller of the function.
background GdkRGBA
 

The new background color, or NULL.

 The argument can be NULL.
 The data is owned by the caller of the function.
palette An array of GdkRGBA*
 

The color palette.

 The argument can be NULL.
 The length of the array is specified in the palette_size argument.
 The data is owned by the caller of the function.
palette_size gsize
 

The number of entries in palette.