[gtk/wip/ebassi/fixed-layout-v2: 1/3] Add overflow:hidden to GtkFixed



commit aed70a82c72c1cd46a8255199830bc74ba403931
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Mon Apr 1 18:11:19 2019 +0100

    Add overflow:hidden to GtkFixed
    
    This allows GtkFixed to clip children that are outside its allocation.

 gtk/gtkfixed.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/gtk/gtkfixed.c b/gtk/gtkfixed.c
index 6d33c5bc51..1935de78a1 100644
--- a/gtk/gtkfixed.c
+++ b/gtk/gtkfixed.c
@@ -119,6 +119,7 @@ gtk_fixed_init (GtkFixed *self)
   GtkFixedPrivate *priv = gtk_fixed_get_instance_private (self);
 
   gtk_widget_set_has_surface (GTK_WIDGET (self), FALSE);
+  gtk_widget_set_overflow (GTK_WIDGET (self), GTK_OVERFLOW_HIDDEN);
 
   priv->layout = gtk_fixed_layout_new ();
   gtk_widget_set_layout_manager (GTK_WIDGET (self), priv->layout);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]