* render,callbacks,interface: Restructure the whole rendering process by
commitf248701382b0c02a6ac29fd80ddc519c065dfe0b
authorJulian Lamb <thepurlieu@gmail.com>
Mon, 17 Dec 2007 21:58:33 +0000 (17 21:58 +0000)
committerJulian Lamb <thepurlieu@gmail.com>
Mon, 17 Dec 2007 21:58:33 +0000 (17 21:58 +0000)
tree4cdac5e5c42ca59d24dc7a220b6f0ffe7d38f38d
parente43ee0ae1d7b7a84072b3e1defafe56b560bc8ba
* render,callbacks,interface: Restructure the whole rendering process by
  separating out all zoom and pan information from the global variable
  "screen". This was necessary to allow rendering without having a gtk
  window open, allowing for export from command line and many others.
  Also, the translation and zoom code is much more readable due to the
  elimination of many variables. Also, the GDK color allocations were
  eliminated to allow rendering without existing GDK colormaps in place.
* gerbv.c: Create the basic framework for exporting from the command line.
ChangeLog
src/callbacks.c
src/color.c
src/exportimage.c
src/exportimage.h
src/gerbv.c
src/gerbv_screen.h
src/interface.c
src/render.c
src/render.h