Copy/Paste between panel in Dynamic Panel widget

Michael Magoon shared this question 7 years ago
Answered

This might be my fault in not understanding Dynamic Panels, but the selecting the correct panel seems unnecessarily difficult.


Basically, when I first create a Dynamic Panel, I create the tabs, customize them and add interactions. No problem.


But when I try to copy and paste the tabs from the first panel to all the other panels, I keep pasting them into the first panel.


After a bit of trial-and-error, I realized that you have to select the Layer "tab" and then select the actual panel to paste. But shouldn't the act of selecting a layer be enough? I should be able to click-paste-click-paste, not click-click-paste.


That is what happens when I select a Screen. I click in the screen panel and I have automatically selected the screen. I do not have to select within to paste an item.


I know that I am being picky and there may be a reason for this, but I found it a little frustrating.

Comments (8)

photo
1

One feature that I just thought of would be a "Copy to All Panels" feature (on the Edit menu, perhaps).


That would make it extremely easy.

photo
1

'But shouldn't the act of selecting a layer be enough?' --> Yes it should. We write it down in order to change it in future versions.


FYI: You can duplicate layers too. Right click on one layer 'tab' and select 'duplicate'

photo
1

Thanks for the Duplicate tip. That helps.

photo
1

An addendum:


When user selects an item within a panel, copies it and then pastes it into another panel, it should paste it into the location of the original item. Currently, it is pasting it into the top left corner. It should only do this if there is no room in the panel to maintain the same location.


This new behavior would be consistent with copy/pasting between screens.

photo
1

Is my last comment on the list of possible future improvements? I am constantly have to rearrange items when I copy/paste into a Dynamic Panel or between panels within a Dynamic Panel. It is a big time waster.

photo
1

Ok, we'll take that into account in future updates

photo
1

Solved in version 4.6.1

photo
1

Thanks!