app, menus: add "show all" mode to GimpDisplayShell; "View -> Show All" toggle

Add a "show all" mode to GimpDisplayShell, controlled through a
corresponding "View -> Show All" menu item.  When enabled, the
entire image content is displayed, instead of cropping the image
to the canvas size.  More generally, the display behaves as if the
canvas were infinite.  The following commits improve the overall
behavior in this mode.

Add a prefernces option to control the default "show all" state.
This commit is contained in:
Ell
2019-09-04 15:50:29 +03:00
parent 5478f34b81
commit 162665e42b
19 changed files with 475 additions and 48 deletions

View File

@ -258,6 +258,7 @@
<menu action="view-menu" name="View">
<menuitem action="view-new" />
<menuitem action="view-show-all" />
<menuitem action="view-dot-for-dot" />
<menu action="view-zoom-menu" name="Zoom">
<menuitem action="view-zoom-revert" />