Skip to content

Strip down GtkContainer

Matthias Clasen requested to merge container-focus-cleanup into master

Move the set_focus_child vfunc from GtkContainer to GtkWidget. This removes the last focus functionality from GtkContainer.

Update the two users.

And move the idle sizer to GtkWidget too. It was only in GtkContainer for historic reasons. Moving it lets use avoid a bunch of pointless casting, and we can drop GtkContainerPrivate.

Edited by Matthias Clasen

Merge request reports