SelectionInListView.st
changeset 91 e8db16616e97
parent 90 6e94d68102a4
child 92 b3bdc17d9564
--- a/SelectionInListView.st	Sat Feb 18 21:15:07 1995 +0100
+++ b/SelectionInListView.st	Wed Feb 22 02:21:41 1995 +0100
@@ -17,7 +17,8 @@
 			      doubleClickActionBlock
 			      selectConditionBlock
 			      listAttributes multipleSelectOk clickLine
-			      listSymbol initialSelectionSymbol printItems oneItem
+			      listSymbol initialSelectionSymbol printItems 
+			      oneItem useIndex
 			      hilightLevel hilightFrameColor ignoreReselect
 			      arrowLevel smallArrow keyActionStyle toggleSelect
 			      strikeOut iSearchString'
@@ -37,7 +38,7 @@
 COPYRIGHT (c) 1989 by Claus Gittinger
 	      All Rights Reserved
 
-$Header: /cvs/stx/stx/libwidg/SelectionInListView.st,v 1.19 1995-02-18 20:14:47 claus Exp $
+$Header: /cvs/stx/stx/libwidg/SelectionInListView.st,v 1.20 1995-02-22 01:21:41 claus Exp $
 '!
 
 !SelectionInListView class methodsFor:'documentation'!
@@ -58,7 +59,7 @@
 
 version
 "
-$Header: /cvs/stx/stx/libwidg/SelectionInListView.st,v 1.19 1995-02-18 20:14:47 claus Exp $
+$Header: /cvs/stx/stx/libwidg/SelectionInListView.st,v 1.20 1995-02-22 01:21:41 claus Exp $
 "
 !
 
@@ -341,15 +342,36 @@
 
 !SelectionInListView class methodsFor:'instance creation'!
 
-on:aModel printItems:print oneItem:one aspect:aspect
-	      change:change list:list menu:menu
-			 initialSelection:initial
+on:aModel printItems:print oneItem:one aspect:aspect change:change 
+		list:list menu:menu initialSelection:initial useIndex:useIndex
 
     "for ST-80 compatibility"
 
-    ^ (self new) on:aModel printItems:print oneItem:one aspect:aspect
-			       change:change list:list menu:menu
-		     initialSelection:initial
+    ^ (self new) on:aModel 
+		 printItems:print 
+		 oneItem:one 
+		 aspect:aspect
+		 change:change 
+		 list:list 
+		 menu:menu
+		 initialSelection:initial
+		 useIndex:useIndex
+!
+
+on:aModel printItems:print oneItem:one aspect:aspect
+	      change:change list:list menu:menu initialSelection:initial
+
+    "for ST-80 compatibility"
+
+    ^ self  on:aModel 
+	    printItems:print 
+	    oneItem:one 
+	    aspect:aspect
+	    change:change 
+	    list:list 
+	    menu:menu
+	    initialSelection:initial
+	    useIndex:false 
 ! !
 
 !SelectionInListView methodsFor:'initialization'!
@@ -698,9 +720,8 @@
     doubleClickActionBlock := aBlock
 !
 
-on:aModel printItems:print oneItem:one aspect:aspect
-	      change:change list:list menu:menu
-    initialSelection:initial
+on:aModel printItems:print oneItem:one aspect:aspect change:change 
+		list:list menu:menu initialSelection:initial useIndex:use
 
     "ST-80 compatibility"
 
@@ -711,7 +732,7 @@
     initialSelectionSymbol := initial.
     printItems := print.
     oneItem := one.
-
+    useIndex := use.
     model := aModel.
 
     listSymbol notNil ifTrue:[