diff -r 3aa86bd7a0ce -r f6db5a9da095 DataSetColumn.st --- a/DataSetColumn.st Mon Feb 22 16:10:14 2016 +0100 +++ b/DataSetColumn.st Fri Feb 26 12:56:48 2016 +0100 @@ -439,19 +439,19 @@ descMinWidth notNil ifTrue:[ width := descMinWidth. - ^ width + ^ width ]. - (descWidth ~~ 0 and:[descWidth isLimitedPrecisionReal not]) ifTrue:[ + (descWidth ~~ 0 and:[self hasRelativeWidth not "descWidth isLimitedPrecisionReal not"]) ifTrue:[ width := descMinWidth := descWidth. - ^ width + ^ width ]. width := description minWidth max:(label preferredWidth). - descWidth isLimitedPrecisionReal ifTrue:[ + self hasRelativeWidth ifTrue:[ width := width max:(descWidth * dataSet innerWidth) rounded. - ^ width + ^ width ]. containsText ifTrue:[ @@ -481,7 +481,7 @@ descWidth := width ] ]. - ^ width + ^ width "Modified: / 25.2.2000 / 14:29:16 / cg" ! @@ -1190,7 +1190,7 @@ hasRelativeWidth "returns true if width is relative " - ^ descWidth isLimitedPrecisionReal + ^ descWidth isInteger not. "/ descWidth isLimitedPrecisionReal ! hasRowSeparatorAt:rowNumber