freenode/#clim - IRC Chatlog
Search
18:17:32
scymtym
to get the magnifier-like thing in the second half of https://techfak.de/~jmoringe/clamegraph-2.ogv to work, i had to change INVOKE-SURROUNDING-OUTPUT-WITH-BORDER to only add the output record to the stream if STREAM-RECORDING-P is false. does that sound right?
18:29:07
scymtym
in this method i set the stream to :draw t :record nil and do then draw stuff in SURROUNDING-OUTPUT-WITH-BORDER
18:30:05
scymtym
this /creates/ an output record (which is fine) and draws it (also fine), but it also adds the output record to the stream which i think is a bug
18:35:49
jackdaniel
in bordered-output it should be (when (stream-recording-p stream) (stream-add-output-record stream border))
18:39:40
jackdaniel
suprisingly I'm not to blame for this issue (I thought I am since I've worked on this code at some point of time), so hurray ;)
18:40:03
jackdaniel
regarding this highlight on mouse over, I had a very similar idea for my piechart
18:45:39
scymtym
for me, :unhighlight was the tricky part. i do (repaint-sheet stream (w-o-r-o (stream :draw nil :record nil) (with-output-to-output-record (stream) DRAW-LIKE-:HIGHLIGHT-WOULD-DRAW))) which seems to work well
19:16:04
scymtym
i'm not completely sure about the "adapter" thing, but i can demonstrate how it is wrong in at least one instance and removing it didn't cause any problems so far