NodeBox package structure

GUI

  • nodebox.gui: provides GUI utilities, such as source code mangling tricks etc.
  • nodebox.gui.mac: provides the Mac OS X Interface (using PyObjC)
  • nodebox.gui.gtk: provides the Linux interface (using PyGTK)
  • nodebox.gui.win: provides the Windows interface (using ??)

Graphics

  • nodebox.graphics: provides the basic API for NodeBox
  • nodebox.graphics.cocoa: provides the Mac OS X Quartz backend
  • nodebox.graphics.reportlab: provides the ReportLab backend
  • nodebox.graphics.svg: provides the SVG backend