set_background_color
Description:
Sets the color that will be used to draw the this background.
Sets the color that will be used to draw the this background before the actual contents are rendered. Note
that if the web page loaded in this specifies a background color, it will take precedence over the rgba
color. By default the this background color is opaque white. Note that the parent window must have a
RGBA visual and GtkWidget:app-paintable
property set to true for backgrounds colors to work.
```c static void browser_window_set_background_color (BrowserWindow *window, const GdkRGBA *rgba) { WebKitWebView *web_view; GdkScreen *screen = gtk_window_get_screen (GTK_WINDOW (window)); GdkVisual *rgba_visual = gdk_screen_get_rgba_visual (screen);
if (!rgba_visual) return;
gtk_widget_set_visual (GTK_WIDGET (window), rgba_visual); gtk_widget_set_app_paintable (GTK_WIDGET (window), TRUE);
web_view = browser_window_get_web_view (window); webkit_web_view_set_background_color (web_view, rgba); } ```
Parameters:
this |
a WebView |
rgba |
a RGBA |