<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div><span>I submitted a bug report several years ago about not being able to drag nested elements after dragging a parent. &nbsp;I think Ivica may have fixed it in Pd-l2ork because I can drag the nested elements after moving the parent, so it's an issue in Pd-extended and Pd-vanilla.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;">-Jonathan</div><div class="yahoo_quoted" style="display: block;"> <br> <br> <div
 style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> On Monday, December 30, 2013 5:09 AM, Joćo Pais &lt;jmmmpais@googlemail.com&gt; wrote:<br> </font> </div>  <div class="y_msg_container"><div id="yiv4965030511"><style type="text/css">#yiv4965030511 body {font-size:13px;}</style><div>Am 30.12.2013, 02:23 Uhr, schrieb Jonathan Wilkes &lt;jancsika@yahoo.com&gt;:<br clear="none"><br clear="none"><blockquote style="margin:0 0 0.80ex;border-left:#0000FF 2px solid;padding-left:1ex;"><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div id="yiv4965030511"><div><div style="color: rgb(0, 0, 0);
 background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div id="yiv4965030511yui_3_13_0_ym1_7_1388365384205_10"><span id="yiv4965030511yui_3_13_0_ym1_7_1388365384205_16">I can click the nested scalars in Pd-l2ork, though if I move them too far upward I lose the ability to select them.&nbsp; A scaling factor is probably off somewhere in the monstrosity of code that controls this stuff.</span></div></div></div></div></div></blockquote><div><br clear="none"></div><div>is it possible to click/drag all nested elements only in pd-l2ork? Or you mean move the whole nested array upwards/downwards? The latter I can do as well, the "top layer" was always accessible.</div><div><br clear="none"></div><div>The selection problem is there when scalars are positioned outside of a GOP. Although this isn't the case here, don't know if there's a connection between
 both.</div><div><br clear="none"></div><blockquote style="margin:0 0 0.80ex;border-left:#0000FF 2px solid;padding-left:1ex;"><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div id="yiv4965030511"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div id="yiv4965030511yui_3_13_0_ym1_7_1388365384205_10"><span id="yiv4965030511yui_3_13_0_ym1_7_1388365384205_16"><br clear="none">But even if it worked properly, your interface will be limited by the automated, inflexible logic that only registers a click in the 10x10 rectangle enclosing the origin of the drawing instruction.</span></div></div></div></div></div></blockquote><div><br clear="none"></div><div>so it seems that nested elements
 "below the surface" are unreachable under this gui? is it an issue with pd, tcl/tk, or both?</div><div class="yiv4965030511yqt1273503435" id="yiv4965030511yqtfd35596"><div><br clear="none"></div><div><br clear="none"></div></div><blockquote style="margin:0 0 0.80ex;border-left:#0000FF 2px solid;padding-left:1ex;"><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div id="yiv4965030511"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div class="yiv4965030511yqt1273503435" id="yiv4965030511yqtfd63584"><div id="yiv4965030511yui_3_13_0_ym1_7_1388365384205_10"><span id="yiv4965030511yui_3_13_0_ym1_7_1388365384205_16"><br clear="none"><br clear="none">-Jonathan<br
 clear="none"></span></div></div><div class="yiv4965030511yqt3310455165" id="yiv4965030511yqt37202"><div class="yiv4965030511yahoo_quoted" id="yiv4965030511yui_3_13_0_ym1_7_1388365384205_12" style="display: block;"><div class="yiv4965030511yqt1273503435" id="yiv4965030511yqtfd77360"> <br clear="none"> <br clear="none"> </div><div class="yiv4965030511yui_3_13_0_ym1_1_1388365384205_3830" style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div class="yiv4965030511yqt1273503435" id="yiv4965030511yqtfd25768"> </div><div class="yiv4965030511yui_3_13_0_ym1_1_1388365384205_3831" style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div class="yiv4965030511yqt1273503435" id="yiv4965030511yqtfd83467"> <div dir="ltr"> <font face="Arial" size="2"> On Sunday, December 29, 2013 3:03 PM, Joćo Pais &lt;jmmmpais@googlemail.com&gt; wrote:<br
 clear="none"> </font> </div>  </div><div class="yiv4965030511y_msg_container"><div id="yiv4965030511"><div class="yiv4965030511yqt1273503435" id="yiv4965030511yqtfd56640"><style type="text/css">#yiv4965030511  
 body {font-size:13px;}</style></div><div><div class="yiv4965030511yqt1273503435" id="yiv4965030511yqtfd60810"><div>Assuming that this field is further developed, I wanted to leave a question that might (?) be relevant:<br clear="none"></div><div>- when drawing arrays with encapsulated arrays, it's not possible to click-and-drag to change the array contents in the same way it can be done with normal (single-layered) arrays. Or, to click and type numerical values.</div><div><br clear="none"></div><div>As a test you can have this patch from my data-structures workshop:</div><div>- open [pd graphic]</div><div>- you can click/drag the base array in the green line, but you can click/drag the arrays inside it</div><div>- to change these arrays one must go to [pd encapsulated-array], and select the elements through the program</div><div><br clear="none"></div><div>I don't know if this is directly related with "multi-dim arrays", but I thought about warning
 about this. I haven't seen encapsulated arrays in any other patches, so I don't
 know if many people are aware of this.</div><div><br clear="none"></div><div>Best,</div><div><br clear="none"></div><div>Joćo</div><div><br clear="none"></div><br clear="none"></div><div class="yiv4965030511yqt7707202938" id="yiv4965030511yqt63384"><blockquote style="margin:0 0 0.80ex;border-left:#0000FF 2px solid;padding-left:1ex;"><div class="yiv4965030511yui_3_13_0_ym1_1_1388365384205_3834" style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div class="yiv4965030511yqt1273503435" id="yiv4965030511yqtfd81043">How do you do multi-dim arrays in c where each row can have a different number of columns?<br clear="none"><br clear="none">In Pd I would do this:<br clear="none">[struct foo array a data]<br clear="none"><br clear="none">and:<br clear="none"><br clear="none">[struct data symbol svg_drawing_command array a the_data]<br
 clear="none"><br clear="none">and finally:<br clear="none"><br clear="none">[struct the_data float datum]<br clear="none"><br clear="none">In c I've done a character array, an int telling me how big the character array is, an array for the numbers (actually a t_fielddesc array so they are settable per instance), and an int array to tell how many numbers per command.&nbsp; So if the command is "M 10 10 L 20 30 A 1 2 3 4 5 6 7", the char array stores "MLA" and the array of numbers has "10 10 20 30 1 2 3 4 5 6 7".<br clear="none"><br clear="none">I'm sending path data to the gui using this, so I want it to be fast.&nbsp; Is there a better
 way?<br clear="none"><br clear="none">-Jonathan</div><br clear="none"></div></blockquote></div><br clear="none"></div></div><br clear="none"><br clear="none"></div>  </div> </div>  </div></div> </div></div></div></div></blockquote><br clear="none"><br clear="none"><br clear="none"><div id="yiv4965030511M2Signature"><div>-- </div><div>Friedenstr. 58<br clear="none">10249 Berlin (Deutschland)<br clear="none">Tel +49 30 42020091 | Mob +49 162 6843570<br clear="none">Studio +49 30 69509190<br clear="none">jmmmpais@gmail.com | skype: jmmmpjmmmp</div></div></div></div><br><br></div>  </div> </div>  </div> </div></body></html>