Declaration [src]

gtk_widget_set_visual (
  GtkWidget* widget,
  GdkVisual* visual

Description [src]

Sets the visual that should be used for by widget and its children for creating GdkWindows. The visual must be on the same GdkScreen as returned by gtk_widget_get_screen(), so handling the GtkWidget::screen-changed signal is necessary.

Setting a new visual will not cause widget to recreate its windows, so you should call this function before widget is realized.


visual GdkVisual

Visual to be used or NULL to unset a previous one.

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