[gtk+] scrolledwindow: Use a fully transparent background for the overlay window
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] scrolledwindow: Use a fully transparent background for the overlay window
- Date: Thu, 13 Nov 2014 20:26:25 +0000 (UTC)
commit 632accd9cc121c9c65b1f7be099dfb96ee5133f6
Author: Carlos Garnacho <carlosg gnome org>
Date: Thu Nov 13 21:21:39 2014 +0100
scrolledwindow: Use a fully transparent background for the overlay window
The background will be already given and updated in the GtkScrollbar widget,
plus the background remained static on the window since it is realized.
gtk/gtkscrolledwindow.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c
index 672d8eb..4ca59a7 100644
--- a/gtk/gtkscrolledwindow.c
+++ b/gtk/gtkscrolledwindow.c
@@ -3349,6 +3349,7 @@ create_indicator_window (GtkScrolledWindow *scrolled_window,
GtkWidget *child)
{
GtkWidget *widget = GTK_WIDGET (scrolled_window);
+ GdkRGBA transparent = { 0, 0, 0, 0 };
GtkAllocation allocation;
GdkWindow *window;
GdkWindowAttr attributes;
@@ -3370,7 +3371,8 @@ create_indicator_window (GtkScrolledWindow *scrolled_window,
window = gdk_window_new (gtk_widget_get_window (widget),
&attributes, attributes_mask);
gtk_widget_register_window (widget, window);
- gtk_style_context_set_background (gtk_widget_get_style_context (widget), window);
+
+ gdk_window_set_background_rgba (window, &transparent);
if (scrolled_window->priv->touch_mode)
gtk_widget_set_parent_window (child, window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]