**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
+** Copyright (c) 2007 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
protected:
- ValueNode_Repeat_Gradient();
+ ValueNode_Repeat_Gradient(const Gradient& x);
private:
ValueNode::RHandle gradient_;
ValueNode::RHandle count_;
ValueNode::RHandle width_;
+ ValueNode::RHandle specify_start_;
+ ValueNode::RHandle specify_end_;
+ ValueNode::RHandle start_color_;
+ ValueNode::RHandle end_color_;
public:
virtual ~ValueNode_Repeat_Gradient();
-// static Handle create(ValueBase::Type id=ValueBase::TYPE_GRADIENT);
-
bool set_gradient(ValueNode::Handle a);
- ValueNode::Handle get_gradient()const { return gradient_; }
-
bool set_count(ValueNode::Handle b);
- ValueNode::Handle get_count()const { return count_; }
-
bool set_width(ValueNode::Handle x);
-
+ bool set_specify_start(ValueNode::Handle a);
+ bool set_specify_end(ValueNode::Handle a);
+ bool set_start_color(ValueNode::Handle a);
+ bool set_end_color(ValueNode::Handle a);
virtual bool set_link_vfunc(int i,ValueNode::Handle x);