« Return to Thread: Exception in barchart

Exception in barchart

by Christian Schneiker-2 :: Rate this Message:

Reply to Author | View in Thread

Hi Jan,

is it possible to make some changes in barchart.pl as follows:

Line 440ff

get(T, width, W), get(T, height, H),
send(I, hot_spot, point(W+5, H/2)),
%send(I, hot_spot, point(T?width+5, T?height/2)),

I'm getting the following exceptions when drawing barcharts and we don't
want to change them every time we install a new version of swi-prolog.

ERROR: point ->initialise: Argument 2 (y): `[int]' expected, found
`@13807156?height/2'
^  Exception: (20) send(@13707180/image,
hot_spot(point(@13807156/text?width+5, @13807156/text?height/2))) ? creep
   Exception: (19) Send-method on @13839200/bar_label:
bar_label->update_label ? creep
ERROR: point ->initialise: Argument 2 (y): `[int]' expected, found
`@13807156?height/2'
^  Exception: (17) send(@13839200/bar_label, update_label) ? creep
   Exception: (16) Send-method on @13839200/bar_label:
bar_label->initialise(@13835130/bar_group)


Christian

--
Dipl.-Inform. Christian Schneiker
Department of Computer Science
University of Wuerzburg
Am Hubland, 97074 Wuerzburg, Germany
Phone: +49 931 31 84942
Fax:   +49 931 888 4600
callto://ch_schneiker (skype)
mailto:schneiker@...
_______________________________________________
SWI-Prolog mailing list
SWI-Prolog@...
https://mailbox.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog

 « Return to Thread: Exception in barchart