@@ -11,7 +11,7 @@ Class {
1111 ' mouseMoveReplayRequested' ,
1212 ' innerElementClass' ,
1313 ' innerElement' ,
14- ' postponedActions '
14+ ' postponedCommands '
1515 ],
1616 #category : #' Toplo-Widget-List-Core'
1717}
@@ -64,12 +64,12 @@ ToBasicListElement >> checkMouseMoveReplayRequest [
6464]
6565
6666{ #category : #layout }
67- ToBasicListElement >> checkPostponedActions [
67+ ToBasicListElement >> checkPostponedCommands [
6868
69- postponedActions ifEmpty: [ ^ self ].
70- postponedActions do: [ :action |
71- self innerElement postponeAction: action for: self ].
72- postponedActions reset
69+ postponedCommands ifEmpty: [ ^ self ].
70+ postponedCommands do: [ :cmd |
71+ self innerElement postponeCommand: cmd ].
72+ postponedCommands reset
7373]
7474
7575{ #category : #layout }
@@ -323,7 +323,7 @@ ToBasicListElement >> hiddenSelectionModel [
323323ToBasicListElement >> initialize [
324324
325325 super initialize.
326- postponedActions := OrderedCollection new .
326+ postponedCommands := OrderedCollection new .
327327 mouseMoveReplayRequested := false .
328328 selectionModeMap := IdentityDictionary new .
329329
@@ -593,7 +593,7 @@ ToBasicListElement >> onLayoutDone [
593593
594594 super onLayoutDone.
595595 self checkSelections.
596- self checkPostponedActions .
596+ self checkPostponedCommands .
597597 self checkMouseMoveReplayRequest
598598]
599599
@@ -613,18 +613,19 @@ ToBasicListElement >> placeholderClass [
613613{ #category : #layout }
614614ToBasicListElement >> postponeAction: aValuable [
615615
616- innerElement ifNotNil: [ :inner |
617- ^ inner postponeAction: aValuable for: self ].
618- postponedActions add: aValuable.
616+ | cmd |
617+ cmd := ToListDataSourceActionCommand action: aValuable.
618+ innerElement ifNotNil: [ :inner | ^ inner postponeCommand: cmd ].
619+ postponedCommands add: cmd.
619620 self requestLayout
620621]
621622
622623{ #category : #layout }
623- ToBasicListElement >> postponeCommand: aCommand [
624+ ToBasicListElement >> postponeCommand: aCommand [
624625
625626 innerElement ifNotNil: [ :inner |
626- ^ inner postponeCommand: aCommand ].
627- postponedActions add: [ self postponeCommand: aCommand ] .
627+ ^ inner postponeCommand: aCommand ].
628+ postponedCommands add: aCommand.
628629 self requestLayout
629630]
630631
0 commit comments