gtk+ r18606 - in branches/extended-layout: . gtk tests



Author: hasselmm
Date: 2007-08-12 23:00:23 +0100 (Sun, 12 Aug 2007)
New Revision: 18606
ViewCVS link: http://svn.gnome.org/viewcvs/gtk+?rev=18606&view=rev

Modified:
   branches/extended-layout/ChangeLog.gtk-extended-layout
   branches/extended-layout/gtk/gtkbin.c
   branches/extended-layout/gtk/gtkextendedlayout.c
   branches/extended-layout/gtk/gtkhbox.c
   branches/extended-layout/gtk/gtktable.c
   branches/extended-layout/gtk/gtktable.h
   branches/extended-layout/gtk/gtktreeview.c
   branches/extended-layout/gtk/gtkvbox.c
   branches/extended-layout/tests/autotestextendedlayout.c
Log:
2007-08-12  Mathias Hasselmann  <mathias hasselmann gmx de>

	* gtk/gtkbin.c: Filter feature set returned by the child to match
	the subset supported by bins. Ensure natural size matches at least
	the requested size.
	* gtk/gtkextendedlayout.c: Ensure natural size matches at least
	the requested size by considering explicit size requests.
	* gtk/gtkhbox.c, gtk/gtkvbox.c, gtk/gtktable.c, gtk/gtktable.h:
	Delegate natural size calculation to the (modified) size_request
	method for more accurate resutls. This trick was developed already
	for GtkLabel, but not recognized before working on GtkScrolledWindow.
	* gtk/gtktreeview.c: Skip invisible columns for natural size.
	* tests/autotestextendedlayout.c: Test natural size properties
	for all classes implementing GtkExtendLayout.





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