gimp r24496 - in branches/weskaggs: . app app/actions app/core app/display app/file app/gui app/widgets devel-docs devel-docs/log
- From: weskaggs svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r24496 - in branches/weskaggs: . app app/actions app/core app/display app/file app/gui app/widgets devel-docs devel-docs/log
- Date: Mon, 31 Dec 2007 19:28:05 +0000 (GMT)
Author: weskaggs
Date: 2007-12-31 19:28:04 +0000 (Mon, 31 Dec 2007)
New Revision: 24496
ViewCVS link: http://svn.gnome.org/viewcvs/gimp?rev=24496&view=rev
Added:
branches/weskaggs/devel-docs/log/
branches/weskaggs/devel-docs/log/20071231-scratch.txt
Modified:
branches/weskaggs/ChangeLog
branches/weskaggs/app/actions/edit-actions.c
branches/weskaggs/app/actions/file-actions.c
branches/weskaggs/app/actions/image-actions.c
branches/weskaggs/app/actions/layers-actions.c
branches/weskaggs/app/actions/plug-in-actions.c
branches/weskaggs/app/actions/select-actions.c
branches/weskaggs/app/actions/view-actions.c
branches/weskaggs/app/app.c
branches/weskaggs/app/core/gimp-gui.c
branches/weskaggs/app/core/gimp-gui.h
branches/weskaggs/app/core/gimp.c
branches/weskaggs/app/core/gimp.h
branches/weskaggs/app/core/gimpimage.c
branches/weskaggs/app/core/gimpimage.h
branches/weskaggs/app/display/gimpdisplay.c
branches/weskaggs/app/display/gimpdisplayshell-dnd.c
branches/weskaggs/app/display/gimpdisplayshell-title.c
branches/weskaggs/app/file/file-open.c
branches/weskaggs/app/file/file-open.h
branches/weskaggs/app/gui/gui-vtable.c
branches/weskaggs/app/widgets/gimptoolbox-dnd.c
branches/weskaggs/app/widgets/gimptoolbox-dnd.h
branches/weskaggs/configure.in
Log:
2007-12-31 Bill Skaggs <weskaggs primate ucdavis edu>
A set of changes enabling gimp to work properly without a
toolbox menu. As suggested by the usability team, when gimp
is opened without an image, a "scratch" image is created, from
the splash image, to hold the menus. The scratch image
is automatically deleted if any other image is created. If
the last open image is closed, a new scratch image is created.
DND to the scratch image causes a new image to be created.
* configure.in: change default to disable toolbox menu.
* devel-docs/log: new directory
* devel-docs/log/20071231-scratch.txt: more detailed explanation
of changes made in this commit.
* app/file/file-open.[ch]: add function to create scratch image
and display.
* app/app.c: if no files specified, create a scratch image
on startup.
* app/core/gimpimage.[ch]: add "scratch" boolean.
* app/core/gimp-gui.[ch] (gimp_create_scratch_display): new
function.
* app/core/gimp.[ch]: add "exiting" boolean, so we can tell
that we don't need a new scratch image.
* app/actions/image-actions.c
* app/actions/layers-actions.c
* app/actions/view-actions.c
* app/actions/file-actions.c
* app/actions/plug-in-actions.c
* app/actions/select-actions.c
* app/actions/edit-actions.c: disable most image actions for
scratch images.
* app/display/gimpdisplay.c: create or delete scratch images
as necessary.
* app/display/gimpdisplayshell-title.c: use "GIMP" as title
for a scratch image.
* app/display/gimpdisplayshell-dnd.c
* app/widgets/gimptoolbox-dnd.[ch]: send dnd's onto a scratch
image to the toolbox instead.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]