[ CCode ( type_cname = "GtkScrollableInterface" , type_id = "gtk_scrollable_get_type ()" ) ]
public interface Scrollable : Object
An interface for widgets with native scrolling ability.
To implement this interface you should override the [property@Gtk.Scrollable:hadjustment] and [property@Gtk.Scrollable:vadjustment] properties.
All scrollable widgets should do the following.
GtkScrollable:value-changed] signal. The child widget should then populate the adjustments’ properties as soon as possible,
which usually means queueing an allocation right away and populating the properties in the [vfunc@Gtk.Widget.size_allocate]
implementation.GtkScrollable:value-changed] signal, the scrollable widget
should scroll its contents.