Not sure if that's going to be helpful, but by playing with a few debugging features, we can get the widget class names logged.
(Right now, I've got EnableDebugServices, EnableInspector & ShowWidget in DeveloperSettings, and ShowLayoutRectangles in FeatureSettings. It's... err, busy ;D).
With header & footer hidden, that's:
Code:
Dec 19 18:53:12 nickel: ( 248.895 @ 0x553010 / ui.debug) draw widget: 46 QStackedWidget QRect(0,11 1080x1429)
Dec 19 18:53:12 nickel: ( 248.896 @ 0x553010 / ui.debug) ===> parent widget: AbstractMainWindow
Dec 19 18:53:12 nickel: ( 248.941 @ 0x553010 / ui.debug) draw widget: 46 QFrame QRect(0,55 1080x1341)
Dec 19 18:53:12 nickel: ( 248.941 @ 0x553010 / ui.debug) ===> parent widget: ReadingView
(both ePub & kePub).
1429 is indeed the effective height of the H2O (Out of the 1440, hence the 0, 11 offset).
And 1429 - 1341 == 44*2, so that tracks with what we got from the screenshots.
I'll check GeoffR's experimental patches next
.