static VALUE rb_gimp_rgb_distance (VALUE self, VALUE other) { gdouble result; result = gimp_rgb_distance(rb2GimpRGBPtr(self), rb2GimpRGBPtr(other)); return rb_float_new(result); }
void gimp_view_renderer_set_border_color (GimpViewRenderer *renderer, const GimpRGB *color) { g_return_if_fail (GIMP_IS_VIEW_RENDERER (renderer)); g_return_if_fail (color != NULL); if (gimp_rgb_distance (&renderer->border_color, color)) { renderer->border_color = *color; gimp_view_renderer_update_idle (renderer); } }