• Jonas Ådahl's avatar
    gtk: Allocate everything from GtkNativeClass::layout · 8a599b25
    Jonas Ådahl authored
    This changes allocation of the widget trees to happen as a side effect
    to the GdkSurface::layout signal, which first passes the GtkNative
    instance where it is then forwarded to the implementations of the
    GtkNative interface.
    The implementations of GtkNative are the ones doing the actual
    gtk_widget_allocate(), and they do so in their GtkNativeClass::layout