|
(I consider this a bug report, but it might be perceived as a new feature request.)
When multiple objects are selected, and a change is made, the change should affect all of the objects selected. Diptrace's behavior is not consistent. For example, if I select two or more pins in Pin Manager, changing the pin length changes all of them, but changing the X coordinate changes only one of them.
The way this is handled in some applications (the first one that comes to mind is the Delphi IDE) is that as more objects are selected, only the features that they all could share remain as options for editing. For example, the edit box allowing one to rename an object should disappear or be grayed out when more than one object is selected. If five labels are selected, then their font should be editable to a new shared value, but if a label and a resistor are selected, then changing the font should no longer be an option, because resistors don't have fonts. And so on.
|