Hi Alex,
I think this is too deep into Trachel and Athens. I am debugging the
TRMorph>>drawOn: method and there is no way I can figure out which one of
my Grapher objects should I change its color. The trachelCanvas has 22385
shapes, how they match with my higher-level grapher object?.
However, I "solved it" by lazy initializing TRShape>>color to Color
transparent and then adding self color in setPaint:
TRAbstractBoxShape>>drawOn: athensCanvas
self shouldBeDrawn
ifFalse: [ ^ self ].
athensCanvas pathTransform
restoreAfter: [
athensCanvas pathTransform
multiplyBy: matrix asFloatTransform.
athensCanvas
setPaint: self color;
drawShape: self path.
self drawStrokeIfNecessaryOn: athensCanvas ]
2017-02-16 20:20 GMT-03:00 Alexandre Bergel <alexandre.bergel(a)me.com>om>:
Hi Hernán,
I am not able to reproduce your problem since I cannot open your image (I
use OSX), and apparently there is a problem with the font. I cannot open a
code browser.
However, I suspect that the problem is that a nil value is used as a color.
Check this:
v := RTView new.
shape := RTBox new color: nil.
v add: shape element.
v
Executing this code seems to produce the same error. Maybe you want to add
a check on your side?
Cheers,
Alexandre
On Feb 16, 2017, at 5:30 PM, Hernán Morales
Durand <
hernan.morales(a)gmail.com> wrote:
Hi Alex,
I have uploaded an image to dropbox with the expression causing the
hang, here is
the link:
https://dl.dropboxusercontent.com/u/103833630/BioSmalltalk_img.zip
Cheers,
Hernán
2017-02-16 12:34 GMT-03:00 Alexandre Bergel <alexandre.bergel(a)me.com>om>:
Hi Hernan,
I am not able to import the fuel error. I get the following:
<Screen Shot 2017-02-16 at 12.33.32 PM.png>
Maybe you can share the image?
How can I reproduce your error?
Alexandre
> On Feb 15, 2017, at 7:23 PM, Hernán Morales Durand <
hernan.morales(a)gmail.com> wrote:
>
> I am using stable branch of Roassal2 in Pharo 5 and Win 8.1 to draw a
figure
for a paper (but the problem is the same loading the latest versions
SmalltalkHub).
>
> When trying to open a grapher, I get a yellow-cross red morph window
inside
#setPaint: . The transparent color passed as argument came from
AthensCairoSurface>>clear
>
> The same figure used to open without problems some months ago.
>
> All the Roassal examples open without problems. That's why here is the
link to the fuel out stack with the halt previous to the crash :
https://dl.dropboxusercontent.com/u/103833630/Debugger-
Stack-AthensCairoCanvas-2017-02-15-192251.zip
Is this a well-known bug? Any suggestion?
Cheers,
Hernán
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev