Commit f542d839 authored by Ell's avatar Ell

plug-ins: add busy-dialog plug-in

This plug-in is used internally to show an interactive dialog in a
separate process, while the main process is blocking waiting for an
operation to complete.  The dialog shows a custom message in a
GimpBusyBox, and potentially a "cancel" button, allowing the
operation to be canceled.  Communication with the main process is
performed through a pair of file descriptors, passed to the plug-in
as arguments.
parent de108498
......@@ -14,6 +14,8 @@
/blur.exe
/border-average
/border-average.exe
/busy-dialog
/busy-dialog.exe
/cartoon
/cartoon.exe
/checkerboard
......
......@@ -55,6 +55,7 @@ libexec_PROGRAMS = \
blinds \
blur \
border-average \
busy-dialog \
cartoon \
checkerboard \
cml-explorer \
......@@ -268,6 +269,24 @@ border_average_LDADD = \
$(INTLLIBS) \
$(border_average_RC)
busy_dialog_SOURCES = \
busy-dialog.c
busy_dialog_LDADD = \
$(libgimpui) \
$(libgimpwidgets) \
$(libgimpmodule) \
$(libgimp) \
$(libgimpmath) \
$(libgimpconfig) \
$(libgimpcolor) \
$(libgimpbase) \
$(GTK_LIBS) \
$(GEGL_LIBS) \
$(RT_LIBS) \
$(INTLLIBS) \
$(bust_dialog_RC)
cartoon_SOURCES = \
cartoon.c
......
This diff is collapsed.
......@@ -4,6 +4,7 @@ animation_play_RC = animation-play.rc.o
blinds_RC = blinds.rc.o
blur_RC = blur.rc.o
border_average_RC = border-average.rc.o
busy_dialog_RC = bust-dialog.rc.o
cartoon_RC = cartoon.rc.o
checkerboard_RC = checkerboard.rc.o
cml_explorer_RC = cml-explorer.rc.o
......
......@@ -9,6 +9,7 @@ plug-ins/common/animation-play.c
plug-ins/common/blinds.c
plug-ins/common/blur.c
plug-ins/common/border-average.c
plug-ins/common/busy-dialog.c
plug-ins/common/cartoon.c
plug-ins/common/checkerboard.c
plug-ins/common/cml-explorer.c
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment