+bool
+synfig::ValueNode_Repeat_Gradient::set_specify_start(ValueNode::Handle a)
+{
+ if(a->get_type()!=ValueBase::TYPE_BOOL)
+ return false;
+ specify_start_=a;
+ return true;
+}
+
+bool
+synfig::ValueNode_Repeat_Gradient::set_specify_end(ValueNode::Handle a)
+{
+ if(a->get_type()!=ValueBase::TYPE_BOOL)
+ return false;
+ specify_end_=a;
+ return true;
+}
+
+bool
+synfig::ValueNode_Repeat_Gradient::set_start_color(ValueNode::Handle a)
+{
+ if(a->get_type()!=ValueBase::TYPE_COLOR)
+ return false;
+ start_color_=a;
+ return true;
+}
+
+bool
+synfig::ValueNode_Repeat_Gradient::set_end_color(ValueNode::Handle a)
+{
+ if(a->get_type()!=ValueBase::TYPE_COLOR)
+ return false;
+ end_color_=a;
+ return true;
+}
+