[gtk+] scalebutton: Apply a shape on the popover
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] scalebutton: Apply a shape on the popover
- Date: Tue, 4 Feb 2014 20:29:47 +0000 (UTC)
commit 6e88f1bcb000d78c62cc75d4f65362319a77fbcc
Author: Carlos Garnacho <carlosg gnome org>
Date: Tue Feb 4 20:46:06 2014 +0100
scalebutton: Apply a shape on the popover
This hideous hack is necessary so far because the main users of
GtkScaleButton are also clutter users, so the GtkScaleButton popover
will be very likely shaped against a clutter-enabled native window.
https://bugzilla.gnome.org/show_bug.cgi?id=723556
gtk/gtkscalebutton.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkscalebutton.c b/gtk/gtkscalebutton.c
index e6de42e..d1bd058 100644
--- a/gtk/gtkscalebutton.c
+++ b/gtk/gtkscalebutton.c
@@ -57,6 +57,7 @@
#include "gtktypebuiltins.h"
#include "gtkintl.h"
#include "a11y/gtkscalebuttonaccessible.h"
+#include "gtkpopoverprivate.h"
/**
* SECTION:gtkscalebutton
@@ -356,6 +357,9 @@ gtk_scale_button_init (GtkScaleButton *button)
gtk_widget_init_template (GTK_WIDGET (button));
gtk_popover_set_relative_to (GTK_POPOVER (priv->dock), GTK_WIDGET (button));
+ /* FIXME: to be removed when compositing over native windows is fixed */
+ _gtk_popover_set_apply_shape (GTK_POPOVER (priv->dock), TRUE);
+
/* Need a local reference to the adjustment */
g_object_ref (priv->adjustment);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]