X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftags%2Fstable%2Fsrc%2Fsynfig%2Fvaluenode_stripes.cpp;h=424a73d7ab19dbdec45cd5a95bbb5eee387ff1bb;hb=47fce282611fbba1044921d22ca887f9b53ad91a;hp=c88101567dd888890de10320ec529aee6dfdd355;hpb=d3408370fc3297609b3aa8d4ff7edf1f238df251;p=synfig.git diff --git a/synfig-core/tags/stable/src/synfig/valuenode_stripes.cpp b/synfig-core/tags/stable/src/synfig/valuenode_stripes.cpp index c881015..424a73d 100644 --- a/synfig-core/tags/stable/src/synfig/valuenode_stripes.cpp +++ b/synfig-core/tags/stable/src/synfig/valuenode_stripes.cpp @@ -1,11 +1,12 @@ /* === S Y N F I G ========================================================= */ /*! \file valuenode_stripes.cpp -** \brief Template File +** \brief Implementation of the "Stripes" valuenode conversion. ** ** $Id$ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley +** Copyright (c) 2008 Chris Moore ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as @@ -74,7 +75,7 @@ ValueNode_Stripes::create(const ValueBase& x) if(id!=ValueBase::TYPE_GRADIENT) { assert(0); - throw runtime_error("synfig::ValueNode_Stripes:Bad type "+ValueBase::type_name(id)); + throw runtime_error(String(_("Stripes"))+_(":Bad type ")+ValueBase::type_local_name(id)); } ValueNode_Stripes* value_node=new ValueNode_Stripes(); @@ -89,48 +90,6 @@ synfig::ValueNode_Stripes::~ValueNode_Stripes() unlink_all(); } -bool -synfig::ValueNode_Stripes::set_color1(ValueNode::Handle a) -{ - if(a->get_type()!=ValueBase::TYPE_COLOR) - return false; - - color1_=a; - - return true; -} - -bool -synfig::ValueNode_Stripes::set_color2(ValueNode::Handle a) -{ - if(a->get_type()!=ValueBase::TYPE_COLOR) - return false; - - color2_=a; - - return true; -} - -bool -synfig::ValueNode_Stripes::set_width(ValueNode::Handle x) -{ - if(x->get_type()!=ValueBase::TYPE_REAL) - return false; - - width_=x; - - return true; -} - -bool -synfig::ValueNode_Stripes::set_stripes(ValueNode::Handle b) -{ - if(b->get_type()!=ValueBase::TYPE_INTEGER) - return false; - stripes_=b; - return true; -} - synfig::ValueBase synfig::ValueNode_Stripes::operator()(Time t)const { @@ -161,25 +120,17 @@ synfig::ValueNode_Stripes::operator()(Time t)const } bool -ValueNode_Stripes::set_link_vfunc(int i,ValueNode::Handle x) +ValueNode_Stripes::set_link_vfunc(int i,ValueNode::Handle value) { assert(i>=0 && i=0 && i=0 && i=0 && i