| Summary: | [Properties View] Inaccurate display with multiselection | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Anne WALTER <anne.walter> |
| Component: | Views | Assignee: | Project Inbox <mdt-papyrus-inbox> |
| Status: | NEW --- | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | eclipse-bugzilla |
| Version: | 0.10.0 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Anne WALTER
When several objects are selected, the display of enumerated properties is not accurate: a value is displayed even in case the value is not the same for all selected objects, leading to confusion. Reproducible: Always Steps to Reproduce: 1.Create a Package with visibility=protected 2.Create another Package with visibility=private 3.Select both Packages => visibility is displayed as public! Partially fixed in r5362 (Branch 0.8.X) Merge to the trunk in r5363 - The (Single value) observables can now handle the case when there are more than one value - The widgets need to be adapted to this behavior The fix is available for the following widgets (Which are the ones currently used in Papyrus) : - ReferenceDialog - ReferenceCombo - EnumCombo - StringCombo - BooleanRadio - BooleanCheckbox It still needs to be checked for the following ones : - BooleanToggle - BooleanCombo - EnumRadio - StringEditor - IntegerEditor - FloatEditor - IntegerMask - IntegerSpinner - StringLabel - StringFileSelector It won't be available yet for Multi-value editors and ObservableLists. Done for the StringEditor in r5499 (Branch 0.8.X) Merged to the trunk in r5500 Still valid in 0.10.0 |