X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fsynfigapp%2Factions%2Fkeyframesetdelta.cpp;h=0af76d4ff4a5a82c5b5db58e01c10db1b442b093;hb=63e709f66d50c124cc0ece2325f4773ac4ae7b20;hp=d9fb0eae7a3c64941f3e75cfa7893f52f798ce8e;hpb=ce408de81ca266b1f334ee9bc6c8fb7ba1492ed4;p=synfig.git diff --git a/synfig-studio/trunk/src/synfigapp/actions/keyframesetdelta.cpp b/synfig-studio/trunk/src/synfigapp/actions/keyframesetdelta.cpp index d9fb0ea..0af76d4 100644 --- a/synfig-studio/trunk/src/synfigapp/actions/keyframesetdelta.cpp +++ b/synfig-studio/trunk/src/synfigapp/actions/keyframesetdelta.cpp @@ -1,8 +1,8 @@ /* === S Y N F I G ========================================================= */ -/*! \file keyframeset.cpp +/*! \file keyframesetdelta.cpp ** \brief Template File ** -** $Id: keyframesetdelta.cpp,v 1.1.1.1 2005/01/07 03:34:37 darco Exp $ +** $Id$ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley @@ -36,6 +36,8 @@ #include "activepointsetsmart.h" #include "waypointsetsmart.h" +#include + #endif using namespace std; @@ -48,12 +50,12 @@ using namespace Action; ACTION_INIT(Action::KeyframeSetDelta); ACTION_SET_NAME(Action::KeyframeSetDelta,"keyframe_set_delta"); -ACTION_SET_LOCAL_NAME(Action::KeyframeSetDelta,"Set Keyframe Delta"); +ACTION_SET_LOCAL_NAME(Action::KeyframeSetDelta,N_("Set Keyframe Delta")); ACTION_SET_TASK(Action::KeyframeSetDelta,"set"); ACTION_SET_CATEGORY(Action::KeyframeSetDelta,Action::CATEGORY_KEYFRAME|Action::CATEGORY_HIDDEN); ACTION_SET_PRIORITY(Action::KeyframeSetDelta,0); ACTION_SET_VERSION(Action::KeyframeSetDelta,"0.0"); -ACTION_SET_CVS_ID(Action::KeyframeSetDelta,"$Id: keyframesetdelta.cpp,v 1.1.1.1 2005/01/07 03:34:37 darco Exp $"); +ACTION_SET_CVS_ID(Action::KeyframeSetDelta,"$Id$"); /* === G L O B A L S ======================================================= */ @@ -72,7 +74,7 @@ Action::ParamVocab Action::KeyframeSetDelta::get_param_vocab() { ParamVocab ret(Action::CanvasSpecific::get_param_vocab()); - + ret.push_back(ParamDesc("keyframe",Param::TYPE_KEYFRAME) .set_local_name(_("Keyframe")) ); @@ -84,9 +86,9 @@ Action::KeyframeSetDelta::get_param_vocab() } bool -Action::KeyframeSetDelta::is_canidate(const ParamList &x) +Action::KeyframeSetDelta::is_candidate(const ParamList &x) { - return canidate_check(get_param_vocab(),x); + return candidate_check(get_param_vocab(),x); } bool @@ -121,21 +123,20 @@ Action::KeyframeSetDelta::prepare() value_desc_list.clear(); get_canvas_interface()->find_important_value_descs(value_desc_list); - + Time time(get_canvas()->keyframe_list().find(keyframe)->get_time()); - + std::vector::iterator iter; - DEBUGPOINT(); for(iter=value_desc_list.begin();iter!=value_desc_list.end();++iter) { ValueDesc& value_desc(*iter); ValueNode_Animated::Handle value_node( ValueNode_Animated::Handle::cast_dynamic(value_desc.get_value_node()) ); - + if(!value_node) continue; - + try{ value_node->find(time); // if we got to this point, then we know that @@ -153,7 +154,7 @@ Action::KeyframeSetDelta::prepare() } } Action::Handle action(Action::create("waypoint_set_smart")); - + action->set_param("canvas",get_canvas()); action->set_param("canvas_interface",get_canvas_interface()); action->set_param("value_node",ValueNode::Handle::cast_static(value_node)); @@ -163,8 +164,8 @@ Action::KeyframeSetDelta::prepare() assert(action->is_ready()); if(!action->is_ready()) throw Error(Error::TYPE_NOTREADY); - - add_action(action); + + add_action(action); } } @@ -174,11 +175,11 @@ Action::KeyframeSetDelta::perform() if(!delta) return; Action::Super::perform(); - + // Time location(keyframe.get_time()); - Time location(get_canvas()->keyframe_list().find(keyframe)->get_time()); + Time location(get_canvas()->keyframe_list().find(keyframe)->get_time()); Time delta(delta); - + get_canvas()->keyframe_list().insert_time(location,delta); std::vector::iterator iter; @@ -218,11 +219,11 @@ Action::KeyframeSetDelta::undo() { if(!delta) return; - + // Time location(keyframe.get_time()); - Time location(get_canvas()->keyframe_list().find(keyframe)->get_time()); + Time location(get_canvas()->keyframe_list().find(keyframe)->get_time()); Time delta(-delta); - + get_canvas()->keyframe_list().insert_time(location,delta); std::vector::iterator iter;