Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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);
    }
}