/* === S Y N F I G ========================================================= */
/*! \file lineargradient.cpp
-** \brief Template Header
+** \brief Implementation of the "Linear Gradient" layer
**
** $Id$
**
SYNFIG_LAYER_INIT(LinearGradient);
SYNFIG_LAYER_SET_NAME(LinearGradient,"linear_gradient");
-SYNFIG_LAYER_SET_LOCAL_NAME(LinearGradient,_("Linear Gradient"));
-SYNFIG_LAYER_SET_CATEGORY(LinearGradient,_("Gradients"));
+SYNFIG_LAYER_SET_LOCAL_NAME(LinearGradient,N_("Linear Gradient"));
+SYNFIG_LAYER_SET_CATEGORY(LinearGradient,N_("Gradients"));
SYNFIG_LAYER_SET_VERSION(LinearGradient,"0.0");
SYNFIG_LAYER_SET_CVS_ID(LinearGradient,"$Id$");
}
float
-LinearGradient::calc_supersample(const synfig::Point &x, float pw,float ph)const
+LinearGradient::calc_supersample(const synfig::Point &/*x*/, float pw,float /*ph*/)const
{
return pw/(p2-p1).mag();
}
bool
LinearGradient::set_param(const String & param, const ValueBase &value)
{
- if(param=="p1" && value.same_as(p1))
+ if(param=="p1" && value.same_type_as(p1))
{
p1=value.get(p1);
sync();
return true;
}
- if(param=="p2" && value.same_as(p2))
+ if(param=="p2" && value.same_type_as(p2))
{
p2=value.get(p2);
sync();