Hi,<br><br>Sorry to maybe ask a stupid question:<br>If it is not reliable to react on resize events to render the SVG graphics in a different size, why isn&#39;t the paint event used?<br>You could check for every paint event if the window size has changed until the last paint event, and render the SVG graphics only if needed.
<br><br>The only drawback I could see is the case when the user permanently changes the size (by dragging the corner of the window back and force). This for sure produces lots of resize events, but I&#39;m not sure if it also produces a paint event for every resize event. I&#39;m not sure how it works, but it seems to happen that earlier paint events are dropped if the next resize event already arrives before the paint event has been executed. If that is not done automatically, it should be easy to do this on your own: Ignore a paint event, if there is already a resize event in the event queue.
<br><br>And just to compare it to Microsoft Windows&#39; behaviour: In Freecell, when changing the window size, first the rescaled pixmap versions of the cards are used, until the rendered vector versions are computed. I don&#39;t know if this is already done in kgames, but I think it could easily be implemented.
<br><br>Burkhard<br><br>