<div dir="ltr">Thanks, I&#39;ve fixed those docs.<div><br></div><div>Robby</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 22, 2013 at 9:06 PM, Stephen Chang <span dir="ltr">&lt;<a href="mailto:stchang@ccs.neu.edu" target="_blank">stchang@ccs.neu.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ah ok I see now. I didn&#39;t look hard enough.<br>
<br>
I saw the &quot;frame%&quot; so I was clicking around here:<br>
<a href="http://docs.racket-lang.org/tools/drracket_unit.html?q=on-close#%28meth._%28%28%28lib._drracket%2Ftool-lib..rkt%29._drracket~3aunit~3aframe~25%29._on-close%29%29" target="_blank">http://docs.racket-lang.org/tools/drracket_unit.html?q=on-close#%28meth._%28%28%28lib._drracket%2Ftool-lib..rkt%29._drracket~3aunit~3aframe~25%29._on-close%29%29</a><br>

<br>
On Wed, May 22, 2013 at 7:59 PM, Matthias Felleisen<br>
<div class="HOEnZb"><div class="h5">&lt;<a href="mailto:matthias@ccs.neu.edu">matthias@ccs.neu.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; From the docs:<br>
&gt;<br>
&gt; &quot;<br>
&gt; method<br>
&gt;   (send a-top-level-window on-close) → void?<br>
&gt;<br>
&gt; Refine this method with augment.<br>
&gt; ...<br>
&gt; &quot;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On May 22, 2013, at 7:14 PM, Stephen Chang wrote:<br>
&gt;<br>
&gt;&gt; I was about to reply with the same answer as Matthias, but with<br>
&gt;&gt; define/override instead of define/augment, but I kept getting an<br>
&gt;&gt; error. Does it say anywhere in the docs whether a method is declared<br>
&gt;&gt; using pubment or public? I couldnt find it.<br>
&gt;&gt;<br>
&gt;&gt; On Wed, May 22, 2013 at 7:06 PM, Matthias Felleisen<br>
&gt;&gt; &lt;<a href="mailto:matthias@ccs.neu.edu">matthias@ccs.neu.edu</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Here we go:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; #lang racket/gui<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; (define my-frame%<br>
&gt;&gt;&gt;  (class frame%<br>
&gt;&gt;&gt;    (super-new)<br>
&gt;&gt;&gt;    (define/augment (on-close)<br>
&gt;&gt;&gt;      (displayln &quot;closing now&quot;))))<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; (define frame<br>
&gt;&gt;&gt;  (new my-frame% [label &quot;on closing&quot;][width 300][height 200]))<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; (send frame show #t)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On May 22, 2013, at 6:55 PM, Zelah Hutchinson wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; From the documentation I gather that I need to augment the on-close method. I do not understand how to do this. Can someone show me a tiny example of how to perform an operation when a window is closed? Thank you.<br>

&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; ____________________________________________________________<br>
&gt;&gt;&gt;&gt; FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks &amp; orcas on your desktop!<br>
&gt;&gt;&gt;&gt; Check it out at <a href="http://www.inbox.com/marineaquarium" target="_blank">http://www.inbox.com/marineaquarium</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; ____________________<br>
&gt;&gt;&gt;&gt; Racket Users list:<br>
&gt;&gt;&gt;&gt; <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ____________________<br>
&gt;&gt;&gt;  Racket Users list:<br>
&gt;&gt;&gt;  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
&gt;<br>
<br>
____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></blockquote></div><br></div></div>