forked from AuroraMiddleware/gtk
a72f1c76c8
It tried to set the expand state if either xexpand/yexpand where true. Due to a missing queue_compute_expand when adding a child it actually only computed the expand state in case a child queued after being added or in case a child had the expand property set (see optimization in gtk_widget_set_parent) In my case this broke layouts as a child of GtkCombBox started setting an exand flag with 3.20 which queued a compute_expand, which in turn propagated an expand child props set for a cell in the same table up and overrode the expand child prop of a parent GtkBox. This removes the custom compute_expand implementation to match the behaviour of GtkBox (don't propagate child prop expand flags but let child expand flags override the child props) and not get random expand behaviour depending on whether and when child widgets set their expand state. https://bugzilla.gnome.org/show_bug.cgi?id=769162 |
||
---|---|---|
.. | ||
gtkaction.c | ||
gtkaction.h | ||
gtkactiongroup.c | ||
gtkactiongroup.h | ||
gtkactivatable.c | ||
gtkactivatable.h | ||
gtkalignment.c | ||
gtkalignment.h | ||
gtkarrow.c | ||
gtkarrow.h | ||
gtkcolorsel.c | ||
gtkcolorsel.h | ||
gtkcolorseldialog.c | ||
gtkcolorseldialog.h | ||
gtkfontsel.c | ||
gtkfontsel.h | ||
gtkgradient.c | ||
gtkgradient.h | ||
gtkgradientprivate.h | ||
gtkhandlebox.c | ||
gtkhandlebox.h | ||
gtkhbbox.c | ||
gtkhbbox.h | ||
gtkhbox.c | ||
gtkhbox.h | ||
gtkhpaned.c | ||
gtkhpaned.h | ||
gtkhscale.c | ||
gtkhscale.h | ||
gtkhscrollbar.c | ||
gtkhscrollbar.h | ||
gtkhseparator.c | ||
gtkhseparator.h | ||
gtkhsv.c | ||
gtkhsv.h | ||
gtkiconfactory.c | ||
gtkiconfactory.h | ||
gtkiconfactoryprivate.h | ||
gtkimagemenuitem.c | ||
gtkimagemenuitem.h | ||
gtkmisc.c | ||
gtkmisc.h | ||
gtknumerableicon.c | ||
gtknumerableicon.h | ||
gtknumerableiconprivate.h | ||
gtkradioaction.c | ||
gtkradioaction.h | ||
gtkrc.c | ||
gtkrc.h | ||
gtkrecentaction.c | ||
gtkrecentaction.h | ||
gtkstatusicon-quartz.c | ||
gtkstatusicon.c | ||
gtkstatusicon.h | ||
gtkstock.c | ||
gtkstock.h | ||
gtkstyle.c | ||
gtkstyle.h | ||
gtkstyleproperties.c | ||
gtkstyleproperties.h | ||
gtkstylepropertiesprivate.h | ||
gtksymboliccolor.c | ||
gtksymboliccolor.h | ||
gtksymboliccolorprivate.h | ||
gtktable.c | ||
gtktable.h | ||
gtktearoffmenuitem.c | ||
gtktearoffmenuitem.h | ||
gtkthemingengine.c | ||
gtkthemingengine.h | ||
gtktoggleaction.c | ||
gtktoggleaction.h | ||
gtktrayicon-x11.c | ||
gtktrayicon.h | ||
gtkuimanager.c | ||
gtkuimanager.h | ||
gtkvbbox.c | ||
gtkvbbox.h | ||
gtkvbox.c | ||
gtkvbox.h | ||
gtkvpaned.c | ||
gtkvpaned.h | ||
gtkvscale.c | ||
gtkvscale.h | ||
gtkvscrollbar.c | ||
gtkvscrollbar.h | ||
gtkvseparator.c | ||
gtkvseparator.h | ||
Makefile.inc |