#include "actions/timepointscopy.h"
#include "actions/timepointsdelete.h"
+#include "actions/canvasdescriptionset.h"
+#include "actions/canvasidset.h"
+#include "actions/canvasnameset.h"
#include "actions/canvasrenddescset.h"
#include "actions/canvasadd.h"
#include "actions/canvasremove.h"
ADD_ACTION(Action::KeyframeWaypointSet);
ADD_ACTION(Action::KeyframeSetDelta);
+ ADD_ACTION(Action::CanvasDescriptionSet);
+ ADD_ACTION(Action::CanvasIdSet);
+ ADD_ACTION(Action::CanvasNameSet);
ADD_ACTION(Action::CanvasRendDescSet);
ADD_ACTION(Action::CanvasAdd);
ADD_ACTION(Action::CanvasRemove);
if((iter->second.category&category))
{
if(iter->second.is_candidate(param_list))
+ {
+ //synfig::info("Action \"%s\" is in",iter->second.name.c_str());
ret.push_back(iter->second);
+ }
else
{
//synfig::info("Action \"%s\" is not a candidate",iter->second.name.c_str());
}
}
+ else
+ {
+ //synfig::info("Action \"%s\" has unsuitable category",iter->second.name.c_str());
+ }
}
return ret;
prepare();
ActionList::const_iterator iter;
+ //synfig::info("%s:%d actions...", __FILE__, __LINE__);
for(iter=action_list_.begin();iter!=action_list_.end();++iter)
{
+ //synfig::info("%s:%d action: '%s'", __FILE__, __LINE__, (*iter)->get_name().c_str());
try
{
try
}
catch(Error x)
{
+ //synfig::info("%s:%d caught exception", __FILE__, __LINE__);
throw Error(x.get_type(),((*iter)->get_name()+": "+x.get_desc()).c_str());
}
+ //synfig::info("%s:%d finished action: '%s'", __FILE__, __LINE__, (*iter)->get_name().c_str());
}
}