chrisboyle/MWM-for-Android — comment on commit 0f48a54b306dec095c36e21dd06940c0de6fb4c2
File:  line 0
By benjymous:

Yeah, I'll have a think about how best to achieve that - btw, the framework currently doesn't (shouldn't!) mind if a widget changes size each time it updates - I did think about making the "row" be a widget in itself that contains other widgets, then we could have custom rows that can handle "cropping" their contents in different ways.

My changes basically already do two passes - UpdateWidgetPages does the measurement and bucketing, so it wouldn't take much to have a flag in the widget interface to allow for widgets to be told how much space they have, rather than stating their size.