Gimp/app/actions
Ell 86dc451bce 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.
2019-09-04 20:47:21 +03:00
..
.gitignore
actions-types.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
actions.c app: streamline action_data_get_foo() functions 2019-02-25 05:10:48 -05:00
actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
brush-editor-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
brush-editor-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
brushes-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
brushes-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
buffers-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
buffers-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
buffers-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
buffers-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
channels-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
channels-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
channels-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
channels-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
colormap-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
colormap-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
colormap-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
colormap-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
context-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
context-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
context-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
context-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
cursor-info-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
cursor-info-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
cursor-info-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
cursor-info-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dashboard-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dashboard-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
dashboard-commands.c libgimpwidgets: add a GDestroyNotify for gimp_help_connect()'s user_data 2019-08-09 13:11:30 +02:00
dashboard-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
data-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
data-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
data-editor-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
data-editor-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
debug-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
debug-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
debug-commands.c app: add gimp_image_invalidate_all() 2019-09-04 19:16:42 +03:00
debug-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dialogs-actions.c Issue #3112 - Missing mnemonics. 2019-08-05 22:44:36 +02:00
dialogs-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
dialogs-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dialogs-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dock-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dock-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
dock-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dock-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dockable-actions.c app/widgets: Use G_DECLARE_INTERFACE() 2019-08-09 19:48:21 +00:00
dockable-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
dockable-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dockable-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
documents-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
documents-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
documents-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
documents-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
drawable-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
drawable-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
drawable-commands.c app, pdb: use gimp_item_get_clip() everywhere 2019-08-09 22:23:17 +03:00
drawable-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dynamics-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dynamics-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
dynamics-editor-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
dynamics-editor-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
edit-actions.c Issue #3112 - Missing mnemonics. 2019-08-05 22:44:36 +02:00
edit-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
edit-commands.c libgimpwidgets: add GDestroyNotify for gimp_query_foo_box() user_data 2019-08-07 22:48:06 +02:00
edit-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
error-console-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
error-console-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
error-console-commands.c libgimpwidgets: add a GDestroyNotify for gimp_help_connect()'s user_data 2019-08-09 13:11:30 +02:00
error-console-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
file-actions.c Issue #3112 - Missing mnemonics. 2019-08-05 22:44:36 +02:00
file-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-commands.c libgimpwidgets: add GDestroyNotify for gimp_query_foo_box() user_data 2019-08-07 22:48:06 +02:00
file-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
filters-actions.c Issue #3112 - Missing mnemonics. 2019-08-05 22:44:36 +02:00
filters-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
filters-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
filters-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
fonts-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
fonts-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpgeglprocedure.c app: split GimpDisplay in two classes: GimpDisplay and GimpDisplayImpl 2019-09-04 14:30:43 +02:00
gimpgeglprocedure.h app: stop canonicalizing procedure names 2019-08-18 01:55:47 +02:00
gradient-editor-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
gradient-editor-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gradient-editor-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
gradient-editor-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
gradients-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
gradients-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gradients-commands.c libgimpwidgets: add a GDestroyNotify for gimp_help_connect()'s user_data 2019-08-09 13:11:30 +02:00
gradients-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
help-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
help-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
help-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
help-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
image-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
image-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
image-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
images-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
images-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
images-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
images-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
items-actions.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
items-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
items-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
items-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
layers-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
layers-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
layers-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
layers-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
Makefile.am app: remove all old font management code, switch to GimpFontFactory[View] 2018-06-03 01:27:06 +02:00
mypaint-brushes-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
mypaint-brushes-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
palette-editor-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
palette-editor-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
palette-editor-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
palette-editor-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
palettes-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
palettes-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
palettes-commands.c libgimpwidgets: add GDestroyNotify for gimp_query_foo_box() user_data 2019-08-07 22:48:06 +02:00
palettes-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
patterns-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
patterns-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
plug-in-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
plug-in-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
plug-in-commands.c Properly prefix the values of enum GimpPDBProcType 2019-08-30 12:52:28 +02:00
plug-in-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
procedure-commands.c app: split GimpDisplay in two classes: GimpDisplay and GimpDisplayImpl 2019-09-04 14:30:43 +02:00
procedure-commands.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
quick-mask-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
quick-mask-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
quick-mask-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
quick-mask-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
sample-points-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
sample-points-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
sample-points-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
sample-points-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
select-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
select-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
select-commands.c libgimpwidgets: add GDestroyNotify for gimp_query_foo_box() user_data 2019-08-07 22:48:06 +02:00
select-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
templates-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
templates-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
templates-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
templates-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
text-editor-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
text-editor-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
text-editor-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
text-editor-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
text-tool-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
text-tool-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
text-tool-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
text-tool-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
tool-options-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
tool-options-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
tool-options-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
tool-options-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
tool-preset-editor-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
tool-preset-editor-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
tool-preset-editor-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
tool-preset-editor-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
tool-presets-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
tool-presets-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
tool-presets-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
tool-presets-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
tools-actions.c app: differentiate tooltips of image/layer arbitrary-rotation actions 2019-08-12 17:32:20 +03:00
tools-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
tools-commands.c app, menus: add "Image -> Transform -> Arbitrary Rotation..." action 2019-08-11 00:34:18 +03:00
tools-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
vectors-actions.c Issue #3112 - Missing mnemonics. 2019-08-05 22:44:36 +02:00
vectors-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
vectors-commands.c app: split GimpDisplay in two classes: GimpDisplay and GimpDisplayImpl 2019-09-04 14:30:43 +02:00
vectors-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
view-actions.c app, menus: add "show all" mode to GimpDisplayShell; "View -> Show All" toggle 2019-09-04 20:47:21 +03:00
view-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
view-commands.c app, menus: add "show all" mode to GimpDisplayShell; "View -> Show All" toggle 2019-09-04 20:47:21 +03:00
view-commands.h app, menus: add "show all" mode to GimpDisplayShell; "View -> Show All" toggle 2019-09-04 20:47:21 +03:00
window-actions.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
window-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
window-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
window-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
windows-actions.c Get rid of capitalized "ID" in function and variable names 2019-08-23 22:23:23 +02:00
windows-actions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
windows-commands.c app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00
windows-commands.h app: GtkAction -> GAction madness part two 2019-07-04 01:11:48 +02:00