[ CCode ( type_id = "gtk_viewport_get_type ()" ) ]
public class Viewport : Bin, Implementor, Buildable, Scrollable
Implements scrollability for widgets that don't support scrolling on their own.
Use `GtkViewport` to scroll child widgets such as `GtkGrid`, `GtkBox`, and so on.
The `GtkViewport` will start scrolling content only if allocated less than the child widget’s minimum size in a given orientation.
`GtkViewport` has a single CSS node with name `viewport`.
Until GTK 4.10, `GtkViewport` used the [enum@Gtk.AccessibleRole.group] role.
Starting from GTK 4.12, `GtkViewport` uses the [enum@Gtk.AccessibleRole.generic] role.