MareroQ wrote:
I do not know if this helps:
JamesH version (for XP 32 bit)
http://www.gimpchat.com/viewtopic.php?f=8&t=2241&hilit=JamesH&start=40also has requirements for ui:
Error loading UI file 'C:/msys/opt/GIMP-2.7/share/gimp-apng\ui/plug-ins/plug-in-
file-apng.ui': Failed to open file 'C:/msys/opt/GIMP-2.7/share/gimp-apng\ui/plug
-ins/plug-in-file-apng.ui': Permission denied
(file-apng:3840): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET (
widget)' failed
Partha!
Although a strange location (ui) - it works - thank You for sharing.
i had a update.
change load plug-in-file-apng.ui from user-specific GIMP settings plug-ins directory
"settings/plug-ins" on my build or ".gimp-2.7.3/plug-ins" on Partha's build.
Code:
static gboolean
save_dialog (gint32 image_ID,
gboolean alpha)
{
PngSaveGui pg;
GtkWidget *dialog;
GtkBuilder *builder;
gchar *ui_file;
GimpParasite *parasite;
GError *error = NULL;
/* Dialog init */
dialog = gimp_export_dialog_new (_("APNG"), PLUG_IN_BINARY, SAVE_PROC);
g_signal_connect (dialog, "response",
G_CALLBACK (save_dialog_response),
&pg);
g_signal_connect (dialog, "destroy",
G_CALLBACK (gtk_main_quit),
NULL);
/* GtkBuilder init */
builder = gtk_builder_new ();
//ui_file = g_build_filename (DATADIR, "ui/plug-ins/plug-in-file-apng.ui",
// NULL);
ui_file = g_build_filename (gimp_directory(), "/plug-ins/plug-in-file-apng.ui", NULL);