@@ -9,13 +9,20 @@ ToToggleMenuItemSkin >> checkedSkinEvent: anEvent [
99
1010 super checkedSkinEvent: anEvent.
1111 anEvent elementDo: [ :e |
12+ e
13+ listElementDo: [ :l |
14+ e holder nodeContainer
15+ addTokenNamed: #' color-bg-container'
16+ withValue: (e valueOfTokenNamed: #' color-primary-checked' ) ]
17+ ifNone: [
18+ e background: (e valueOfTokenNamed: #' color-primary-checked' ) ].
1219 e
1320 addTokenNamed: #' color-text'
1421 withValue: (e valueOfTokenNamed: #' text-color-primary-checked' ).
15- e background: (e valueOfTokenNamed: # ' color-primary-checked ' ).
22+
1623 e iconDo: [ :ic |
17- ic adaptToColor:
18- (e valueOfTokenNamed: #' text-color-primary-checked' ) ] ]
24+ ic adaptToColor:
25+ (e valueOfTokenNamed: #' text-color-primary-checked' ) ] ]
1926]
2027
2128{ #category : #' event handling' }
@@ -55,9 +62,12 @@ ToToggleMenuItemSkin >> uncheckedSkinEvent: anEvent [
5562
5663 super uncheckedSkinEvent: anEvent.
5764 anEvent elementDo: [ :e |
58- e removeTokenNamed: #' color-text' .
59- e labelDo: [ :lab | lab requestNewSkin ].
60- e background: BlBackground transparent.
61- e iconDo: [ :ic |
62- ic adaptToColor: (e valueOfTokenNamed: #' color-text' ) ].]
65+ e removeTokenNamed: #' color-text' .
66+ e labelDo: [ :lab | lab requestNewSkin ].
67+ e
68+ listElementDo: [ :l |
69+ e holder nodeContainer removeTokenNamed: #' color-bg-container' ]
70+ ifNone: [ e background: BlBackground transparent ].
71+ e iconDo: [ :ic |
72+ ic adaptToColor: (e valueOfTokenNamed: #' color-text' ) ] ]
6373]
0 commit comments