forked from AuroraMiddleware/gtk
frame: Set GTK_OVERFLOW_HIDDEN
It doesn't really make sense for the frame to allow drawing children outside of it.
This commit is contained in:
parent
2031bcd388
commit
e07827e976
@ -46,6 +46,9 @@
|
||||
* the top edge of the frame. The horizontal position of the label can
|
||||
* be controlled with gtk_frame_set_label_align().
|
||||
*
|
||||
* GtkFrame clips its child. You can use this to add rounded corners to
|
||||
* widgets, but be aware that it also cuts off shadows.
|
||||
*
|
||||
* # GtkFrame as GtkBuildable
|
||||
*
|
||||
* The GtkFrame implementation of the GtkBuildable interface supports
|
||||
@ -224,6 +227,8 @@ gtk_frame_init (GtkFrame *frame)
|
||||
{
|
||||
GtkFramePrivate *priv = gtk_frame_get_instance_private (frame);
|
||||
|
||||
gtk_widget_set_overflow (GTK_WIDGET (frame), GTK_OVERFLOW_HIDDEN);
|
||||
|
||||
priv->label_widget = NULL;
|
||||
priv->has_frame = TRUE;
|
||||
priv->label_xalign = 0.0;
|
||||
|
Loading…
Reference in New Issue
Block a user