<div dir="auto">One way to do it is to use a transparent morph covering all the world and make it handle mouse down events, and close the dialog on mouse down. I thought about doing something like that for all dialogs. For example for the “find class” dialog (alt-f in a browser), because closing it is awkward (you have to put the mouse pointer over the text input to make it get the keyboard focus and then press esc). Perhaps it would be better if modal dialogs kept always the keyboard focus until closed. Or maybe we should avoid modal dialogs completely and find other ways to do what they do. Not sure what’s the best solution, but I think this something worth thinking and discussing together.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 15 Feb 2022 at 3:26 PM Hilaire Fernandes via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <p>Hi, <br>
    </p>
    <p>In the screenshot below, observe the "Edit style' dialog. In its
      bottom there is a dropdown list of morphs (with a slider)
      representing type of mark to set to a segment. <br>
    </p>
    <p>I need this dropdown morph to be modal: whenever the user click
      outside, this dropdown list must be deleted from the world. <br>
    </p>
    <p>Any idea how to do it?<br>
    </p>
    <p>Thanks</p>
    <p>Hilaire<br>
    </p>
    <p><br>
    </p>
    <img src="cid:17efe4626d9f9703201" alt="" style="width:296px;max-width:100%"></div><div text="#000000" bgcolor="#FFFFFF"><br>
    <p><br>
    </p>
    <br>
    <pre cols="72" style="font-family:monospace">-- 
GNU Dr. Geo
<a href="http://drgeo.eu" target="_blank" style="font-family:monospace">http://drgeo.eu</a>
<a href="http://blog.drgeo.eu" target="_blank" style="font-family:monospace">http://blog.drgeo.eu</a></pre>
  </div>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div>