Bug 57663

Summary: Actions on multiple selections
Product: [Applications] umbrello Reporter: Stevan White <stevan_white>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: CONFIRMED ---    
Severity: wishlist CC: geroxp, kde
Priority: NOR    
Version: 1.1.1   
Target Milestone: ---   
Platform: Mandrake RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description Stevan White 2003-04-24 22:31:05 UTC
Version:           1.1.1 (using KDE KDE 3.1)
Installed from:    Mandrake RPMs
OS:          Linux

Umbrello supports multiple object selection (for class objects anyway), for the purpose of moving.  However, there are other actions one would want to perform on mutliple selections that are not supported, including:

1) delete
2) set color
3) set package
4) set class visibility
5) add class operation/attribute? Not clear why...
...

I would suggest producing a pop-up menu in response to a right-mouse-click on any of the selected objects.  The menu would contain 'delete', and the ability to set any properties shared by all selected objects (such as 'color', and, if all the objects are classes, 'visibility').  Or perhaps the menu would lead to a 'properties' dialog, which wouldn't allow one to change the 'name', but only properties which can be shared by multiple objects.

The need for such a feature is very obvious when creating a class diagram containing hundreds of classes.  This applies to the other kinds of diagrams as well.
Comment 1 gmud 2006-12-18 15:32:20 UTC
I can confirm this behaviour. I also would like to have the possibility to change general attributes like color etc. of more than one object.
Comment 2 Joris Steyn 2014-01-04 12:27:28 UTC
Usability issues are resolved in bug 329070, deletion, setting visibility, color changing etc works on multiple selections. The context menu for multiple widgets no longer show options that work on only one widget.

Leaving this bug open because it doesn't yet work for all shared properties, and the dialog that works on a selection is a good idea.