11Class {
2- #name : ' OPMcFigureHighlighter ' ,
2+ #name : ' OPMcShapeHighlighter ' ,
33 #superclass : ' Object' ,
4- #category : ' OpenPonk-MarkovChains-Shapes ' ,
4+ #category : ' OpenPonk-MarkovChains-DiagramElements ' ,
55 #package : ' OpenPonk-MarkovChains' ,
6- #tag : ' Shapes '
6+ #tag : ' DiagramElements '
77}
88
99{ #category : ' api - highlight' }
10- OPMcFigureHighlighter class >> highlight: aShapedObject with: aColor [
10+ OPMcShapeHighlighter class >> highlight: aShapedObject with: aColor [
1111 aShapedObject isNode
1212 ifTrue: [ self highlightNode: aShapedObject with: aColor ].
1313 aShapedObject isLine
1414 ifTrue: [ self highlightLine: aShapedObject with: aColor ]
1515]
1616
1717{ #category : ' api - highlight' }
18- OPMcFigureHighlighter class >> highlightLine: aLine with: aColor [
18+ OPMcShapeHighlighter class >> highlightLine: aLine with: aColor [
1919
2020 self unhighlightNode: aLine.
2121 aLine propertyAt: self name put: aLine color.
@@ -24,7 +24,7 @@ OPMcFigureHighlighter class >> highlightLine: aLine with: aColor [
2424]
2525
2626{ #category : ' api - highlight' }
27- OPMcFigureHighlighter class >> highlightNode: aNode with: aColor [
27+ OPMcShapeHighlighter class >> highlightNode: aNode with: aColor [
2828
2929 self unhighlightNode: aNode.
3030 aNode propertyAt: self name put: aNode borderColor.
@@ -33,23 +33,23 @@ OPMcFigureHighlighter class >> highlightNode: aNode with: aColor [
3333]
3434
3535{ #category : ' api - highlight' }
36- OPMcFigureHighlighter class >> unhighlight: aShapedObject [
36+ OPMcShapeHighlighter class >> unhighlight: aShapedObject [
3737 aShapedObject isNode
3838 ifTrue: [ self unhighlightNode: aShapedObject ].
3939 aShapedObject isLine
4040 ifTrue: [ self unhighlightLine: aShapedObject ]
4141]
4242
4343{ #category : ' api - highlight' }
44- OPMcFigureHighlighter class >> unhighlightLine: aLine [
44+ OPMcShapeHighlighter class >> unhighlightLine: aLine [
4545
4646 aLine shape color: (aLine propertyAt: self name ifAbsent: [ ^ self ]).
4747 aLine removePropertyAt: self name.
4848 aLine signalUpdate
4949]
5050
5151{ #category : ' api - highlight' }
52- OPMcFigureHighlighter class >> unhighlightNode: aNode [
52+ OPMcShapeHighlighter class >> unhighlightNode: aNode [
5353
5454 aNode shape borderColor:
5555 (aNode propertyAt: self name ifAbsent: [ ^ self ]).
0 commit comments