mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-14 04:31:09 +00:00
scrolledwindow test: Check natural width for max content size
The maximum content size does not increase the minimum request but only ensures that both minimum and natural requests do not exceed the maximum setting.
This commit is contained in:
parent
34feba1e7c
commit
d6187c9a02
@ -46,11 +46,11 @@ test_size (GtkOrientation orientation,
|
|||||||
* Here, the content is purposely bigger than the scrolled window,
|
* Here, the content is purposely bigger than the scrolled window,
|
||||||
* so it should grow up to max-content-width.
|
* so it should grow up to max-content-width.
|
||||||
*/
|
*/
|
||||||
gtk_widget_get_preferred_width (scrolledwindow, &size, NULL);
|
gtk_widget_get_preferred_width (scrolledwindow, NULL, &size);
|
||||||
gtk_widget_get_preferred_width (box, &child_size, NULL);
|
gtk_widget_get_preferred_width (box, &child_size, NULL);
|
||||||
|
|
||||||
g_assert_cmpint (child_size, ==, BOX_SIZE);
|
g_assert_cmpint (child_size, ==, BOX_SIZE);
|
||||||
g_assert_cmpint (size, >=, MAX_SIZE);
|
g_assert_cmpint (size, ==, MAX_SIZE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* Testing the content-height property */
|
/* Testing the content-height property */
|
||||||
@ -74,11 +74,11 @@ test_size (GtkOrientation orientation,
|
|||||||
* Here, the content is purposely bigger than the scrolled window,
|
* Here, the content is purposely bigger than the scrolled window,
|
||||||
* so it should grow up to max-content-height.
|
* so it should grow up to max-content-height.
|
||||||
*/
|
*/
|
||||||
gtk_widget_get_preferred_height (scrolledwindow, &size, NULL);
|
gtk_widget_get_preferred_height (scrolledwindow, NULL, &size);
|
||||||
gtk_widget_get_preferred_height (box, &child_size, NULL);
|
gtk_widget_get_preferred_height (box, &child_size, NULL);
|
||||||
|
|
||||||
g_assert_cmpint (child_size, ==, BOX_SIZE);
|
g_assert_cmpint (child_size, ==, BOX_SIZE);
|
||||||
g_assert_cmpint (size, >=, MAX_SIZE);
|
g_assert_cmpint (size, ==, MAX_SIZE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user