gnome-shell/tests/interactive
Owen W. Taylor ffd25fe9e4 Fix size negotiation for StScrollView
StScrollable: Document how size negotation now works between the
  parent and scrollable child.

StBoxLayout: Adapt to the new contract for how size negotiation
  works; in particular, handle being allocated less than the
  minimum size when scrolled and treat the minimum size as the
  size of the scrolled area in instead of the natural size.

StScrollView: Substantially rewrite with fixes including:
 - Implement new size negotation contract; this allows us
   to determine scrollbar visibility without having to
   connect to the adjustment.
 - Implement all ALWAYS along with the existing NEVER/AUTO
 - When hiding and showing scrollbars and shadows, don't
   hide and show widgets, just turn on and off including them
   in pick and paint. This avoids queueing relayouts.
 - Cleanups for the code for connecting to adjustments,
   for changing policy, and for turning on and off shadows.

scroll-view-sizing.js: New test case for StScrollView, allowing
  resizing the scroll view interactively, changing the scrollbar
  policies and turning shadows on and off.

https://bugzilla.gnome.org/show_bug.cgi?id=611740
2010-03-11 15:08:48 -05:00
..
borders.js [tests/borders.js] 2010-01-15 18:33:36 -05:00
box-layout.js Support fixed position children 2009-10-15 17:40:58 -04:00
calendar.js Fixes for Calendar widget 2009-10-01 16:48:24 -04:00
css-fonts.js
entry.js Use GtkIMContext instead of ClutterIMContext 2009-10-06 14:48:32 -04:00
inline-style.js testcommon.css: Don't theme all buttons 2009-10-01 14:46:33 -04:00
scroll-view-sizing.js Fix size negotiation for StScrollView 2010-03-11 15:08:48 -05:00
scrolling.js [StScrollView] Fix incorrect assertion, defaults, and test case 2010-02-22 12:06:56 -05:00
table.js [StTable] fix x-align/y-align properties to be StAlign, not double 2010-02-16 14:06:39 -05:00