コード例 #1
0
ファイル: rbgimpcolorrgb.c プロジェクト: GNOME/gimp-ruby
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);
}
コード例 #2
0
ファイル: gimpviewrenderer.c プロジェクト: ni1son/gimp
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);
    }
}