1. Source Code Organization in Criawips' source tree
- copy-src - code that was copied from or might be copied into other projects
- data - external files needed by criawips (glade files, ui files, menu entries, ...)
- doc - documentation about criawips
- src - criawips main source code
- src/cut-n-paste - the old place for shared code (the new one is copy-src)
2. Modules in Criawips' code tree
2.1. CDebug
CDebug is located in copy-src/cdebug and should be used for to print debugging information. It's very easy to use (just play around with test-debug in the code tree).
2.2. CriaCanvas
This is the canvas used by Criawips. It's currently based upon the GNOME canvas but we plan to migrate it to Cairo later.
TODO: we need to move the canvas code into a shared code folder (e.g. copy-src/ccc) and remove all GNOME canvas calls from Criawips itself.