mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 06:00:22 +00:00
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
This commit is contained in:
parent
2d9c09d6c0
commit
6e88f1bcb0
@ -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);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user