void VectorParam::set_and_write_new_values(Geom::Point const &new_origin, Geom::Point const &new_vector) { setValues(new_origin, new_vector); gchar * str = param_getSVGValue(); param_write_to_repr(str); g_free(str); }
void PointParam::param_setValue(Geom::Point newpoint, bool write) { *dynamic_cast<Geom::Point *>( this ) = newpoint; if(write){ Inkscape::SVGOStringStream os; os << newpoint; gchar * str = g_strdup(os.str().c_str()); param_write_to_repr(str); g_free(str); } if(knoth){ knoth->update_knots(); } }
void Parameter::write_to_SVG(void) { gchar * str = param_getSVGValue(); param_write_to_repr(str); g_free(str); }