After quite some tinkering, instead of extending the DisplayManager interface, I now prefer to treat this connection rather as an intricate implementation detail: The TimelineLayout implementatino now provides two translation functions, which are directly wired as slots from the Signals emitted by moving the hand of the scrollbar; the idea is that these functions mutate the ZoomWindow, which then triggers a DisplayEvaltuation, which in turn causes the drawing code to pick up and translate back the new metric and position. Results look promising, insofar the DisplayEvaluation is now triggered repeatedly, and the actual window width in pixel is propagated; however, the response of the layout code is seemingly random at times, the allocated height grows monontonously and the code Segfaults when moving the scrollbar... |
||
|---|---|---|
| .. | ||
| draw | ||
| DIR_INFO | ||
| empty.html | ||
| InterfaceConcept_Varga.mm | ||
| renderengine.html | ||
| thinkPad.ichthyo.mm | ||
| uml | ||
| workflow.mm | ||