Method

GtkWidgetset_visual

Declaration [src]

void
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.

Parameters

visual

Type: 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 method.