diff --git a/synfig-core/src/synfig/valuenode.cpp b/synfig-core/src/synfig/valuenode.cpp index 724a4be..d8cc66e 100644 --- a/synfig-core/src/synfig/valuenode.cpp +++ b/synfig-core/src/synfig/valuenode.cpp @@ -137,87 +137,6 @@ ValueNode::breakpoint() bool ValueNode::subsys_init() { -#define ADD_VALUENODE_CREATE(klass,name,local,version,create) \ - ValueNodeRegistry::register_node_type(name, local, version, reinterpret_cast(&klass::create), &klass::check_type); -#define ADD_VALUENODE(class,name,local,version) ADD_VALUENODE_CREATE(class,name,local,version,create) - - ADD_VALUENODE(ValueNode_Linear, "linear", _("Linear"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_Composite, "composite", _("Composite"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_RadialComposite, "radial_composite", _("Radial Composite"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_Reference, "reference", _("Reference"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_Scale, "scale", _("Scale"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_SegCalcTangent, "segcalctangent", _("Segment Tangent"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_SegCalcVertex, "segcalcvertex", _("Segment Vertex"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_Stripes, "stripes", _("Stripes"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_Subtract, "subtract", _("Subtract"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_TwoTone, "twotone", _("Two-Tone"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_BLine, "bline", _("Spline"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_DynamicList, "dynamic_list", _("Dynamic List"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_GradientRotate, "gradient_rotate", _("Gradient Rotate"), RELEASE_VERSION_0_61_06); - ADD_VALUENODE(ValueNode_Sine, "sine", _("Sine"), RELEASE_VERSION_0_61_06); - - ADD_VALUENODE(ValueNode_TimedSwap, "timed_swap", _("Timed Swap"), RELEASE_VERSION_0_61_07); // SVN r610 - ADD_VALUENODE(ValueNode_Repeat_Gradient, "repeat_gradient", _("Repeat Gradient"), RELEASE_VERSION_0_61_07); // SVN r666 - ADD_VALUENODE(ValueNode_Exp, "exp", _("Exponential"), RELEASE_VERSION_0_61_07); // SVN r739 - ADD_VALUENODE(ValueNode_Add, "add", _("Add"), RELEASE_VERSION_0_61_07); // SVN r742 - ADD_VALUENODE(ValueNode_BLineCalcTangent, "blinecalctangent", _("Spline Tangent"), RELEASE_VERSION_0_61_07); // SVN r744 - ADD_VALUENODE(ValueNode_BLineCalcVertex, "blinecalcvertex", _("Spline Vertex"), RELEASE_VERSION_0_61_07); // SVN r744 - ADD_VALUENODE(ValueNode_Range, "range", _("Range"), RELEASE_VERSION_0_61_07); // SVN r776 - - ADD_VALUENODE(ValueNode_Switch, "switch", _("Switch"), RELEASE_VERSION_0_61_08); // SVN r923 - ADD_VALUENODE(ValueNode_Cos, "cos", _("Cos"), RELEASE_VERSION_0_61_08); // SVN r1111 - ADD_VALUENODE(ValueNode_Atan2, "atan2", _("aTan2"), RELEASE_VERSION_0_61_08); // SVN r1132 - ADD_VALUENODE(ValueNode_BLineRevTangent, "blinerevtangent", _("Reverse Tangent"), RELEASE_VERSION_0_61_08); // SVN r1162 - ADD_VALUENODE(ValueNode_TimeLoop, "timeloop", _("Time Loop"), RELEASE_VERSION_0_61_08); // SVN r1226 - ADD_VALUENODE(ValueNode_Reciprocal, "reciprocal", _("Reciprocal"), RELEASE_VERSION_0_61_08); // SVN r1238 - ADD_VALUENODE(ValueNode_Duplicate, "duplicate", _("Duplicate"), RELEASE_VERSION_0_61_08); // SVN r1267 - ADD_VALUENODE(ValueNode_Integer, "fromint", _("Integer"), RELEASE_VERSION_0_61_08); // SVN r1267 - ADD_VALUENODE(ValueNode_Step, "step", _("Step"), RELEASE_VERSION_0_61_08); // SVN r1691 - ADD_VALUENODE(ValueNode_BLineCalcWidth, "blinecalcwidth", _("Spline Width"), RELEASE_VERSION_0_61_08); // SVN r1694 - - ADD_VALUENODE(ValueNode_VectorAngle, "vectorangle", _("Vector Angle"), RELEASE_VERSION_0_61_09); // SVN r1880 - ADD_VALUENODE(ValueNode_VectorLength, "vectorlength", _("Vector Length"), RELEASE_VERSION_0_61_09); // SVN r1881 - ADD_VALUENODE(ValueNode_VectorX, "vectorx", _("Vector X"), RELEASE_VERSION_0_61_09); // SVN r1882 - ADD_VALUENODE(ValueNode_VectorY, "vectory", _("Vector Y"), RELEASE_VERSION_0_61_09); // SVN r1882 - ADD_VALUENODE(ValueNode_GradientColor, "gradientcolor", _("Gradient Color"), RELEASE_VERSION_0_61_09); // SVN r1885 - ADD_VALUENODE(ValueNode_DotProduct, "dotproduct", _("Dot Product"), RELEASE_VERSION_0_61_09); // SVN r1891 - ADD_VALUENODE(ValueNode_TimeString, "timestring", _("Time String"), RELEASE_VERSION_0_61_09); // SVN r2000 - ADD_VALUENODE(ValueNode_Real, "fromreal", _("Real"), RELEASE_VERSION_0_64_0); // git 2013-01-12 - ADD_VALUENODE(ValueNode_RealString, "realstring", _("Real String"), RELEASE_VERSION_0_61_09); // SVN r2003 - ADD_VALUENODE(ValueNode_Join, "join", _("Joined List"), RELEASE_VERSION_0_61_09); // SVN r2007 - ADD_VALUENODE(ValueNode_AngleString, "anglestring", _("Angle String"), RELEASE_VERSION_0_61_09); // SVN r2010 - ADD_VALUENODE(ValueNode_IntString, "intstring", _("Int String"), RELEASE_VERSION_0_61_09); // SVN r2010 - ADD_VALUENODE(ValueNode_Logarithm, "logarithm", _("Logarithm"), RELEASE_VERSION_0_61_09); // SVN r2034 - ADD_VALUENODE(ValueNode_Greyed, "greyed", _("Greyed"), RELEASE_VERSION_0_62_00); // SVN r2305 - ADD_VALUENODE(ValueNode_Pow, "power", _("Power"), RELEASE_VERSION_0_62_00); // SVN r2362 - ADD_VALUENODE(ValueNode_Compare, "compare", _("Compare"), RELEASE_VERSION_0_62_00); // SVN r2364 - ADD_VALUENODE(ValueNode_Not, "not", _("Not"), RELEASE_VERSION_0_62_00); // SVN r2364 - ADD_VALUENODE(ValueNode_And, "and", _("And"), RELEASE_VERSION_0_62_00); // SVN r2364 - ADD_VALUENODE(ValueNode_Or, "or", _("Or"), RELEASE_VERSION_0_62_00); // SVN r2364 - - ADD_VALUENODE(ValueNode_BoneInfluence, "boneinfluence", _("Bone Influence"), RELEASE_VERSION_0_62_00); - ADD_VALUENODE(ValueNode_Bone, "bone", _("Bone"), RELEASE_VERSION_0_62_00); - ADD_VALUENODE(ValueNode_Bone_Root, "bone_root", _("Root Bone"), RELEASE_VERSION_0_62_00); - ADD_VALUENODE(ValueNode_StaticList, "static_list", _("Static List"), RELEASE_VERSION_0_62_00); - ADD_VALUENODE(ValueNode_BoneWeightPair, "boneweightpair", _("Bone Weight Pair"), RELEASE_VERSION_0_62_00); - ADD_VALUENODE(ValueNode_BoneLink, "bone_link", _("Bone Link"), RELEASE_VERSION_1_0); - - ADD_VALUENODE(ValueNode_WPList, "wplist", _("WPList"), RELEASE_VERSION_0_63_00); - ADD_VALUENODE(ValueNode_DIList, "dilist", _("DIList"), RELEASE_VERSION_0_63_01); - - ADD_VALUENODE(ValueNode_Average, "average", _("Average"), RELEASE_VERSION_1_0); - ADD_VALUENODE(ValueNode_WeightedAverage, "weighted_average", _("Weighted Average"), RELEASE_VERSION_1_0); - - ADD_VALUENODE(ValueNode_Dynamic, "dynamic", _("Dynamic"), RELEASE_VERSION_1_0); - ADD_VALUENODE(ValueNode_Derivative, "derivative", _("Derivative"), RELEASE_VERSION_1_0); - - ADD_VALUENODE(ValueNode_Reverse, "reverse", _("Reverse"), RELEASE_VERSION_1_0_2); - - ADD_VALUENODE(ValueNode_AnimatedFile, "animated_file", _("Animated File"), RELEASE_VERSION_1_0_2); - -#undef ADD_VALUENODE_CREATE -#undef ADD_VALUENODE - return true; } diff --git a/synfig-core/src/synfig/valuenodes/valuenode_add.cpp b/synfig-core/src/synfig/valuenodes/valuenode_add.cpp index 5f51821..86de964 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_add.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_add.cpp @@ -31,18 +31,22 @@ # include #endif -#include -#include #include "valuenode_add.h" #include "valuenode_const.h" -#include + +#include +#include +#include #include #include #include #include #include + #include +#include + #endif /* === U S I N G =========================================================== */ @@ -55,6 +59,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Add, RELEASE_VERSION_0_61_07, "add", "Add") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -206,18 +212,6 @@ ValueNode_Add::get_link_vfunc(int i)const } } -String -ValueNode_Add::get_name()const -{ - return "add"; -} - -String -ValueNode_Add::get_local_name()const -{ - return _("Add"); -} - bool ValueNode_Add::check_type(Type &type) { diff --git a/synfig-core/src/synfig/valuenodes/valuenode_and.cpp b/synfig-core/src/synfig/valuenodes/valuenode_and.cpp index 5fce69b..e7fcc9c 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_and.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_and.cpp @@ -36,6 +36,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_And, RELEASE_VERSION_0_62_00, "and", "AND") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -118,17 +121,7 @@ ValueNode_And::operator()(Time t)const return (link1 && link2); } -String -ValueNode_And::get_name()const -{ - return "and"; -} -String -ValueNode_And::get_local_name()const -{ - return _("AND"); -} bool ValueNode_And::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_anglestring.cpp b/synfig-core/src/synfig/valuenodes/valuenode_anglestring.cpp index 2001d36..ca215c7 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_anglestring.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_anglestring.cpp @@ -36,6 +36,7 @@ #include #include #include +#include #endif @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_AngleString, RELEASE_VERSION_0_61_09, "anglestring", "Angle String") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -111,17 +114,7 @@ ValueNode_AngleString::operator()(Time t)const return ValueBase(); } -String -ValueNode_AngleString::get_name()const -{ - return "anglestring"; -} -String -ValueNode_AngleString::get_local_name()const -{ - return _("Angle String"); -} bool ValueNode_AngleString::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_animatedfile.cpp b/synfig-core/src/synfig/valuenodes/valuenode_animatedfile.cpp index b15ffb4..40d3286 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_animatedfile.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_animatedfile.cpp @@ -37,6 +37,7 @@ #include #include +#include #include #include @@ -55,6 +56,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_AnimatedFile, RELEASE_VERSION_1_0_2, "animated_file", "Animation from File") + /* === C L A S S E S ======================================================= */ /* === M E T H O D S ======================================================= */ @@ -172,13 +175,7 @@ ValueNode_AnimatedFile* ValueNode_AnimatedFile::create(const ValueBase &x) { return new ValueNode_AnimatedFile(x.get_type()); } -String -ValueNode_AnimatedFile::get_name()const - { return "animated_file"; } -String -ValueNode_AnimatedFile::get_local_name()const - { return _("Animation from File"); } void ValueNode_AnimatedFile::file_changed() diff --git a/synfig-core/src/synfig/valuenodes/valuenode_atan2.cpp b/synfig-core/src/synfig/valuenodes/valuenode_atan2.cpp index ab2d5ae..250326c 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_atan2.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_atan2.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Atan2, RELEASE_VERSION_0_61_08, "atan2", "aTan2") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -96,17 +99,7 @@ ValueNode_Atan2::operator()(Time t)const } -String -ValueNode_Atan2::get_name()const -{ - return "atan2"; -} -String -ValueNode_Atan2::get_local_name()const -{ - return _("aTan2"); -} bool ValueNode_Atan2::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_average.cpp b/synfig-core/src/synfig/valuenodes/valuenode_average.cpp index 07fb059..ff37db7 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_average.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_average.cpp @@ -33,6 +33,7 @@ #include #include +#include #include "valuenode_const.h" @@ -51,6 +52,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Average, RELEASE_VERSION_1_0, "average", "Average") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -93,13 +96,7 @@ ValueNode_Average::operator()(Time t)const return ValueAverage::average( ValueNode_DynamicList::operator()(t), ValueBase(), ValueBase(get_type())); } -String -ValueNode_Average::get_name()const - { return "average"; } -String -ValueNode_Average::get_local_name()const - { return _("Average"); } LinkableValueNode* ValueNode_Average::create_new()const diff --git a/synfig-core/src/synfig/valuenodes/valuenode_bline.cpp b/synfig-core/src/synfig/valuenodes/valuenode_bline.cpp index 952c8f6..b96a8d4 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_bline.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_bline.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include @@ -61,6 +62,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_BLine, RELEASE_VERSION_0_61_06, "bline", "Spline") + /* === P R O C E D U R E S ================================================= */ inline float @@ -999,17 +1002,7 @@ ValueNode_BLine::link_local_name(int i)const return etl::strprintf(_("Vertex %03d"),i+1); } -String -ValueNode_BLine::get_name()const -{ - return "bline"; -} -String -ValueNode_BLine::get_local_name()const -{ - return _("Spline"); -} LinkableValueNode* ValueNode_BLine::create_new()const diff --git a/synfig-core/src/synfig/valuenodes/valuenode_blinecalctangent.cpp b/synfig-core/src/synfig/valuenodes/valuenode_blinecalctangent.cpp index 04e6e08..175c1ce 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_blinecalctangent.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_blinecalctangent.cpp @@ -37,6 +37,7 @@ #include "valuenode_composite.h" #include #include +#include #include #include #include @@ -53,6 +54,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_BLineCalcTangent, RELEASE_VERSION_0_61_07, "blinecalctangent", "Spline Tangent") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -177,17 +180,7 @@ ValueNode_BLineCalcTangent::operator()(Time t)const return (*this)(t, amount); } -String -ValueNode_BLineCalcTangent::get_name()const -{ - return "blinecalctangent"; -} -String -ValueNode_BLineCalcTangent::get_local_name()const -{ - return _("Spline Tangent"); -} bool ValueNode_BLineCalcTangent::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_blinecalcvertex.cpp b/synfig-core/src/synfig/valuenodes/valuenode_blinecalcvertex.cpp index eb221d4..28497e8 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_blinecalcvertex.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_blinecalcvertex.cpp @@ -37,6 +37,7 @@ #include "valuenode_composite.h" #include #include +#include #include #include @@ -53,6 +54,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_BLineCalcVertex, RELEASE_VERSION_0_61_07, "blinecalcvertex", "Spline Vertex") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -143,17 +146,7 @@ ValueNode_BLineCalcVertex::operator()(Time t)const -String -ValueNode_BLineCalcVertex::get_name()const -{ - return "blinecalcvertex"; -} -String -ValueNode_BLineCalcVertex::get_local_name()const -{ - return _("Spline Vertex"); -} bool ValueNode_BLineCalcVertex::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_blinecalcwidth.cpp b/synfig-core/src/synfig/valuenodes/valuenode_blinecalcwidth.cpp index fb89ffa..59bfdb1 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_blinecalcwidth.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_blinecalcwidth.cpp @@ -37,6 +37,7 @@ #include "valuenode_composite.h" #include #include +#include #include #include @@ -53,6 +54,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_BLineCalcWidth, RELEASE_VERSION_0_61_08, "blinecalcwidth", "Spline Width") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -146,17 +149,7 @@ ValueNode_BLineCalcWidth::operator()(Time t)const return (*this)(t, amount); } -String -ValueNode_BLineCalcWidth::get_name()const -{ - return "blinecalcwidth"; -} -String -ValueNode_BLineCalcWidth::get_local_name()const -{ - return _("Spline Width"); -} bool ValueNode_BLineCalcWidth::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_blinereversetangent.cpp b/synfig-core/src/synfig/valuenodes/valuenode_blinereversetangent.cpp index e8709ae..2b395ae 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_blinereversetangent.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_blinereversetangent.cpp @@ -37,6 +37,7 @@ #include "valuenode_composite.h" #include #include +#include #include #include #include @@ -53,6 +54,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_BLineRevTangent, RELEASE_VERSION_0_61_08, "blinerevtangent", "Reverse Tangent") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -108,17 +111,7 @@ ValueNode_BLineRevTangent::operator()(Time t)const return (*reference_)(t); } -String -ValueNode_BLineRevTangent::get_name()const -{ - return "blinerevtangent"; -} -String -ValueNode_BLineRevTangent::get_local_name()const -{ - return _("Reverse Tangent"); -} bool ValueNode_BLineRevTangent::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_bone.cpp b/synfig-core/src/synfig/valuenodes/valuenode_bone.cpp index 79f0c84..35b07d6 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_bone.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_bone.cpp @@ -35,6 +35,7 @@ #include "valuenode_animated.h" #include #include +#include #include #endif @@ -63,6 +64,9 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Bone, RELEASE_VERSION_0_62_00, "bone", "Bone") +REGISTER_VALUENODE(ValueNode_Bone_Root, RELEASE_VERSION_0_62_00, "bone_root", "Root Bone") + static ValueNode_Bone::CanvasMap canvas_map; static int bone_counter; // static map animated_matrix_map; @@ -494,17 +498,7 @@ ValueNode_Bone::clone(Canvas::LooseHandle canvas, const GUID& deriv_guid)const return ret; } -String -ValueNode_Bone::get_name()const -{ - return "bone"; -} -String -ValueNode_Bone::get_local_name()const -{ - return _("Bone"); -} String ValueNode_Bone::get_bone_name(Time t)const @@ -1032,17 +1026,7 @@ ValueNode_Bone_Root::create(const ValueBase &x __attribute__ ((unused))) return get_root_bone().get(); } -String -ValueNode_Bone_Root::get_name()const -{ - return "bone_root"; -} -String -ValueNode_Bone_Root::get_local_name()const -{ - return _("Root"); -} String ValueNode_Bone_Root::get_bone_name(Time t __attribute__ ((unused)))const diff --git a/synfig-core/src/synfig/valuenodes/valuenode_boneinfluence.cpp b/synfig-core/src/synfig/valuenodes/valuenode_boneinfluence.cpp index 47bb94d..f124715 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_boneinfluence.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_boneinfluence.cpp @@ -39,6 +39,7 @@ #include #include #include +#include #include #endif @@ -55,6 +56,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_BoneInfluence, RELEASE_VERSION_0_62_00, "boneinfluence", "Bone Influence") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -168,17 +171,7 @@ ValueNode_BoneInfluence::operator()(Time t)const } -String -ValueNode_BoneInfluence::get_name()const -{ - return "boneinfluence"; -} -String -ValueNode_BoneInfluence::get_local_name()const -{ - return _("Bone Influence"); -} bool ValueNode_BoneInfluence::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_bonelink.cpp b/synfig-core/src/synfig/valuenodes/valuenode_bonelink.cpp index 1c99b70..3ecb5bc 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_bonelink.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_bonelink.cpp @@ -34,6 +34,7 @@ #include "valuenode_bone.h" #include #include +#include #include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_BoneLink, RELEASE_VERSION_1_0, "bone_link", "Bone Link") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -179,17 +182,7 @@ ValueNode_BoneLink::operator()(Time t)const get_bone_transformation(t), (*base_value_)(t) ); } -String -ValueNode_BoneLink::get_name()const -{ - return "bone_link"; -} -String -ValueNode_BoneLink::get_local_name()const -{ - return _("Bone Link"); -} bool ValueNode_BoneLink::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_boneweightpair.cpp b/synfig-core/src/synfig/valuenodes/valuenode_boneweightpair.cpp index 7b5d4ae..cd2f39c 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_boneweightpair.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_boneweightpair.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #include #endif @@ -51,6 +52,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_BoneWeightPair, RELEASE_VERSION_0_62_00, "boneweightpair", "Bone Weight Pair") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -108,17 +111,7 @@ ValueNode_BoneWeightPair::operator()(Time t)const return BoneWeightPair(bone, weight); } -String -ValueNode_BoneWeightPair::get_name()const -{ - return "boneweightpair"; -} -String -ValueNode_BoneWeightPair::get_local_name()const -{ - return _("Bone Weight Pair"); -} bool ValueNode_BoneWeightPair::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_compare.cpp b/synfig-core/src/synfig/valuenodes/valuenode_compare.cpp index 0dc4a2d..a910044 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_compare.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_compare.cpp @@ -36,6 +36,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Compare, RELEASE_VERSION_0_62_00, "compare", "Compare") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -138,17 +141,7 @@ ValueNode_Compare::operator()(Time t)const return false; } -String -ValueNode_Compare::get_name()const -{ - return "compare"; -} -String -ValueNode_Compare::get_local_name()const -{ - return _("Compare"); -} bool ValueNode_Compare::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_composite.cpp b/synfig-core/src/synfig/valuenodes/valuenode_composite.cpp index 4c65c65..45d97d3 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_composite.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_composite.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #include "valuenode_radialcomposite.h" #include #include @@ -61,6 +62,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Composite, RELEASE_VERSION_0_61_06, "composite", "Composite") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -592,17 +595,7 @@ ValueNode_Composite::get_link_index_from_name(const String &name)const throw Exception::BadLinkName(name); } -String -ValueNode_Composite::get_name()const -{ - return "composite"; -} -String -ValueNode_Composite::get_local_name()const -{ - return _("Composite"); -} bool ValueNode_Composite::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_cos.cpp b/synfig-core/src/synfig/valuenodes/valuenode_cos.cpp index c0bfaa6..2d71c48 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_cos.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_cos.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Cos, RELEASE_VERSION_0_61_08, "cos", "Cos") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -98,17 +101,7 @@ ValueNode_Cos::operator()(Time t)const } -String -ValueNode_Cos::get_name()const -{ - return "cos"; -} -String -ValueNode_Cos::get_local_name()const -{ - return _("Cos"); -} bool ValueNode_Cos::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_derivative.cpp b/synfig-core/src/synfig/valuenodes/valuenode_derivative.cpp index 09f6edf..26e02be 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_derivative.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_derivative.cpp @@ -33,6 +33,7 @@ #include "valuenode_const.h" #include #include +#include #include #endif @@ -137,6 +138,8 @@ using namespace synfig; ) /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Derivative, RELEASE_VERSION_1_0, "derivative", "Derivative") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -304,17 +307,7 @@ ValueNode_Derivative::operator()(Time t)const return ValueBase(); } -String -ValueNode_Derivative::get_name()const -{ - return "derivative"; -} -String -ValueNode_Derivative::get_local_name()const -{ - return _("Derivative"); -} bool ValueNode_Derivative::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_dilist.cpp b/synfig-core/src/synfig/valuenodes/valuenode_dilist.cpp index 29eaffd..9277da4 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_dilist.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_dilist.cpp @@ -36,6 +36,7 @@ #include "valuenode_bline.h" #include #include +#include #include #include #include @@ -53,6 +54,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_DIList, RELEASE_VERSION_0_63_01, "dilist", "DIList") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -167,17 +170,7 @@ ValueNode_DIList::link_local_name(int i)const return etl::strprintf(_("DashItem %03d"),i+1); } -String -ValueNode_DIList::get_name()const -{ - return "dilist"; -} -String -ValueNode_DIList::get_local_name()const -{ - return _("DIList"); -} LinkableValueNode* ValueNode_DIList::create_new()const diff --git a/synfig-core/src/synfig/valuenodes/valuenode_dotproduct.cpp b/synfig-core/src/synfig/valuenodes/valuenode_dotproduct.cpp index 4921110..126c480 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_dotproduct.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_dotproduct.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_DotProduct, RELEASE_VERSION_0_61_09, "dotproduct", "Dot Product") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -109,17 +112,7 @@ ValueNode_DotProduct::operator()(Time t)const return ValueBase(); } -String -ValueNode_DotProduct::get_name()const -{ - return "dotproduct"; -} -String -ValueNode_DotProduct::get_local_name()const -{ - return _("Dot Product"); -} bool ValueNode_DotProduct::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_duplicate.cpp b/synfig-core/src/synfig/valuenodes/valuenode_duplicate.cpp index ca350eb..489d631 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_duplicate.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_duplicate.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Duplicate, RELEASE_VERSION_0_61_08, "duplicate", "Duplicate") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -164,17 +167,7 @@ ValueNode_Duplicate::operator()(Time t __attribute__ ((unused)))const return index; } -String -ValueNode_Duplicate::get_name()const -{ - return "duplicate"; -} -String -ValueNode_Duplicate::get_local_name()const -{ - return _("Duplicate"); -} bool ValueNode_Duplicate::check_type(Type &type __attribute__ ((unused))) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_dynamic.cpp b/synfig-core/src/synfig/valuenodes/valuenode_dynamic.cpp index b308f0b..fbe4ca8 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_dynamic.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_dynamic.cpp @@ -33,6 +33,7 @@ #include "valuenode_const.h" #include #include +#include #include #include @@ -48,6 +49,8 @@ using namespace boost::numeric::odeint; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Dynamic, RELEASE_VERSION_0_61_06, "dynamic", "Dynamic") + /* === P R O C E D U R E S ================================================= */ @@ -160,17 +163,7 @@ ValueNode_Dynamic::operator()(Time t)const } -String -ValueNode_Dynamic::get_name()const -{ - return "dynamic"; -} -String -ValueNode_Dynamic::get_local_name()const -{ - return _("Dynamic"); -} bool ValueNode_Dynamic::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.cpp b/synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.cpp index 4ed7f49..2c1e956 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.cpp @@ -36,6 +36,7 @@ #include "valuenode_composite.h" #include #include +#include #include #include #include @@ -54,6 +55,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_DynamicList, RELEASE_VERSION_0_61_06, "dynamic_list", "Dynamic List") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -760,17 +763,7 @@ ValueNode_DynamicList::get_link_index_from_name(const String &name)const throw Exception::BadLinkName(name); } -String -ValueNode_DynamicList::get_name()const -{ - return "dynamic_list"; -} -String -ValueNode_DynamicList::get_local_name()const -{ - return _("Dynamic List"); -} bool ValueNode_DynamicList::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_exp.cpp b/synfig-core/src/synfig/valuenodes/valuenode_exp.cpp index 01c04ae..64900d2 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_exp.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_exp.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Exp, RELEASE_VERSION_0_61_07, "exp", "Exponential") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -95,17 +98,7 @@ ValueNode_Exp::operator()(Time t)const (*scale_)(t).get(Real())); } -String -ValueNode_Exp::get_name()const -{ - return "exp"; -} -String -ValueNode_Exp::get_local_name()const -{ - return _("Exponential"); -} bool ValueNode_Exp::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_gradientcolor.cpp b/synfig-core/src/synfig/valuenodes/valuenode_gradientcolor.cpp index 0b70c00..3026091 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_gradientcolor.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_gradientcolor.cpp @@ -36,6 +36,7 @@ #include #include #include +#include #endif @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_GradientColor, RELEASE_VERSION_0_61_09, "gradientcolor", "Gradient Color") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -129,17 +132,7 @@ ValueNode_GradientColor::get_link_vfunc(int i)const return 0; } -String -ValueNode_GradientColor::get_name()const -{ - return "gradientcolor"; -} -String -ValueNode_GradientColor::get_local_name()const -{ - return _("Gradient Color"); -} bool ValueNode_GradientColor::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_gradientrotate.cpp b/synfig-core/src/synfig/valuenodes/valuenode_gradientrotate.cpp index bf08a0e..a5531bf 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_gradientrotate.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_gradientrotate.cpp @@ -33,6 +33,7 @@ #include #include +#include #include "valuenode_gradientrotate.h" #include "valuenode_const.h" #include @@ -50,6 +51,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_GradientRotate, RELEASE_VERSION_0_61_06, "gradient_rotate", "Gradient Rotate") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -135,17 +138,7 @@ ValueNode_GradientRotate::get_link_vfunc(int i)const return 0; } -String -ValueNode_GradientRotate::get_name()const -{ - return "gradient_rotate"; -} -String -ValueNode_GradientRotate::get_local_name()const -{ - return _("Gradient Rotate"); -} bool ValueNode_GradientRotate::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_greyed.cpp b/synfig-core/src/synfig/valuenodes/valuenode_greyed.cpp index 9013dae..5d3a5f5 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_greyed.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_greyed.cpp @@ -34,6 +34,7 @@ #include #include +#include #include "valuenode_const.h" @@ -47,6 +48,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Greyed, RELEASE_VERSION_0_62_00, "greyed", "Greyed") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -76,17 +79,7 @@ ValueNode_Greyed::create_new()const return new ValueNode_Greyed(get_type()); } -String -ValueNode_Greyed::get_name()const -{ - return "greyed"; -} -String -ValueNode_Greyed::get_local_name()const -{ - return _("Greyed"); -} LinkableValueNode::Vocab ValueNode_Greyed::get_children_vocab_vfunc()const diff --git a/synfig-core/src/synfig/valuenodes/valuenode_integer.cpp b/synfig-core/src/synfig/valuenodes/valuenode_integer.cpp index 5343846..82ef77b 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_integer.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_integer.cpp @@ -36,6 +36,7 @@ #include "valuenode_const.h" #include #include +#include #include #endif @@ -50,6 +51,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Integer, RELEASE_VERSION_0_61_08, "fromint", "Integer") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -158,17 +161,7 @@ synfig::ValueNode_Integer::get_inverse(Time /*t*/, const synfig::Angle &target_v -String -ValueNode_Integer::get_name()const -{ - return "fromint"; -} -String -ValueNode_Integer::get_local_name()const -{ - return _("Integer"); -} bool ValueNode_Integer::check_type(Type &type __attribute__ ((unused))) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_intstring.cpp b/synfig-core/src/synfig/valuenodes/valuenode_intstring.cpp index 8e9885e..6a4b4a4 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_intstring.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_intstring.cpp @@ -36,6 +36,7 @@ #include #include #include +#include #endif @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_IntString, RELEASE_VERSION_0_61_09, "intstring", "Int String") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -106,17 +109,7 @@ ValueNode_IntString::operator()(Time t)const return ValueBase(); } -String -ValueNode_IntString::get_name()const -{ - return "intstring"; -} -String -ValueNode_IntString::get_local_name()const -{ - return _("Int String"); -} bool ValueNode_IntString::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_join.cpp b/synfig-core/src/synfig/valuenodes/valuenode_join.cpp index fe0ad4c..88656b6 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_join.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_join.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #endif @@ -50,6 +51,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Join, RELEASE_VERSION_0_61_09, "join", "Joined List") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -126,17 +129,7 @@ ValueNode_Join::operator()(Time t)const return ValueBase(); } -String -ValueNode_Join::get_name()const -{ - return "join"; -} -String -ValueNode_Join::get_local_name()const -{ - return _("Joined List"); -} bool ValueNode_Join::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_linear.cpp b/synfig-core/src/synfig/valuenodes/valuenode_linear.cpp index 7d9704b..2b34ac4 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_linear.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_linear.cpp @@ -33,9 +33,12 @@ #include "valuenode_linear.h" #include "valuenode_const.h" + #include #include +#include #include + #include #endif @@ -50,6 +53,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Linear, RELEASE_VERSION_0_61_06, "linear", "Linear") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -142,19 +147,6 @@ ValueNode_Linear::operator()(Time t)const return ValueBase(); } - -String -ValueNode_Linear::get_name()const -{ - return "linear"; -} - -String -ValueNode_Linear::get_local_name()const -{ - return _("Linear"); -} - bool ValueNode_Linear::check_type(Type &type) { diff --git a/synfig-core/src/synfig/valuenodes/valuenode_log.cpp b/synfig-core/src/synfig/valuenodes/valuenode_log.cpp index 6105cbc..a2a2bbc 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_log.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_log.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Logarithm, RELEASE_VERSION_0_61_09, "logarithm", "Logarithm") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -130,17 +133,7 @@ ValueNode_Logarithm::operator()(Time t)const return log(link); } -String -ValueNode_Logarithm::get_name()const -{ - return "logarithm"; -} -String -ValueNode_Logarithm::get_local_name()const -{ - return _("Logarithm"); -} bool ValueNode_Logarithm::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_not.cpp b/synfig-core/src/synfig/valuenodes/valuenode_not.cpp index fc30b12..9af29fa 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_not.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_not.cpp @@ -36,6 +36,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Not, RELEASE_VERSION_0_62_00, "not", "NOT") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -112,17 +115,7 @@ ValueNode_Not::operator()(Time t)const return !link; } -String -ValueNode_Not::get_name()const -{ - return "not"; -} -String -ValueNode_Not::get_local_name()const -{ - return _("NOT"); -} bool ValueNode_Not::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_or.cpp b/synfig-core/src/synfig/valuenodes/valuenode_or.cpp index a9ae32e..e353724 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_or.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_or.cpp @@ -36,6 +36,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Or, RELEASE_VERSION_0_62_00, "or", "OR") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -118,17 +121,7 @@ ValueNode_Or::operator()(Time t)const return (link1 || link2); } -String -ValueNode_Or::get_name()const -{ - return "or"; -} -String -ValueNode_Or::get_local_name()const -{ - return _("OR"); -} bool ValueNode_Or::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_pow.cpp b/synfig-core/src/synfig/valuenodes/valuenode_pow.cpp index e5a78eb..8a98c86 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_pow.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_pow.cpp @@ -36,6 +36,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Pow, RELEASE_VERSION_0_62_00, "power", "Power") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -151,17 +154,7 @@ ValueNode_Pow::operator()(Time t)const } -String -ValueNode_Pow::get_name()const -{ - return "power"; -} -String -ValueNode_Pow::get_local_name()const -{ - return _("Power"); -} bool ValueNode_Pow::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_radialcomposite.cpp b/synfig-core/src/synfig/valuenodes/valuenode_radialcomposite.cpp index fe38105..6d7c217 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_radialcomposite.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_radialcomposite.cpp @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #endif @@ -50,6 +51,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_RadialComposite, RELEASE_VERSION_0_61_06, "radial_composite", "Radial Composite") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -221,17 +224,7 @@ ValueNode_RadialComposite::get_link_index_from_name(const String &name)const throw Exception::BadLinkName(name); } -String -ValueNode_RadialComposite::get_name()const -{ - return "radial_composite"; -} -String -ValueNode_RadialComposite::get_local_name()const -{ - return _("Radial Composite"); -} bool ValueNode_RadialComposite::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_range.cpp b/synfig-core/src/synfig/valuenodes/valuenode_range.cpp index 90af81c..3b2919d 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_range.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_range.cpp @@ -33,6 +33,7 @@ #include #include +#include #include "valuenode_range.h" #include "valuenode_const.h" #include @@ -52,6 +53,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Range, RELEASE_VERSION_0_61_07, "range", "Range") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -247,17 +250,7 @@ ValueNode_Range::get_link_vfunc(int i)const } } -String -ValueNode_Range::get_name()const -{ - return "range"; -} -String -ValueNode_Range::get_local_name()const -{ - return _("Range"); -} bool ValueNode_Range::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_real.cpp b/synfig-core/src/synfig/valuenodes/valuenode_real.cpp index 43b688a..3af1cb1 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_real.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_real.cpp @@ -36,6 +36,7 @@ #include "valuenode_const.h" #include #include +#include #include #endif @@ -50,6 +51,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Real, RELEASE_VERSION_0_64_0, "fromreal", "Real") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -152,17 +155,7 @@ synfig::ValueNode_Real::get_inverse(Time /*t*/, const synfig::Angle &target_valu -String -ValueNode_Real::get_name()const -{ - return "fromreal"; -} -String -ValueNode_Real::get_local_name()const -{ - return _("Real"); -} bool ValueNode_Real::check_type(Type &type __attribute__ ((unused))) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_realstring.cpp b/synfig-core/src/synfig/valuenodes/valuenode_realstring.cpp index 871cc30..a559e1e 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_realstring.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_realstring.cpp @@ -36,6 +36,7 @@ #include #include #include +#include #endif @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_RealString, RELEASE_VERSION_0_61_09, "realstring", "Real String") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -109,17 +112,7 @@ ValueNode_RealString::operator()(Time t)const return ValueBase(); } -String -ValueNode_RealString::get_name()const -{ - return "realstring"; -} -String -ValueNode_RealString::get_local_name()const -{ - return _("Real String"); -} bool ValueNode_RealString::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_reciprocal.cpp b/synfig-core/src/synfig/valuenodes/valuenode_reciprocal.cpp index 7089fea..6507f49 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_reciprocal.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_reciprocal.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Reciprocal, RELEASE_VERSION_0_61_08, "reciprocal", "Reciprocal") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -136,17 +139,7 @@ ValueNode_Reciprocal::operator()(Time t)const return 1.0f / link; } -String -ValueNode_Reciprocal::get_name()const -{ - return "reciprocal"; -} -String -ValueNode_Reciprocal::get_local_name()const -{ - return _("Reciprocal"); -} bool ValueNode_Reciprocal::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_reference.cpp b/synfig-core/src/synfig/valuenodes/valuenode_reference.cpp index 3232b5f..2671e9e 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_reference.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_reference.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Reference, RELEASE_VERSION_0_61_06, "reference", "Reference") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -112,17 +115,7 @@ ValueNode_Reference::operator()(Time t)const } -String -ValueNode_Reference::get_name()const -{ - return "reference"; -} -String -ValueNode_Reference::get_local_name()const -{ - return _("Reference"); -} bool ValueNode_Reference::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_repeat_gradient.cpp b/synfig-core/src/synfig/valuenodes/valuenode_repeat_gradient.cpp index 8e6c8ae..72073d2 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_repeat_gradient.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_repeat_gradient.cpp @@ -33,6 +33,7 @@ #include #include +#include #include "valuenode_repeat_gradient.h" #include "valuenode_const.h" #include @@ -51,6 +52,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Repeat_Gradient, RELEASE_VERSION_0_61_07, "repeat_gradient", "Repeat Gradient") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -174,17 +177,7 @@ ValueNode_Repeat_Gradient::get_link_vfunc(int i)const } } -String -ValueNode_Repeat_Gradient::get_name()const -{ - return "repeat_gradient"; -} -String -ValueNode_Repeat_Gradient::get_local_name()const -{ - return _("Repeat Gradient"); -} bool ValueNode_Repeat_Gradient::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_reverse.cpp b/synfig-core/src/synfig/valuenodes/valuenode_reverse.cpp index 63d8160..43f103b 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_reverse.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_reverse.cpp @@ -47,6 +47,7 @@ #include #include +#include #include #include @@ -63,6 +64,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Reverse, RELEASE_VERSION_1_0_2, "reverse", "Reverse") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -271,17 +274,7 @@ ValueNode_Reverse::operator()(Time t)const -String -ValueNode_Reverse::get_name()const -{ - return "reverse"; -} -String -ValueNode_Reverse::get_local_name()const -{ - return _("Reverse"); -} bool ValueNode_Reverse::check_type(Type &type __attribute__ ((unused))) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_scale.cpp b/synfig-core/src/synfig/valuenodes/valuenode_scale.cpp index 2020b94..7a5779b 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_scale.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_scale.cpp @@ -33,6 +33,7 @@ #include #include +#include #include "valuenode_scale.h" #include "valuenode_const.h" #include @@ -54,6 +55,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Scale, RELEASE_VERSION_0_61_06, "scale", "Scale") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -214,17 +217,7 @@ ValueNode_Scale::get_link_vfunc(int i)const return 0; } -String -ValueNode_Scale::get_name()const -{ - return "scale"; -} -String -ValueNode_Scale::get_local_name()const -{ - return _("Scale"); -} bool ValueNode_Scale::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_segcalctangent.cpp b/synfig-core/src/synfig/valuenodes/valuenode_segcalctangent.cpp index 36c1bf2..c5de24a 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_segcalctangent.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_segcalctangent.cpp @@ -36,6 +36,7 @@ #include "valuenode_composite.h" #include #include +#include #include #include #include @@ -53,6 +54,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_SegCalcTangent, RELEASE_VERSION_0_61_06, "segcalctangent", "Segment Tangent") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -95,17 +98,7 @@ ValueNode_SegCalcTangent::operator()(Time t)const } -String -ValueNode_SegCalcTangent::get_name()const -{ - return "segcalctangent"; -} -String -ValueNode_SegCalcTangent::get_local_name()const -{ - return _("Segment Tangent"); -} bool ValueNode_SegCalcTangent::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_segcalcvertex.cpp b/synfig-core/src/synfig/valuenodes/valuenode_segcalcvertex.cpp index fc03941..51762f3 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_segcalcvertex.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_segcalcvertex.cpp @@ -36,6 +36,7 @@ #include "valuenode_composite.h" #include #include +#include #include #include #include @@ -52,6 +53,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_SegCalcVertex, RELEASE_VERSION_0_61_06, "segcalcvertex", "Segment Vertex") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -93,17 +96,7 @@ ValueNode_SegCalcVertex::operator()(Time t)const } -String -ValueNode_SegCalcVertex::get_name()const -{ - return "segcalcvertex"; -} -String -ValueNode_SegCalcVertex::get_local_name()const -{ - return _("Segment Vertex"); -} bool ValueNode_SegCalcVertex::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_sine.cpp b/synfig-core/src/synfig/valuenodes/valuenode_sine.cpp index 97329f0..f62389b 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_sine.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_sine.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Sine, RELEASE_VERSION_0_61_06, "sine", "Sine") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -99,17 +102,7 @@ ValueNode_Sine::operator()(Time t)const } -String -ValueNode_Sine::get_name()const -{ - return "sine"; -} -String -ValueNode_Sine::get_local_name()const -{ - return _("Sine"); -} bool ValueNode_Sine::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_staticlist.cpp b/synfig-core/src/synfig/valuenodes/valuenode_staticlist.cpp index d6b43eb..c568134 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_staticlist.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_staticlist.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include @@ -56,6 +57,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_StaticList, RELEASE_VERSION_0_62_00, "static_list", "Static List") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -434,17 +437,7 @@ ValueNode_StaticList::get_link_index_from_name(const String &name)const // line throw Exception::BadLinkName(name); } -String -ValueNode_StaticList::get_name()const // line 705 -{ - return "static_list"; -} -String -ValueNode_StaticList::get_local_name()const // line 711 -{ - return _("Static List"); -} bool ValueNode_StaticList::check_type(Type &type) // line 717 diff --git a/synfig-core/src/synfig/valuenodes/valuenode_step.cpp b/synfig-core/src/synfig/valuenodes/valuenode_step.cpp index 46878ca..8897957 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_step.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_step.cpp @@ -34,6 +34,7 @@ #include "valuenode_const.h" #include #include +#include #include #include @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Step, RELEASE_VERSION_0_61_08, "step", "Step") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -126,17 +129,7 @@ ValueNode_Step::operator()(Time t)const } -String -ValueNode_Step::get_name()const -{ - return "step"; -} -String -ValueNode_Step::get_local_name()const -{ - return _("Step"); -} bool ValueNode_Step::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_stripes.cpp b/synfig-core/src/synfig/valuenodes/valuenode_stripes.cpp index d6e89c4..35a20bb 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_stripes.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_stripes.cpp @@ -33,6 +33,7 @@ #include #include +#include #include "valuenode_stripes.h" #include "valuenode_const.h" #include @@ -51,6 +52,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Stripes, RELEASE_VERSION_0_61_06, "stripes", "Stripes") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -160,17 +163,7 @@ ValueNode_Stripes::get_link_vfunc(int i)const return 0; } -String -ValueNode_Stripes::get_name()const -{ - return "stripes"; -} -String -ValueNode_Stripes::get_local_name()const -{ - return _("Stripes"); -} bool ValueNode_Stripes::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_subtract.cpp b/synfig-core/src/synfig/valuenodes/valuenode_subtract.cpp index 8d58190..fa40916 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_subtract.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_subtract.cpp @@ -33,6 +33,7 @@ #include #include +#include #include "valuenode_subtract.h" #include "valuenode_const.h" #include @@ -55,6 +56,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Subtract, RELEASE_VERSION_0_61_06, "subtract", "Subtract") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -192,17 +195,7 @@ ValueNode_Subtract::get_link_vfunc(int i)const } } -String -ValueNode_Subtract::get_name()const -{ - return "subtract"; -} -String -ValueNode_Subtract::get_local_name()const -{ - return _("Subtract"); -} bool ValueNode_Subtract::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_switch.cpp b/synfig-core/src/synfig/valuenodes/valuenode_switch.cpp index 00949fc..6c60231 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_switch.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_switch.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_Switch, RELEASE_VERSION_0_61_08, "switch", "Switch") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -122,17 +125,7 @@ ValueNode_Switch::operator()(Time t)const } -String -ValueNode_Switch::get_name()const -{ - return "switch"; -} -String -ValueNode_Switch::get_local_name()const -{ - return _("Switch"); -} bool ValueNode_Switch::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_timedswap.cpp b/synfig-core/src/synfig/valuenodes/valuenode_timedswap.cpp index 3c6a7d3..94b1918 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_timedswap.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_timedswap.cpp @@ -33,6 +33,7 @@ #include #include +#include #include "valuenode_timedswap.h" #include "valuenode_const.h" #include @@ -51,6 +52,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_TimedSwap, RELEASE_VERSION_0_61_07, "timed_swap", "Timed Swap") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -222,17 +225,7 @@ ValueNode_TimedSwap::get_link_vfunc(int i)const return 0; } -String -ValueNode_TimedSwap::get_name()const -{ - return "timed_swap"; -} -String -ValueNode_TimedSwap::get_local_name()const -{ - return _("Timed Swap"); -} bool ValueNode_TimedSwap::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_timeloop.cpp b/synfig-core/src/synfig/valuenodes/valuenode_timeloop.cpp index e738a80..169f08b 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_timeloop.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_timeloop.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_TimeLoop, RELEASE_VERSION_0_61_08, "timeloop", "Time Loop") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -142,17 +145,7 @@ ValueNode_TimeLoop::operator()(Time t)const return (*link_)(t); } -String -ValueNode_TimeLoop::get_name()const -{ - return "timeloop"; -} -String -ValueNode_TimeLoop::get_local_name()const -{ - return _("Time Loop"); -} bool ValueNode_TimeLoop::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_timestring.cpp b/synfig-core/src/synfig/valuenodes/valuenode_timestring.cpp index 8c12b56..bd5a1be 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_timestring.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_timestring.cpp @@ -36,6 +36,7 @@ #include #include #include +#include #endif @@ -49,6 +50,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_TimeString, RELEASE_VERSION_0_61_09, "timestring", "Time String") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -101,17 +104,7 @@ ValueNode_TimeString::operator()(Time t)const return ValueBase(); } -String -ValueNode_TimeString::get_name()const -{ - return "timestring"; -} -String -ValueNode_TimeString::get_local_name()const -{ - return _("Time String"); -} bool ValueNode_TimeString::set_link_vfunc(int i,ValueNode::Handle value) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_twotone.cpp b/synfig-core/src/synfig/valuenodes/valuenode_twotone.cpp index 5166790..2795702 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_twotone.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_twotone.cpp @@ -33,6 +33,7 @@ #include #include +#include #include "valuenode_twotone.h" #include "valuenode_const.h" #include @@ -51,6 +52,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_TwoTone, RELEASE_VERSION_0_61_06, "twotone", "Two-Tone") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -124,17 +127,7 @@ ValueNode_TwoTone::get_link_vfunc(int i)const return 0; } -String -ValueNode_TwoTone::get_name()const -{ - return "twotone"; -} -String -ValueNode_TwoTone::get_local_name()const -{ - return _("Two-Tone"); -} bool ValueNode_TwoTone::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_vectorangle.cpp b/synfig-core/src/synfig/valuenodes/valuenode_vectorangle.cpp index 520cb90..aa9ce16 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_vectorangle.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_vectorangle.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_VectorAngle, RELEASE_VERSION_0_61_09, "vectorangle", "Vector Angle") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -113,17 +116,7 @@ ValueNode_VectorAngle::get_link_vfunc(int i)const return 0; } -String -ValueNode_VectorAngle::get_name()const -{ - return "vectorangle"; -} -String -ValueNode_VectorAngle::get_local_name()const -{ - return _("Vector Angle"); -} bool ValueNode_VectorAngle::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_vectorlength.cpp b/synfig-core/src/synfig/valuenodes/valuenode_vectorlength.cpp index 8023069..58407b8 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_vectorlength.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_vectorlength.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_VectorLength, RELEASE_VERSION_0_61_09, "vectorlength", "Vector Length") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -112,17 +115,7 @@ ValueNode_VectorLength::get_link_vfunc(int i)const return 0; } -String -ValueNode_VectorLength::get_name()const -{ - return "vectorlength"; -} -String -ValueNode_VectorLength::get_local_name()const -{ - return _("Vector Length"); -} bool ValueNode_VectorLength::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_vectorx.cpp b/synfig-core/src/synfig/valuenodes/valuenode_vectorx.cpp index bbf9e71..f5b3812 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_vectorx.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_vectorx.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_VectorX, RELEASE_VERSION_0_61_09, "vectorx", "Vector X") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -112,17 +115,7 @@ ValueNode_VectorX::get_link_vfunc(int i)const return 0; } -String -ValueNode_VectorX::get_name()const -{ - return "vectorx"; -} -String -ValueNode_VectorX::get_local_name()const -{ - return _("Vector X"); -} bool ValueNode_VectorX::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_vectory.cpp b/synfig-core/src/synfig/valuenodes/valuenode_vectory.cpp index 69ad002..9f83a98 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_vectory.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_vectory.cpp @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include +#include #endif @@ -48,6 +49,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_VectorY, RELEASE_VERSION_0_61_09, "vectory", "Vector Y") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -112,17 +115,7 @@ ValueNode_VectorY::get_link_vfunc(int i)const return 0; } -String -ValueNode_VectorY::get_name()const -{ - return "vectory"; -} -String -ValueNode_VectorY::get_local_name()const -{ - return _("Vector Y"); -} bool ValueNode_VectorY::check_type(Type &type) diff --git a/synfig-core/src/synfig/valuenodes/valuenode_weightedaverage.cpp b/synfig-core/src/synfig/valuenodes/valuenode_weightedaverage.cpp index aaf6f5d..b3f1dc9 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_weightedaverage.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_weightedaverage.cpp @@ -33,6 +33,7 @@ #include #include +#include #include "valuenode_const.h" @@ -52,6 +53,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_WeightedAverage, RELEASE_VERSION_1_0, "weighted_average", "weighted Average") + /* === P R O C E D U R E S ================================================= */ /* === M E T H O D S ======================================================= */ @@ -101,13 +104,7 @@ ValueNode_WeightedAverage::operator()(Time t)const return ValueAverage::average_weighted(ValueNode_DynamicList::operator()(t), ValueBase(get_type())); } -String -ValueNode_WeightedAverage::get_name()const - { return "weighted_average"; } -String -ValueNode_WeightedAverage::get_local_name()const - { return _("weighted Average"); } LinkableValueNode* ValueNode_WeightedAverage::create_new()const diff --git a/synfig-core/src/synfig/valuenodes/valuenode_wplist.cpp b/synfig-core/src/synfig/valuenodes/valuenode_wplist.cpp index ef7069c..9ea9b96 100644 --- a/synfig-core/src/synfig/valuenodes/valuenode_wplist.cpp +++ b/synfig-core/src/synfig/valuenodes/valuenode_wplist.cpp @@ -36,6 +36,7 @@ #include "valuenode_bline.h" #include #include +#include #include #include #include @@ -53,6 +54,8 @@ using namespace synfig; /* === G L O B A L S ======================================================= */ +REGISTER_VALUENODE(ValueNode_WPList, RELEASE_VERSION_0_63_00, "wplist", "WPList") + /* === P R O C E D U R E S ================================================= */ ValueBase @@ -346,17 +349,7 @@ ValueNode_WPList::link_local_name(int i)const return etl::strprintf(_("WidthPoint %03d"),i+1); } -String -ValueNode_WPList::get_name()const -{ - return "wplist"; -} -String -ValueNode_WPList::get_local_name()const -{ - return _("WPList"); -} LinkableValueNode* ValueNode_WPList::create_new()const