Method

GtkWidgetoverride_background_color

Declaration [src]

void
gtk_widget_override_background_color (
  GtkWidget* widget,
  GtkStateFlags state,
  const GdkRGBA* color
)

Description [src]

Sets the background color to use for a widget.

All other style values are left untouched. See gtk_widget_override_color().

Available since:3.0
Deprecated since:3.16

This function is not useful in the context of CSS-based rendering. If you wish to change the way a widget renders its background you should use a custom CSS style, through an application-specific GtkStyleProvider and a CSS style class. You can also override the default drawing of a widget through the GtkWidget::draw signal, and use Cairo to draw a specific color, regardless of the CSS style.

Parameters

state

Type: GtkStateFlags

The state for which to set the background color.

color

Type: GdkRGBA

The color to assign, or NULL to undo the effect of previous calls to gtk_widget_override_background_color()

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