11-17-2014 01:55 PM
Say I have 10 terminals on the block diagram (bootean 1, boolean 2,...) arranged all nice and prettty, vertically , and in order. I select them all, right click, and create references. All of my references are in order, but reversed (boolean 10, boolean 9, ....). I've tried selecting the terminals in different orders, etc. but nothing seems to affect the way the references are placed on the block diagram.
'Tis but annoying, but surely someone has a better way?
11-17-2014 02:17 PM
I believe they are placed based on the Z order of the controls. So if you make button 1 and then copied it to make button 2, button 2 would have a higher Z order than button 1. Therefore, it comes out backwards. Play around with the Send To Back and Move Back commands.
11-17-2014 02:26 PM
It's based on the Z-Order of the controls which is based on the order you created them. You can "Move To Back" each, one at a time, starting from the first control you made, but that'd be slower than simply reordering the references on the BD. I thought there wasa Quick Drop plugin that helped in this case, but I couldn't find it.
11-17-2014 02:51 PM
Wow. Good to know and explains the observations. I wonder what possible use case/rationale is there for having the creation order associated with the Z order. I guess if you build the references into an array and set properties on them by FOR loop the stuff on top gets set first, but other than that I got nothing.
11-18-2014 01:59 AM - edited 11-18-2014 02:00 AM
@Zwired1 wrote:
I wonder what possible use case/rationale is there for having the creation order associated with the Z order.
It's because the creating uses the selection list, and selections can include decorations, which don't have a tabbing order or a name, only a Z order (and XY position, which could arguably be used at least for the creation feature).