Hi all,
I am playing with highlighting edges (par of an arrow shape) by expanding their width, but
I have found that when un-highlighting by contracting their width nothing happens. I have
the code below:
lastview is the view,
edge is the compound shape of the edge and the arrowhead,
highedge is the highlighted edge, if any.
highlightEdge: aName
|edge|
edge := lastview edgeFromModel: aName.
edge isNil ifFalse: [
highedge isNil ifFalse: [
highedge shape shape1 width: 1.
highedge update.].
highedge := edge.
edge shape shape1 width: 3.
edge update.
lastview signalUpdate.]
With this code, thickened edges (width: 3) stay thick, even when made thin (width: 1). I
suppose this is a bug. If not, how can I get the behavior that I want?
Thanks in advance,
---> Save our in-boxes!
http://emailcharter.org <---
Johan Fabry -
http://pleiad.cl/~jfabry
PLEIAD lab - Computer Science Department (DCC) - University of Chile