<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    On 13/04/2019 22.58, Christian Kral wrote:<br>
    <blockquote type="cite"
      cite="mid:9c1ae810-7a10-7550-adaa-cbc7fc9ba802@gmail.com"> On
      10/04/2019 10.53, Otfried Cheong via Ipe-discuss wrote:<br>
      <blockquote type="cite"
        cite="mid:828ef66b-b163-4d49-a3af-9d2b5a2312e0@www.fastmail.com">
        <pre class="moz-quote-pre" wrap="">So far, Ipe symbols are used for a limited number of use cases:

- marks
- arrows (and this is handled entirely internally by Ipe)
- page backgrounds that you want to appear on each page

There are a few people who have created libraries of Ipe shapes, but they rather organized them in one or several Ipe documents and copy them into their current document when needed instead of using them as symbols from the style sheet.

Is it worthwhile making this more usable?

Currently, the simplified drawing makes it impossible to distinguish different symbols during the selection process.  One obvious way to fix this would be to draw symbols fully when they are selected (like e.g. groups).   I would make this optional, because for mark symbols you really want to know the location, not the shape of the symbol.</pre>
      </blockquote>
      <br>
      Sounds like a great option to me. Having implemented the symbol
      drawn when selected, would already allow a very smooth workflow. <br>
    </blockquote>
    <br>
    I wonder if it were also possible to select a symbol then similar to
    a grouped object. Consider the following example: <br>
     * left: resistor as a grouped object, consisting of two lines and
    one rectangle<br>
     * right: resistor symbol from library
    <a class="moz-txt-link-rfc2396E" href="https://github.com/christiankral/ElectricalEngineering.isy">&lt;https://github.com/christiankral/ElectricalEngineering.isy&gt;</a><br>
    <br>
    <b>First experiment:</b><br>
     * I can select the grouped object in the select mode by dragging a
    frame<br>
    <img moz-do-not-send="false"
      src="cid:part1.F9EA9814.F26970A2@gmail.com" alt="" width="1040"
      height="184"><br>
     * The object gets selected<br>
    <img moz-do-not-send="false"
      src="cid:part2.37245CA5.31AB86ED@gmail.com" alt="" width="1037"
      height="184"><br>
    <br>
    <b>Second experiment:</b><br>
     * I try to select the right symbol in the same way<br>
    <img moz-do-not-send="false"
      src="cid:part3.5871DF0C.6A431A05@gmail.com" alt="" width="1039"
      height="185"><br>
     * The symbol cannot be selected. Instead I have to select the
    entire extend of the symbol:<br>
    <img moz-do-not-send="false"
      src="cid:part4.FB6D0477.47D65D0E@gmail.com" alt="" width="1040"
      height="186"><br>
     * Now the symbol is selected<br>
    <img moz-do-not-send="false"
      src="cid:part5.F9A7BC86.8A246107@gmail.com" alt="" width="1038"
      height="184"><br>
    It were, however, very nice to be able to select a symbol in the
    same way as a grouped object. This would already a lot smooth the
    handling of symbols. <br>
    <br>
    Christian<br>
    <br>
    <blockquote type="cite"
      cite="mid:9c1ae810-7a10-7550-adaa-cbc7fc9ba802@gmail.com">
      <blockquote type="cite"
        cite="mid:828ef66b-b163-4d49-a3af-9d2b5a2312e0@www.fastmail.com">
        <pre class="moz-quote-pre" wrap="">Another improvement would be to allow a symbol to carry a list of snap locations - so snapping to a symbol would not only snap to the reference location, but also to any of the listed snap locations.   This would allow you to attach wires on both sides of a resistor, etc.

Otfried
</pre>
      </blockquote>
      <br>
      This sounds like the next generation of option to me and I do like
      the idea a lot. It will allow to create symbols with connectors
      which adds a lot of flexibility to the design of electrical
      circuits and lots of other applications. <br>
      <br>
      Christian<br>
      <br>
      <blockquote type="cite"
        cite="mid:828ef66b-b163-4d49-a3af-9d2b5a2312e0@www.fastmail.com">
        <pre class="moz-quote-pre" wrap="">On Mon, Apr 8, 2019, at 22:09, Christian Kral via Ipe-discuss wrote:
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">Thanks for the hint. If the entire component were highlighted in 
addition to the reference point, your suggestion were the exact right 
procedure for me. 

 In the proposed example three reference points are located on the very 
same place -- indicated by the red cross. So hitting space after 
selecting the intersection point, I cannot distinguish which of the 
three components is selected, as only the reference points are 
highlighted. 







On 08/04/2019 06.34, Michael GENG wrote:
</pre>
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">Hold the mouse selection, then tap space bar. keep tapping to shuffle all the components close by. 


 On Apr 7, 2019, at 01:31, Christian Kral via Ipe-discuss <a class="moz-txt-link-rfc2396E" href="mailto:ipe-discuss@lists.science.uu.nl" moz-do-not-send="true">&lt;ipe-discuss@lists.science.uu.nl&gt;</a> wrote:

</pre>
            <blockquote type="cite">
              <pre class="moz-quote-pre" wrap="">Hi,

 I created an electrical engineering component library in  <a class="moz-txt-link-freetext" href="https://github.com/christiankral/ElectricalEngineering.isy" moz-do-not-send="true">https://github.com/christiankral/ElectricalEngineering.isy</a> to simplify the creating of electrical circuits. After developing some components I was running into troubles selecting symbols. As an example, please consider three symbols (two resistors, one disk marker) with the reference points show on the left in pic below; this example is available at  <a class="moz-txt-link-freetext" href="https://gist.github.com/christiankral/134b9feb5603f159c6532039c7bcc0dd" moz-do-not-send="true">https://gist.github.com/christiankral/134b9feb5603f159c6532039c7bcc0dd</a>.

 &lt;55567406-e3331080-56fd-11e9-807f-78fc94b1eb53.png&gt;

If I assemble the symbols to a circuit the three indicated reference points will end up on the very same location. My question is how a user can select one of the three symbols systematically, e.g., to move the vertical resistor...
</pre>
            </blockquote>
          </blockquote>
          <blockquote type="cite">
            <blockquote type="cite">
              <pre class="moz-quote-pre" wrap="">However, one could say the design of the components is in a way "wrong" as all components shall rather have their reference points in the component center. So for the resistor the reference point could be moved from one line end to the center of the symbol -- this were a possible solution. 
</pre>
            </blockquote>
          </blockquote>
          <blockquote type="cite">
            <blockquote type="cite">
              <pre class="moz-quote-pre" wrap="">Can anyone share his experience or make some comments on this topic.
</pre>
            </blockquote>
          </blockquote>
          <blockquote type="cite">
            <blockquote type="cite">
              <pre class="moz-quote-pre" wrap="">Thanks,
 Christian 
</pre>
            </blockquote>
          </blockquote>
          <blockquote type="cite">
            <blockquote type="cite">
              <pre class="moz-quote-pre" wrap="">_______________________________________________
Ipe-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Ipe-discuss@lists.science.uu.nl" moz-do-not-send="true">Ipe-discuss@lists.science.uu.nl</a>
<a class="moz-txt-link-freetext" href="https://mailman.science.uu.nl/mailman/listinfo/ipe-discuss" moz-do-not-send="true">https://mailman.science.uu.nl/mailman/listinfo/ipe-discuss</a>
</pre>
            </blockquote>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">_______________________________________________
Ipe-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Ipe-discuss@lists.science.uu.nl" moz-do-not-send="true">Ipe-discuss@lists.science.uu.nl</a>
<a class="moz-txt-link-freetext" href="https://mailman.science.uu.nl/mailman/listinfo/ipe-discuss" moz-do-not-send="true">https://mailman.science.uu.nl/mailman/listinfo/ipe-discuss</a>

Attachments:
* fkkgdjnkebfedlce.png
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
Ipe-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Ipe-discuss@lists.science.uu.nl" moz-do-not-send="true">Ipe-discuss@lists.science.uu.nl</a>
<a class="moz-txt-link-freetext" href="https://mailman.science.uu.nl/mailman/listinfo/ipe-discuss" moz-do-not-send="true">https://mailman.science.uu.nl/mailman/listinfo/ipe-discuss</a>
</pre>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>