mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-22 12:32:37 +00:00
758de05b72
2002-02-06 Michael Natterer <mitch@gimp.org> * app/core/gimpobject.c: made the gimp_object_get_memsize() debugging output configurable by a global "gimp_debug_memsize" boolean. * app/display/gimpdisplay.c: removed duplicated prototype. * app/display/gimpdisplayshell.[ch]: renamed the various cursor functions to be more consistent and shorter. Compress window title updates by adding a "gboolean title_dirty" and updating the title in gimp_display_shell_flush(). Added "%m" (memory size) to the possible title string substitutions. * app/display/gimpdisplay-foreach.c * app/display/gimpdisplayshell-handlers.c * app/tools/gimpfuzzyselecttool.c * app/tools/gimptool.c: changed accordingly. * app/display/gimpdisplayshell-callbacks.c: forgot to grab the pointer when dragging guides from the rulers. Coincidentially, this also fixes the buggy offset between guide and mouse pointer... Cleaned up the main tool event callback a but more. * app/widgets/gimppreview.c * app/gui/commands.c: set the new global "gimp_debug_memsize" toggle to TRUE while calling gimp_object_get_memsize(). * app/gui/preferences-dialog.c: added a image title example containing the new "%m" feature. * docs/gimprc-1.3.5.in: document "%m" in the manpage. * app/tools/gimpbezierselecttool.c: reordered some statements. * app/tools/gimpdrawtool.[ch]: store the GimpDisplay passed to gimp_draw_tool_start() in draw_tool->gdisp and use it for coordinate transfomration. This way we can paint on a display which is not tool->gdisp. * app/tools/gimppainttool.c: changed the gimp_draw_tool_foo() calls needed to make the straight_line preview work in a way that does not interfere with paint_tool subclasses which want to do their own drawing (like the clone tool). Also changed the paint_tools PRETRACE_PAINT and POSTTRACE_PAINT flags usage in a way that subclasses can use them without major hackery: don't simply wrap gimp_display_flush_now() with PRETRACE/POSTTRACE calls, but wrap the actual painting calls, so subclasses are able to do useful things with paint_tool->*_coords. * app/tools/gimpclonetool.c: removed poking around in draw_tool internals and simply suspend()/resume() it in PRETRACE_PAINT/POSTTRACE_PAINT to get the clone_src indicator drawn correctly. |
||
---|---|---|
.. | ||
actions | ||
arch/i386/mmx | ||
base | ||
config | ||
core | ||
dialogs | ||
display | ||
file | ||
gui | ||
menus | ||
paint | ||
paint-funcs | ||
pdb | ||
plug-in | ||
tools | ||
widgets | ||
xcf | ||
.cvsignore | ||
airbrush.c | ||
app_procs.c | ||
app_procs.h | ||
appenv.h | ||
batch.c | ||
batch.h | ||
errors.c | ||
errors.h | ||
floating_sel.c | ||
floating_sel.h | ||
general.c | ||
general.h | ||
gimp.rc | ||
gimp.sym | ||
gimphelp.c | ||
gimphelp.h | ||
gimpprogress.c | ||
gimpprogress.h | ||
gimprc.c | ||
gimprc.h | ||
image_map.c | ||
image_map.h | ||
libgimp_glue.c | ||
libgimp_glue.h | ||
main.c | ||
Makefile.am | ||
makefile.mingw.in | ||
makefile.msc | ||
nav_window.c | ||
nav_window.h | ||
ops_buttons.c | ||
ops_buttons.h | ||
paint_core.h | ||
paint_options.h | ||
path.c | ||
path.h | ||
path_bezier.c | ||
path_bezier.h | ||
path_curves.c | ||
path_curves.h | ||
path_transform.h | ||
pathP.h | ||
plug_in_cmds.c | ||
transform_core.c | ||
undo.c | ||
undo.h | ||
undo_history.c | ||
undo_history.h | ||
undo_types.h | ||
wilber.ico |