plan9fox/sys/src/cmd/plot/libplot
cinap_lenrek 8ff7d518c6 - use the double-buffer buffer to allow redrawing on resize events.
specifing -d on the command line now only disables synchronous
drawing events.

- use threaded mouse and keyboard to allow for asynchronous
receoption of quit messages.  this allows plot to exit before drawing
is completed.  for programs like mapdemo, this is important.

there were two things that needed to get fixed as a result
- replace fprint(2, ...); exits("bad"); with sysfatal.  also get rid
of stdio.

- dpoint needed a mach-dependentent (sic) version.  otherwise
points on a resized screen will not be properly placed.
2013-04-22 19:10:09 +02:00
..
box.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
cfill.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
circ.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
closepl.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
color.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
disk.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
doublebuffer.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
dpoint.c - use the double-buffer buffer to allow redrawing on resize events. 2013-04-22 19:10:09 +02:00
erase.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
fill.c - use the double-buffer buffer to allow redrawing on resize events. 2013-04-22 19:10:09 +02:00
frame.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
grade.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
line.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
machdep.c - use the double-buffer buffer to allow redrawing on resize events. 2013-04-22 19:10:09 +02:00
mkfile Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
move.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mplot.h - use the double-buffer buffer to allow redrawing on resize events. 2013-04-22 19:10:09 +02:00
openpl.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
parabola.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
pen.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
poly.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ppause.c - use the double-buffer buffer to allow redrawing on resize events. 2013-04-22 19:10:09 +02:00
pprompt.c - use the double-buffer buffer to allow redrawing on resize events. 2013-04-22 19:10:09 +02:00
range.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rarc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
restore.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rmove.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rvec.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
save.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sbox.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
spline.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
subr.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
text.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
vec.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
whoami.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00