* src/callbacks.[ch],src/interface.[ch],src/gerbv.c: Split out all gui
commitb2488547def10a7e4bcffda1c9a8c55ba83d0cec
authorJulian Lamb <thepurlieu@gmail.com>
Sat, 1 Dec 2007 01:39:10 +0000 (1 01:39 +0000)
committerJulian Lamb <thepurlieu@gmail.com>
Sat, 1 Dec 2007 01:39:10 +0000 (1 01:39 +0000)
tree7e051e613715e762b40fcdbc255b2fdd04251be0
parent8441c43e8c87b062e891d26b91b23d2ab8b2cfb5
* src/callbacks.[ch],src/interface.[ch],src/gerbv.c: Split out all gui
  code out of gerbv.c and put it into the standard callbacks/interface
  files. Started to overhaul gui during the process. Also, speed up the
  feel of the cairo rendering by rendering layers to a cairo_pattern_t,
  then compositing using these patterns. This allows the user to pan and
  get much quicker response while the CPU renders the new view in the
  background.
ChangeLog
src/Makefile.am
src/callbacks.c [new file with mode: 0644]
src/callbacks.h [new file with mode: 0644]
src/gerbv.c
src/gerbv_screen.h
src/interface.c [new file with mode: 0644]
src/interface.h [new file with mode: 0644]