gtk_fixed_move is incredibly slow
Submitted by Thomas Leonard
Description
I have a screensized window (desktop background) with a GtkFixed containing all the icons. When the icons are repositioned by dragging them, the redraw is really slow (about 1 update per second).
This seems to be because gtk_fixed_move keeps trying to resize the widget (even though it's a fixed size) and this causes Gtk to redraw the whole thing.
Using my own version of gtk_fixed_move, which doesn't try to resize, I can get totally smooth motion.
I think GtkFixed should not try to resize unless it actually needs to (add and remove operations are also noticably slow).
Version: 3.22.x