00001 /* === S Y N F I G ========================================================= */ 00022 /* ========================================================================= */ 00023 00024 /* === S T A R T =========================================================== */ 00025 00026 #ifndef __SYNFIG_SAVECANVAS_H 00027 #define __SYNFIG_SAVECANVAS_H 00028 00029 /* === H E A D E R S ======================================================= */ 00030 00031 #include "string.h" 00032 #include "canvas.h" 00033 #include "releases.h" 00034 00035 /* === M A C R O S ========================================================= */ 00036 00037 /* === T Y P E D E F S ===================================================== */ 00038 00039 /* === C L A S S E S & S T R U C T S ======================================= */ 00040 00041 namespace synfig { 00042 00043 /* === E X T E R N S ======================================================= */ 00044 00046 00047 bool save_canvas(const String &filename, Canvas::ConstHandle canvas); 00048 00050 String canvas_to_string(Canvas::ConstHandle canvas); 00051 00052 void set_file_version(ReleaseVersion version); 00053 ReleaseVersion get_file_version(); 00054 00055 }; // END of namespace synfig 00056 00057 /* === E N D =============================================================== */ 00058 00059 #endif