| 
Public Member Functions | 
|  | ~Instance () | 
| bool | is_layer_registered_to_save (synfig::Layer::Handle layer) | 
| void | register_layer_to_save (synfig::Layer::Handle layer) | 
| void | unregister_layer_to_save (synfig::Layer::Handle layer) | 
| void | set_selection_manager (const etl::handle< SelectionManager > &sm) | 
| void | unset_selection_manager () | 
| const etl::handle < SelectionManager > &
 | get_selection_manager () | 
| etl::handle < synfig::FileSystemGroup >
 | get_file_system () const | 
| etl::handle < synfig::FileContainerTemporary >
 | get_container () const | 
| void | save_surface (const synfig::Surface &surface, const synfig::String &filename) | 
| etl::handle< CanvasInterface > | find_canvas_interface (synfig::Canvas::Handle canvas) | 
| synfig::Canvas::Handle | get_canvas () const | 
| bool | embed_all () | 
| void | convert_animated_filenames (const synfig::Canvas::Handle &canvas, const synfig::String &old_path, const synfig::String &new_path) | 
|  | make relative filenames from animated valuenodes 
 | 
| bool | save () | 
|  | Saves the instance to filename_. 
 | 
| bool | save_as (const synfig::String &filename) | 
| bool | generate_new_name (synfig::Layer::Handle layer, synfig::Canvas::Handle canvas, synfig::FileSystem::Handle file_system, synfig::String &out_description, synfig::String &out_filename, synfig::String &out_filename_param) | 
|  | create unique file name for an embedded image layer (if image filename is empty, description layer is used) 
 | 
| sigc::signal< void > & | signal_filename_changed () | 
| sigc::signal< void > & | signal_saved () | 
| CanvasInterfaceList & | canvas_interface_list () | 
| const CanvasInterfaceList & | canvas_interface_list () const | 
| synfig::String | get_file_name () const | 
| void | set_file_name (const synfig::String &name) | 
|  | System () | 
|  | ~System () | 
| synfig::String | get_most_recent_action_name () | 
| bool | get_clear_redo_stack_on_new_action () const | 
| void | set_clear_redo_stack_on_new_action (bool x) | 
| bool | perform_action (etl::handle< Action::Base > action) | 
| bool | set_action_status (etl::handle< Action::Undoable > action, bool x) | 
| const Stack & | undo_action_stack () const | 
| const Stack & | redo_action_stack () const | 
| bool | undo () | 
|  | Undoes the last action. 
 | 
| bool | redo () | 
|  | Redoes the last undone action. 
 | 
| void | clear_undo_stack () | 
|  | Clears the undo stack. 
 | 
| void | clear_redo_stack () | 
|  | Clears the redo stack. 
 | 
| void | inc_action_count () const | 
|  | Increments the action counter. 
 | 
| void | dec_action_count () const | 
|  | Decrements the action counter. 
 | 
| void | reset_action_count () const | 
|  | Resets the action counter. 
 | 
| int | get_action_count () const | 
|  | Returns the number of actions performed since last save. 
 | 
| void | set_ui_interface (const etl::handle< UIInterface > &uim) | 
| void | unset_ui_interface () | 
| const etl::handle< UIInterface > & | get_ui_interface () | 
| sigc::signal< void, bool > & | signal_unsaved_status_changed () | 
| sigc::signal< void, bool > & | signal_undo_status () | 
| sigc::signal< void, bool > & | signal_redo_status () | 
| sigc::signal< void > & | signal_undo_stack_cleared () | 
| sigc::signal< void > & | signal_redo_stack_cleared () | 
| sigc::signal< void > & | signal_undo () | 
| sigc::signal< void > & | signal_redo () | 
| sigc::signal< void, etl::handle< Action::Undoable > > &
 | signal_new_action () | 
|  | Called whenever an undoable action is processed and added to the stack. 
 | 
| sigc::signal< void, etl::handle< Action::Undoable > > &
 | signal_action_status_changed () | 
| void | calc_repository_info () | 
|  | CVSInfo (const synfig::String &file_name) | 
|  | CVSInfo () | 
|  | ~CVSInfo () | 
| bool | in_sandbox () const | 
|  | Returns TRUE if file_name is in a sandbox. 
 | 
| bool | in_repository () const | 
|  | Returns TRUE if file_name is in the repository. 
 | 
| bool | is_modified () const | 
|  | Returns TRUE if file_name has modifications not yet on the repository. 
 | 
| bool | is_updated () const | 
|  | Returns TRUE if there is a new version of file_name on the repository. 
 | 
| const synfig::String & | get_cvs_version () const | 
|  | Returns the CVS version string. 
 | 
| const time_t & | get_original_timestamp () const | 
|  | Returns the unix timestamp of the repository file. 
 | 
| time_t | get_current_timestamp () const | 
|  | Returns the unix timestamp of the checked out file. 
 | 
| synfig::String | get_cvs_root () const | 
|  | Returns the Root. 
 | 
| synfig::String | get_cvs_module () const | 
|  | Returns the name of the module. 
 | 
| void | cvs_add (const synfig::String &message=synfig::String()) | 
| void | cvs_update () | 
| void | cvs_commit (const synfig::String &message=synfig::String()) |