Gimp/app
Ell 94cdbacca7 app: add "show all" mode to GimpImage
Add a "show all" mode to GimpImage, which, when active, causes the
image projection's bounding box to be adjusted dynamically to the
combined bounding box of all layers and the canvas.  This mode is
controlled through the new gimp_image_{inc,dec}_show_all()
functions, which should be called by the display; a corresponding
display toggle will be added in the following commits.

Note that from the user's perspective, "show all" is a display
mode, rather than an image mode.  The GimpImage "show all" mode is
therefore merely an implementation detail, and shouldn't have any
effect on displays that don't use "show all" mode, or the PDB.
The ability to use the image with or without taking its "show all"
mode into account will be facilitated by the next commits.
2019-09-04 20:56:23 +03:00
..
actions app: differentiate tooltips of image/layer arbitrary-rotation actions 2019-08-12 17:32:23 +03:00
config app: get rid of manual object type registration 2019-06-29 16:43:12 +02:00
core app: add "show all" mode to GimpImage 2019-09-04 20:56:23 +03:00
dialogs app: start porting away from GtkAction and friends 2019-07-02 14:57:45 +02:00
display app: use a pickable instead of a drawable in GimpCanvasTransformPreview 2019-08-11 00:30:16 +03:00
file Issue #1725 - "Open location..." can't open internet URIs due to GLIB/GIO 2019-07-04 12:51:44 +02:00
file-data app: fix undoing image parasite attach/detach to emit the right signals 2019-05-30 16:58:53 +02:00
gegl app: in gimp_gegl_buffer_set_extent(), clear full OOB region 2019-09-04 20:56:23 +03:00
gui app: start porting away from GtkAction and friends 2019-07-02 14:57:45 +02:00
menus app: start porting away from GtkAction and friends 2019-07-02 14:57:45 +02:00
operations app: in gimp:replace, implement GeglOperation::get_bounding_box() 2019-08-02 00:40:26 +03:00
paint Issue #3723 - Symmetry Painting with random colour isn't symmetrical 2019-08-02 22:29:49 +03:00
pdb pdb: don't pass nodes with parents to gimp_drawable_apply_operation() 2019-08-12 19:43:44 +02:00
plug-in Issue #2863 - Improve error reporting for scripts 2019-01-27 13:42:36 +01:00
propgui app: improve gegl:newsprint's GUI a lot 2019-07-18 02:16:39 +02:00
tests app: add missing parameter in test-xcf.c 2019-06-12 21:06:56 +02:00
text app: in GimpDrawable::set_buffer(), take bounds rect instead of offset only 2019-08-02 00:40:17 +03:00
tools Issue #3263: fix critical error on bucket fill tool. 2019-08-27 12:45:21 +02:00
vectors app: add gimp_item_get_clip() 2019-08-09 22:23:57 +03:00
widgets app: better error reporting in gimp_pdb_dialog_run_callback() 2019-08-03 17:32:35 +02:00
xcf app: salvage loaded group and text layer of dimension 0. 2019-07-11 16:42:23 +02:00
.gitignore Move git-version.h to the toplevel also in .gitignore 2018-01-29 20:26:18 +01:00
about.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
app.c app: initialize GimpBacktrace earlier on 2019-05-19 10:50:02 -04:00
app.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-priorities.h app: fix image-window UI-manager update while a projection is being rendered 2019-03-30 19:31:26 -04:00
gimp-version.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-version.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpcore.def app: remove "Edit -> Fade..." 2018-12-27 11:45:11 -05:00
language.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
language.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
main.c app: initialize GimpBacktrace earlier on 2019-05-19 10:50:02 -04:00
Makefile.am Issue #2794 - Gimp crash just on File Open and Edit Preferences 2019-05-28 12:01:59 +02:00
sanity.c build, app: require babl-0.1.68 or newer 2019-07-25 23:15:13 +02:00
sanity.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
signals.c Issue #2794 - Gimp crash just on File Open and Edit Preferences 2019-05-28 12:01:59 +02:00
signals.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
tests.c tests: OSX - activate GIMP window when tests are running 2018-11-23 23:15:25 +01:00
tests.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00