X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Fkeyframetreestore.cpp;h=24d980d9ee5503c943e0d564f9390f11793adcfb;hb=6f28bee2a11612b1b1ece247dd4914dab4931a30;hp=edd6a3e9d17e90a4b4f2f06df1a9b0256dc427b8;hpb=c4e19f09a44e804066b1fa54b0f8ca5319210ff8;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/keyframetreestore.cpp b/synfig-studio/trunk/src/gtkmm/keyframetreestore.cpp index edd6a3e..24d980d 100644 --- a/synfig-studio/trunk/src/gtkmm/keyframetreestore.cpp +++ b/synfig-studio/trunk/src/gtkmm/keyframetreestore.cpp @@ -357,7 +357,6 @@ KeyframeTreeStore::set_value_impl(const Gtk::TreeModel::iterator& row, int colum return; } - // New Method { Keyframe keyframe((*row)[model.keyframe]); synfigapp::Action::Handle action(synfigapp::Action::create("keyframe_set_delta")); @@ -372,68 +371,6 @@ KeyframeTreeStore::set_value_impl(const Gtk::TreeModel::iterator& row, int colum canvas_interface()->get_instance()->perform_action(action); } - - if(0) - { // Old Method The slowest method EVER!!! - OneMoment one_moment; - - // Create the action group - synfigapp::Action::PassiveGrouper group(canvas_interface()->get_instance().get(),_("Adjust Time")); - synfigapp::PushMode push_mode(canvas_interface(), synfigapp::MODE_NORMAL); - - Gtk::TreeModel::iterator iter(row); - if(change_delta<0) - { - //DEBUGPOINT(); - KeyframeList keyframe_list(get_canvas()->keyframe_list()); - synfig::KeyframeList::iterator iter(keyframe_list.find((*row)[model.keyframe])); - //DEBUGPOINT(); - for(;iter!=keyframe_list.end();++iter) - { - //DEBUGPOINT(); - synfig::Keyframe keyframe(*iter); - - keyframe.set_time(keyframe.get_time()+change_delta); - - synfigapp::Action::Handle action(synfigapp::Action::create("keyframe_set")); - - if(!action)return; - - action->set_param("canvas",canvas_interface()->get_canvas()); - action->set_param("canvas_interface",canvas_interface()); - action->set_param("keyframe",keyframe); - - canvas_interface()->get_instance()->perform_action(action); - } - } - else - { - //DEBUGPOINT(); - KeyframeList keyframe_list(get_canvas()->keyframe_list()); - synfig::KeyframeList::reverse_iterator end(keyframe_list.find((*row)[model.keyframe])); - synfig::KeyframeList::reverse_iterator iter(keyframe_list.rbegin()); - //end++; - //DEBUGPOINT(); - for(;iter!=end;++iter) - { - //DEBUGPOINT(); - synfig::Keyframe keyframe(*iter); - - keyframe.set_time(keyframe.get_time()+change_delta); - - synfigapp::Action::Handle action(synfigapp::Action::create("keyframe_set")); - - if(!action)return; - - action->set_param("canvas",canvas_interface()->get_canvas()); - action->set_param("canvas_interface",canvas_interface()); - action->set_param("keyframe",keyframe); - - canvas_interface()->get_instance()->perform_action(action); - } - } - } - return; } else