Community
Participate
Working Groups
Build Identifier: When several objects are selected, the display of boolean 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 FlowPort with isLeaf=true and isService=true 2.Create another FlowPort with isLeaf=false and isService=false 3.Select both FlowPorts => isLeaf is displayed as False and isService is displayed as True!
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