<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi Hilaire,<br>
    <br>
    On 6/22/2021 4:42 PM, Hilaire Fernandes via Cuis-dev wrote:
    <blockquote cite="mid:6c0414be-95e2-52ff-dfa7-0747997ab5fa@drgeo.eu"
      type="cite">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p><font size="+1">Hi Juan, <br>
        </font></p>
      <p><font size="+1">For DrGeo </font><font size="+1"><font
            size="+1">GUI</font> userĀ  experience[1], I need to select
          morphs at a given distance of the hand.</font></p>
      <p><font size="+1">Practically, it means to select morphs
          intersecting with a circle whose center is the hand. I also
          want to select the morphs completely overlapped by other
          morphs, so user gets the choice to select the morph he want.<br>
        </font></p>
      <p><font size="+1">Is it possible with vector graphics?</font></p>
    </blockquote>
    <br>
    Great questions! Most likely what we have today is not enough, but
    this is a good time to improve.<br>
    <br>
    Right now, if you have several overlapping morphs and you get the
    halo menu and select "embed into", you get a submenu with the
    overlapped morphs so you can select one of them. (drag the main menu
    a bit so it doesn't cover your morphs, and you can see better).<br>
    <br>
    Besides, you can "grab" most morphs with the mouse, just like
    windows.<br>
    <br>
    Something we don't have is a concept of "selected morphs", like
    regular OSs let you select several icons in a desktop, or several
    files in a file browser.<br>
    <br>
    So, what is that you are in need for?<br>
    - The ability to select several morphs at a time (without grabbing
    them), so you can later do something with them? (this could include
    ways to add / remove morphs from "current selection")<br>
    - The same, but just one morph? (this could include ways to cycle
    "next morph" "previous morph" "child" "parent", etc, until reaching
    the desired morph)<br>
    - Just choose several morphs in a "modal" way?<br>
    - The same, but just one morph? (This is what is possible with the
    "embed into" menu option)<br>
    - Something completely different?<br>
    <br>
    This is the perfect time to think about useful mouse / keyboard
    gestures and their effect on morphs. Anybody with any experience
    using applications for drawing / painting / cad / desktop
    publishing, please chime in, and suggest the ways you know about and
    like. If there is any literature on the subject, it will be useful
    too.<br>
    <br>
    <blockquote cite="mid:6c0414be-95e2-52ff-dfa7-0747997ab5fa@drgeo.eu"
      type="cite">
      <p><font size="+1">Thanks<br>
        </font></p>
      <p><font size="+1">Hilaire</font></p>
      <p><font size="+1">[1] When the user need to select point,
          segment, line circle with the mouse.<br>
        </font></p>
      <pre class="moz-signature" cols="72">-- 
GNU Dr. Geo
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://blog.drgeo.eu">http://blog.drgeo.eu</a></pre>
    </blockquote>
    <br>
    Thanks!<br>
    <pre class="moz-signature" cols="72">-- 
Juan Vuletich
<a class="moz-txt-link-abbreviated" href="http://www.cuis-smalltalk.org">www.cuis-smalltalk.org</a>
<a class="moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a class="moz-txt-link-freetext" href="https://github.com/jvuletich">https://github.com/jvuletich</a>
<a class="moz-txt-link-freetext" href="https://www.linkedin.com/in/juan-vuletich-75611b3">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
@JuanVuletich</pre>
  </body>
</html>