コード例 #1
0
ファイル: vectors-commands.c プロジェクト: B1gSmoke/gimp
void
vectors_merge_visible_cmd_callback (GtkAction *action,
                                    gpointer   data)
{
    GimpImage   *image;
    GimpVectors *vectors;
    return_if_no_vectors (image, vectors, data);

    gimp_image_merge_visible_vectors (image);
    gimp_image_flush (image);
}
コード例 #2
0
ファイル: vectors-commands.c プロジェクト: jdburton/gimp-osx
void
vectors_merge_visible_cmd_callback (GtkAction *action,
                                    gpointer   data)
{
  GimpImage   *image;
  GimpVectors *vectors;
  GtkWidget   *widget;
  GError      *error = NULL;
  return_if_no_vectors (image, vectors, data);
  return_if_no_widget (widget, data);

  if (! gimp_image_merge_visible_vectors (image, &error))
    {
      gimp_message (image->gimp, G_OBJECT (widget), GIMP_MESSAGE_WARNING,
                    "%s", error->message);
      g_clear_error (&error);
      return;
    }

  gimp_image_flush (image);
}