**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
+** Copyright (c) 2007 Chris Moore
**
** This package is free software; you can redistribute it and/or
** modify it under the terms of the GNU General Public License as
bool save_as(const synfig::String &filename);
+ //! returns true if the instance has a real filename associated with it, rather than the made up "synfig animation 1" or some such
+ bool has_real_filename();
+
//! Opens a "Save As" dialog, and then saves the composition to that file
//! returns true if the save was successful
bool dialog_save_as();
+ void open();
+
Status save();
void dialog_cvs_commit();
void process_action(synfig::String name, synfigapp::Action::ParamList param_list);
- void make_param_menu(Gtk::Menu *menu,synfig::Canvas::Handle canvas, synfigapp::ValueDesc value_desc, float location=0.5f);
+ void make_param_menu(Gtk::Menu *menu,synfig::Canvas::Handle canvas, synfigapp::ValueDesc value_desc, float location=0.5f, bool bezier=false);
void make_param_menu(Gtk::Menu *menu,synfig::Canvas::Handle canvas,const std::list<synfigapp::ValueDesc>& value_desc_list);