sigc::signal<void> signal_filename_changed_;
sigc::signal<void> signal_saved_;
etl::handle<SelectionManager> selection_manager_;
sigc::signal<void> signal_filename_changed_;
sigc::signal<void> signal_saved_;
etl::handle<SelectionManager> selection_manager_;
void set_selection_manager(const etl::handle<SelectionManager> &sm) { assert(sm); selection_manager_=sm; }
void unset_selection_manager() { selection_manager_=new NullSelectionManager(); }
void set_selection_manager(const etl::handle<SelectionManager> &sm) { assert(sm); selection_manager_=sm; }
void unset_selection_manager() { selection_manager_=new NullSelectionManager(); }
public: // Constructor interfaces
static etl::handle<Instance> create(etl::handle<synfig::Canvas> canvas);
public: // Constructor interfaces
static etl::handle<Instance> create(etl::handle<synfig::Canvas> canvas);