Method
WebKit2WebViewset_background_color
since: 2.8
Declaration [src]
void
webkit_web_view_set_background_color (
WebKitWebView* web_view,
const GdkRGBA* rgba
)
Description [src]
Sets the color that will be used to draw the web_view
background.
Sets the color that will be used to draw the web_view
background before
the actual contents are rendered. Note that if the web page loaded in web_view
specifies a background color, it will take precedence over the rgba
color.
By default the web_view
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.
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);
}
Available since: 2.8
Parameters
rgba
-
Type:
GdkRGBA
A
GdkRGBA
.The data is owned by the caller of the function.