/*
* Add a color at the given distance
*
* Examples:
* # add the context color with a 100 pixel offset
* grad.add_color 100
*
* # add white at a 100 pixel offset
* grad.add_color 100, Imlib2::Color::WHITE
*
*/
static VALUE gradient_add_color(int argc, VALUE *argv, VALUE self) {