mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-22 20:41:43 +00:00
dca988f74d
2002-02-14 Michael Natterer <mitch@gimp.org> Core/UI separation for the paint tools: * configure.in * app/Makefile.am * app/paint/.cvsignore * app/paint/Makefile.am: added new directory for the paint methods without GUI and tools around them. * app/paint/paint-types.h: typedefs for this module. * app/paint/gimppaintcore-kernels.h * app/paint/gimppaintcore.[ch]: the general paint logic taken from GimpPaintTool. * app/paint/gimpairbrush.[ch] * app/paint/gimpclone.[ch] * app/paint/gimpconvolve.[ch] * app/paint/gimpdodgeburn.[ch] * app/paint/gimperaser.[ch] * app/paint/gimppaintbrush.[ch] * app/paint/gimppencil.[ch] * app/paint/gimpsmudge.[ch]: subclasses of GimpPaintCore, implementing their own paint() methods. Needs more hacking to get the GtkWidget pointers out of the options structs. * app/tools/gimppainttool_kernels.h: removed. * app/tools/tools-types.h: removed the paint tool enums. * app/tools/gimpairbrushtool.[ch] * app/tools/gimpclonetool.[ch] * app/tools/gimpconvolvetool.[ch] * app/tools/gimpdodgeburntool.[ch] * app/tools/gimperasertool.[ch] * app/tools/gimppaintbrushtool.[ch] * app/tools/gimppainttool.[ch] * app/tools/gimppenciltool.[ch] * app/tools/gimpsmudgetool.[ch]: all paint tools are pure GUI things now. PaintOptions and friends still need to be chopped up though... * app/undo.c: changed PaintUndo to GimpPaintCoreUndo, some minor cleanup. * tools/kernelgen.c: changed accordingly. * tools/pdbgen/Makefile.am: scan paint/paint-types.h for enums. * tools/pdbgen/pdb/paint_tools.pdb: hardcode "success = FALSE" for all paint PDB wrappers. The non-gui stuff is completely broken. More commits to come... * app/pdb/paint_tools_cmds.c * tools/pdbgen/enums.pl: regenerated.
41 lines
811 B
Makefile
41 lines
811 B
Makefile
## Process this file with automake to produce Makefile.in
|
|
|
|
noinst_LIBRARIES = libapppaint.a
|
|
|
|
libapppaint_a_SOURCES = @STRIP_BEGIN@ \
|
|
gimpairbrush.c \
|
|
gimpairbrush.h \
|
|
gimpclone.c \
|
|
gimpclone.h \
|
|
gimpconvolve.c \
|
|
gimpconvolve.h \
|
|
gimpdodgeburn.c \
|
|
gimpdodgeburn.h \
|
|
gimperaser.c \
|
|
gimperaser.h \
|
|
gimppaintcore.c \
|
|
gimppaintcore.h \
|
|
gimppencil.c \
|
|
gimppencil.h \
|
|
gimppaintbrush.c \
|
|
gimppaintbrush.h \
|
|
gimpsmudge.c \
|
|
gimpsmudge.h \
|
|
@STRIP_END@
|
|
|
|
AM_CPPFLAGS = @STRIP_BEGIN@ \
|
|
-DG_LOG_DOMAIN=\"Gimp-Paint\" \
|
|
@GIMP_THREAD_FLAGS@ \
|
|
@GIMP_MP_FLAGS@ \
|
|
@STRIP_END@
|
|
|
|
INCLUDES = @STRIP_BEGIN@ \
|
|
-I$(top_builddir) \
|
|
-I$(top_srcdir) \
|
|
-I$(top_builddir)/app \
|
|
-I$(top_srcdir)/app \
|
|
$(GTK_CFLAGS) \
|
|
$(PANGOFT2_CFLAGS) \
|
|
-I$(includedir) \
|
|
@STRIP_END@
|