<div dir="ltr"><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">Hi;</span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><br></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">Should have provided an example of the behavior that, at a minimum, doesn't include my code (which may be at fault).  Sorry for the omission.</span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><br></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">If you run the following, bring up the address-book demo, then type "help" its interactor...</span></span></div><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><br></span></span></div>sbcl --eval '(ql:quickload :clim-examples)' --eval '(trace clim:layout-frame</span>)' --eval '(clim-demo:demodemo)'<br></span><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace">you will see the repeated calls to layout-frame...</span><br></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace">-jm</span></div><div><span style="font-family:monospace"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 16, 2017 at 12:08 PM, John Morrison <span dir="ltr"><<a href="mailto:jm@symbolic-simulation.com" target="_blank">jm@symbolic-simulation.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"> Hi;<div><br></div><div>The McCLIM app I am writing has both a pan/zoom application pane and an interactor pane.  I am trying to track down why the top-level frame gets resized (radically - too big to fit the X11 screen) when things get drawn onto the canvas.</div><div><br></div><div>Immediately upon tracing clim:layout-frame, I was surprised to see it (unexpectedly, to me) getting called as each letter it typed into the interactor pane - before I actually start drawing anything (much) onto the canvas/application pane.  I am guessing that my output-record-producing drawing similarly triggers the layout protocol again...</div><div><br></div><div>Is this expected behavior?  I was hoping/expecting that the frame layout was computed a "final" time, and then I could draw onto one of its panes with impunity, counting on visible region clipping.</div><div><br></div><div>If it is not expected behavior, I would be happy to try and track it down.  If it is expected behavior, is there some way to prevent it?  It is indeed strange for the application to "spontaneously" and dramatically change its size/realization on the screen.</div><div><br></div><div>Thanks!</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>-jm</div><div><br></div></font></span></div>
</blockquote></div><br></div>