DataSetColumn.st
changeset 2419 e0121908fffe
parent 2222 c1349adf1329
child 2420 9b4e4333004a
--- a/DataSetColumn.st	Thu Dec 19 08:28:26 2002 +0100
+++ b/DataSetColumn.st	Thu Dec 19 14:53:12 2002 +0100
@@ -171,13 +171,7 @@
     |row newRow|
 
     row := dataSet at:aRowNr.
-    newRow := self storeCol:something inRow:row.
-
-    newRow ~~ row ifTrue:[
-        dataSet listAt:aRowNr put:newRow.
-    ]
-
-    "Modified: / 7.8.1998 / 22:17:27 / cg"
+    self storeCol:something inRow:row.
 !
 
 columnAdaptor
@@ -204,6 +198,10 @@
 
 !
 
+longStringCompression:aBoolean
+    ^ longStringCompression ? true
+!
+
 rendererType
     "returns my renderer type
     "
@@ -389,7 +387,7 @@
     drawnLabel := aLabelToDraw.
     labelWidth := drawnLabel widthOn:dataSet.
 
-    ("longStringCompression notNil" true
+    (longStringCompression ~~ false
     and:[ drawnLabel isString 
     and:[ labelWidth > width]]) ifTrue:[
         drawnLabel := self class shortenedStringFor:drawnLabel on:dataSet maxWidth:width-space.
@@ -840,9 +838,11 @@
 
     columnAdaptor notNil ifTrue:[
         numArgs == 2 ifTrue:[
-            ^ columnAdaptor perform:writeSelector with:aRow with:newValue
+            columnAdaptor perform:writeSelector with:aRow with:newValue.
+            ^ self
         ].
-        ^ columnAdaptor perform:writeSelector with:aRow with:columnNumber with:newValue
+        columnAdaptor perform:writeSelector with:aRow with:columnNumber with:newValue.
+        ^ self
     ].
 
     numArgs == 1 ifTrue:[
@@ -850,7 +850,6 @@
     ] ifFalse:[
         aRow perform:writeSelector with:columnNumber with:newValue
     ].
-    ^ aRow
 
 ! !
 
@@ -1051,5 +1050,5 @@
 !DataSetColumn class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg2/DataSetColumn.st,v 1.77 2002-09-26 08:51:17 mb Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg2/DataSetColumn.st,v 1.79 2002-12-19 13:53:12 cg Exp $'
 ! !