![]() | ![]() | ![]() | Criawips Reference Manual | ![]() |
---|
This chapter describes the criawips platform which is used as the foundation for the criawips presentation application.
As one can see, the Criawips Platform is split into three parts:
Foundation (Core) Classes | The classes that build the document object model (DOM) which criawips is based upon. These classes should depend on Glib, Pango, libgoffice (which is currently included in the criawips source tree) and libgsf only. Examples are CriaPresentation, CriaSlide, ... |
Graphical (GUI) Classes | These classes build the user interface of criawips they depend on the Foundation Classes plus severval libraries for GUI stuff like GTK+, GNOME canvas, ... . Examples are CriaMainWindow, CriaSlideEditor, ... |
Application Classes | These classes connect everything together. Initialization of the application, inter-process communicatio (IPC), preferences, ... . Examples are CriaMainWindow, CriaPreferencesDialog, ... |
<< Part I. Criawips Overview | Master Slides vs. Slides >> |