gimp r24501 - in branches/weskaggs: . app/actions app/core app/dialogs app/display app/tools app/widgets devel-docs/log menus
- From: weskaggs svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r24501 - in branches/weskaggs: . app/actions app/core app/dialogs app/display app/tools app/widgets devel-docs/log menus
- Date: Tue, 1 Jan 2008 01:53:20 +0000 (GMT)
Author: weskaggs
Date: 2008-01-01 01:53:19 +0000 (Tue, 01 Jan 2008)
New Revision: 24501
ViewCVS link: http://svn.gnome.org/viewcvs/gimp?rev=24501&view=rev
Added:
branches/weskaggs/app/dialogs/align-dialog.c
branches/weskaggs/app/dialogs/align-dialog.h
branches/weskaggs/app/dialogs/distribute-dialog.c
branches/weskaggs/app/dialogs/distribute-dialog.h
branches/weskaggs/app/tools/gimplinktool.c
branches/weskaggs/app/tools/gimplinktool.h
branches/weskaggs/devel-docs/log/20071231-linktool.txt
Removed:
branches/weskaggs/app/tools/gimpalignoptions.c
branches/weskaggs/app/tools/gimpalignoptions.h
branches/weskaggs/app/tools/gimpaligntool.c
branches/weskaggs/app/tools/gimpaligntool.h
Modified:
branches/weskaggs/ChangeLog
branches/weskaggs/app/actions/image-actions.c
branches/weskaggs/app/actions/image-commands.c
branches/weskaggs/app/actions/image-commands.h
branches/weskaggs/app/core/core-enums.c
branches/weskaggs/app/core/core-enums.h
branches/weskaggs/app/core/gimpimage-arrange.c
branches/weskaggs/app/core/gimpimage-arrange.h
branches/weskaggs/app/core/gimpimage.c
branches/weskaggs/app/core/gimpimage.h
branches/weskaggs/app/dialogs/Makefile.am
branches/weskaggs/app/display/gimpdisplayshell-callbacks.c
branches/weskaggs/app/display/gimpdisplayshell-draw.c
branches/weskaggs/app/display/gimpdisplayshell-draw.h
branches/weskaggs/app/tools/Makefile.am
branches/weskaggs/app/tools/gimp-tools.c
branches/weskaggs/app/widgets/gimphelp-ids.h
branches/weskaggs/menus/image-menu.xml.in
Log:
Bill Skaggs <weskaggs primate ucdavis edu>
This is a set of changes aimed at making the "linking"
function usable as a vector-selection. A new tool is
added, derived from the existing alignment tool, that
allows items to be linked by clicking on them or enclosing
them in a rubber-band box. The "align" and "distribute"
functions are removed from the alignment tool, and made
accessible via dialogs in the "image" submenu -- they now
act on the set of linked items rather than a temporary list
maintained by the align tool.
* devel-docs/log/20071231-linktool.txt: longer explanation
of this commit.
* app/core/core-enums.[ch]: change alignment enum.
* app/core/gimpimage-arrange.[ch]: add new functions
to align/distribute the linked items in an image.
* app/core/gimpimage.[ch] (gimp_image_unlink_all_items):
new function.
* app/tools/gimpaligntool.[ch]
* app/tools/gimpalignoptions.[ch]: removed.
* app/tools/gimplinktool.[ch]: new tool, derived from old
align tool, to make linking things easy and fun.
* app/tools/gimp-tools.c
* app/tools/Makefile.am: changed accordingly.
* app/dialogs/align-dialog.[ch]: new dialog for aligning
the set of linked items in various ways.
* app/dialogs/distribute-dialog.[ch]: new dialog for
distributing the set of linked items in various ways.
* app/dialogs/Makefile.am: changed accordingly.
* app/actions/image-actions.c
* app/actions/image-commands.[ch]: add actions and commands
to allow the new dialog to be placed in the "image" submenu.
* app/display/gimpdisplayshell-draw.[ch]
* app/display/gimpdisplayshell-callbacks.c: draw small black
markers at the corners of the bounding box for linked items.
* app/widgets/gimphelp-ids.h: add help ids for new tool
and new dialogs.
* menus/image-menu.xml.in: add "Align" and "Distribute"
to "image" submenu.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]