Good morning from Greg Bennett
I should like to reset the line thickness element of (medium-line-style *some-pane*) without essentially copying its other elements as arguments to (make-line-style new-one), making new-one's thickness my desired value, and then executing (setf (medium-line-style *some-pane*) new-one).
I have a copy of the CLIM2 UG (ver 2.2.2 2005) and have not managed to discover a direct way to do this. Probably I'm not looking in the right place.
Thanks for any ad all assistance Cheers /GB
Hey Greg,
the short answer is: you can't.
Somewhat more detailed answer is that line-style class members are immutable. Thanks to that instances may be cached and/or shared between system components. This is explicitly stated in the specification[1].
[1] http://bauhh.dyndns.org:8000/clim-spec/10-3.html#_544
Best regards, Daniel
Greg Bennett writes:
Good morning from Greg Bennett
I should like to reset the line thickness element of (medium-line-style *some-pane*) without essentially copying its other elements as arguments to (make-line-style new-one), making new-one's thickness my desired value, and then executing (setf (medium-line-style *some-pane*) new-one).
I have a copy of the CLIM2 UG (ver 2.2.2 2005) and have not managed to discover a direct way to do this. Probably I'm not looking in the right place.
Thanks for any ad all assistance Cheers /GB
-- Daniel Kochmański ;; aka jackdaniel | Przemyśl, Poland TurtleWare - Daniel Kochmański | www.turtleware.eu
"Be the change that you wish to see in the world." - Mahatma Gandhi