diff options
Diffstat (limited to '')
40 files changed, 4587 insertions, 0 deletions
diff --git a/menus/Makefile.am b/menus/Makefile.am new file mode 100644 index 0000000..6389e9f --- /dev/null +++ b/menus/Makefile.am @@ -0,0 +1,80 @@ +## Makefile.am for gimp/menus + +menudatadir = $(gimpdatadir)/menus + +menudata_in_files = \ + dockable-menu.xml.in \ + image-menu.xml.in + +menudata_built_files = $(menudata_in_files:.xml.in=.xml) + +menudata_DATA = \ + $(menudata_built_files) \ + brush-editor-menu.xml \ + brushes-menu.xml \ + buffers-menu.xml \ + channels-menu.xml \ + colormap-menu.xml \ + cursor-info-menu.xml \ + dashboard-menu.xml \ + documents-menu.xml \ + dynamics-editor-menu.xml \ + dynamics-menu.xml \ + error-console-menu.xml \ + fonts-menu.xml \ + gradient-editor-menu.xml \ + gradients-menu.xml \ + images-menu.xml \ + layers-menu.xml \ + mypaint-brushes-menu.xml \ + palette-editor-menu.xml \ + palettes-menu.xml \ + patterns-menu.xml \ + tool-preset-editor-menu.xml \ + tool-presets-menu.xml \ + quick-mask-menu.xml \ + sample-points-menu.xml \ + selection-menu.xml \ + templates-menu.xml \ + text-editor-toolbar.xml \ + text-tool-menu.xml \ + tool-options-menu.xml \ + undo-menu.xml \ + vectors-menu.xml + +EXTRA_DIST = \ + $(menudata_DATA) \ + $(menudata_in_files) \ + dialogs-menuitems.xml \ + gtkuimanager.dtd \ + menus.xsl + +MAINTAINERCLEANFILES = $(menudata_built_files) + + +if GIMP_UNSTABLE +UNSTABLE_MENU_PARAMS = --stringparam unstable-menus yes +endif + +SUFFIXES = .xml.in .xml + +.xml.in.xml: +if HAVE_XSLTPROC + $(XSLTPROC) --xinclude $(UNSTABLE_MENU_PARAMS) $(srcdir)/menus.xsl $< > $(@) || rm -f $(@) +else + @echo "*** xsltproc is required to build the menus XML files ***"; exit 1; +endif + +# Specifying dependencies in the implicit rule above does not work, so +# specify them here instead +dockable-menu.xml image-menu.xml: $(top_srcdir)/configure.ac $(srcdir)/menus.xsl dialogs-menuitems.xml + +validate: $(menudata_DATA) +if HAVE_XMLLINT + @for menu in $^; do \ + $(XMLLINT) --noout --path $(srcdir) --valid $$menu || \ + ( echo "*** $$menu INVALID ***"; exit 1; ) ; \ + done +endif + +dist-hook: validate diff --git a/menus/Makefile.in b/menus/Makefile.in new file mode 100644 index 0000000..a6a06e3 --- /dev/null +++ b/menus/Makefile.in @@ -0,0 +1,871 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = menus +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(menudatadir)" +DATA = $(menudata_DATA) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +menudatadir = $(gimpdatadir)/menus +menudata_in_files = \ + dockable-menu.xml.in \ + image-menu.xml.in + +menudata_built_files = $(menudata_in_files:.xml.in=.xml) +menudata_DATA = \ + $(menudata_built_files) \ + brush-editor-menu.xml \ + brushes-menu.xml \ + buffers-menu.xml \ + channels-menu.xml \ + colormap-menu.xml \ + cursor-info-menu.xml \ + dashboard-menu.xml \ + documents-menu.xml \ + dynamics-editor-menu.xml \ + dynamics-menu.xml \ + error-console-menu.xml \ + fonts-menu.xml \ + gradient-editor-menu.xml \ + gradients-menu.xml \ + images-menu.xml \ + layers-menu.xml \ + mypaint-brushes-menu.xml \ + palette-editor-menu.xml \ + palettes-menu.xml \ + patterns-menu.xml \ + tool-preset-editor-menu.xml \ + tool-presets-menu.xml \ + quick-mask-menu.xml \ + sample-points-menu.xml \ + selection-menu.xml \ + templates-menu.xml \ + text-editor-toolbar.xml \ + text-tool-menu.xml \ + tool-options-menu.xml \ + undo-menu.xml \ + vectors-menu.xml + +EXTRA_DIST = \ + $(menudata_DATA) \ + $(menudata_in_files) \ + dialogs-menuitems.xml \ + gtkuimanager.dtd \ + menus.xsl + +MAINTAINERCLEANFILES = $(menudata_built_files) +@GIMP_UNSTABLE_TRUE@UNSTABLE_MENU_PARAMS = --stringparam unstable-menus yes +SUFFIXES = .xml.in .xml +all: all-am + +.SUFFIXES: +.SUFFIXES: .xml.in .xml +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu menus/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu menus/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-menudataDATA: $(menudata_DATA) + @$(NORMAL_INSTALL) + @list='$(menudata_DATA)'; test -n "$(menudatadir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(menudatadir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(menudatadir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(menudatadir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(menudatadir)" || exit $$?; \ + done + +uninstall-menudataDATA: + @$(NORMAL_UNINSTALL) + @list='$(menudata_DATA)'; test -n "$(menudatadir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(menudatadir)'; $(am__uninstall_files_from_dir) +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(menudatadir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-menudataDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-menudataDATA + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + cscopelist-am ctags-am dist-hook distclean distclean-generic \ + distclean-libtool distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-menudataDATA install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags-am uninstall uninstall-am uninstall-menudataDATA + +.PRECIOUS: Makefile + + +.xml.in.xml: +@HAVE_XSLTPROC_TRUE@ $(XSLTPROC) --xinclude $(UNSTABLE_MENU_PARAMS) $(srcdir)/menus.xsl $< > $(@) || rm -f $(@) +@HAVE_XSLTPROC_FALSE@ @echo "*** xsltproc is required to build the menus XML files ***"; exit 1; + +# Specifying dependencies in the implicit rule above does not work, so +# specify them here instead +dockable-menu.xml image-menu.xml: $(top_srcdir)/configure.ac $(srcdir)/menus.xsl dialogs-menuitems.xml + +validate: $(menudata_DATA) +@HAVE_XMLLINT_TRUE@ @for menu in $^; do \ +@HAVE_XMLLINT_TRUE@ $(XMLLINT) --noout --path $(srcdir) --valid $$menu || \ +@HAVE_XMLLINT_TRUE@ ( echo "*** $$menu INVALID ***"; exit 1; ) ; \ +@HAVE_XMLLINT_TRUE@ done + +dist-hook: validate + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/menus/brush-editor-menu.xml b/menus/brush-editor-menu.xml new file mode 100644 index 0000000..e069fb9 --- /dev/null +++ b/menus/brush-editor-menu.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="brush-editor-popup"> + <menuitem action="brush-editor-edit-active" /> + </popup> +</ui> diff --git a/menus/brushes-menu.xml b/menus/brushes-menu.xml new file mode 100644 index 0000000..aeebd16 --- /dev/null +++ b/menus/brushes-menu.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="brushes-popup"> + <menuitem action="brushes-edit" /> + <menuitem action="brushes-open-as-image" /> + <separator /> + <menuitem action="brushes-new" /> + <menuitem action="brushes-duplicate" /> + <menuitem action="brushes-copy-location" /> + <menuitem action="brushes-show-in-file-manager" /> + <menuitem action="brushes-delete" /> + <separator /> + <menuitem action="brushes-refresh" /> + <separator /> + </popup> +</ui> diff --git a/menus/buffers-menu.xml b/menus/buffers-menu.xml new file mode 100644 index 0000000..05b7745 --- /dev/null +++ b/menus/buffers-menu.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="buffers-popup"> + <menuitem action="buffers-paste" /> + <menuitem action="buffers-paste-in-place" /> + <menuitem action="buffers-paste-into" /> + <menuitem action="buffers-paste-into-in-place" /> + <menuitem action="buffers-paste-as-new-layer" /> + <menuitem action="buffers-paste-as-new-layer-in-place" /> + <menuitem action="buffers-paste-as-new-image" /> + <menuitem action="buffers-delete" /> + <separator /> + </popup> +</ui> diff --git a/menus/channels-menu.xml b/menus/channels-menu.xml new file mode 100644 index 0000000..c27c253 --- /dev/null +++ b/menus/channels-menu.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="channels-popup"> + <menuitem action="channels-edit-attributes" /> + <menu action="channels-color-tag-menu" name="Color Tags"> + <menuitem action="channels-color-tag-none" /> + <menuitem action="channels-color-tag-blue" /> + <menuitem action="channels-color-tag-green" /> + <menuitem action="channels-color-tag-yellow" /> + <menuitem action="channels-color-tag-orange" /> + <menuitem action="channels-color-tag-brown" /> + <menuitem action="channels-color-tag-red" /> + <menuitem action="channels-color-tag-violet" /> + <menuitem action="channels-color-tag-gray" /> + </menu> + <separator /> + <menuitem action="channels-new" /> + <menuitem action="channels-raise" /> + <menuitem action="channels-lower" /> + <menuitem action="channels-duplicate" /> + <menuitem action="channels-delete" /> + <separator /> + <menuitem action="channels-selection-replace" /> + <menuitem action="channels-selection-add" /> + <menuitem action="channels-selection-subtract" /> + <menuitem action="channels-selection-intersect" /> + <separator /> + </popup> +</ui> diff --git a/menus/colormap-menu.xml b/menus/colormap-menu.xml new file mode 100644 index 0000000..b984bf1 --- /dev/null +++ b/menus/colormap-menu.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="colormap-popup"> + <menuitem action="colormap-edit-color" /> + <menuitem action="colormap-add-color-from-fg" /> + <menuitem action="colormap-add-color-from-bg" /> + <separator /> + <menuitem action="colormap-selection-replace" /> + <menuitem action="colormap-selection-add" /> + <menuitem action="colormap-selection-subtract" /> + <menuitem action="colormap-selection-intersect" /> + <separator /> + </popup> +</ui> diff --git a/menus/cursor-info-menu.xml b/menus/cursor-info-menu.xml new file mode 100644 index 0000000..65ac8ab --- /dev/null +++ b/menus/cursor-info-menu.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="cursor-info-popup"> + <menuitem action="cursor-info-sample-merged" /> + </popup> +</ui> diff --git a/menus/dashboard-menu.xml b/menus/dashboard-menu.xml new file mode 100644 index 0000000..bb85292 --- /dev/null +++ b/menus/dashboard-menu.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="dashboard-popup"> + <menu action="dashboard-groups" name="Groups"> + <placeholder name="Groups" /> + </menu> + <menu action="dashboard-update-interval" name="Update Interval"> + <menuitem action="dashboard-update-interval-0-25-sec" /> + <menuitem action="dashboard-update-interval-0-5-sec" /> + <menuitem action="dashboard-update-interval-1-sec" /> + <menuitem action="dashboard-update-interval-2-sec" /> + <menuitem action="dashboard-update-interval-4-sec" /> + </menu> + <menu action="dashboard-history-duration" name="History Duration"> + <menuitem action="dashboard-history-duration-15-sec" /> + <menuitem action="dashboard-history-duration-30-sec" /> + <menuitem action="dashboard-history-duration-60-sec" /> + <menuitem action="dashboard-history-duration-120-sec" /> + <menuitem action="dashboard-history-duration-240-sec" /> + </menu> + <separator /> + <menuitem action="dashboard-log-record" /> + <menuitem action="dashboard-log-add-marker" /> + <menuitem action="dashboard-log-add-empty-marker" /> + <separator /> + <menuitem action="dashboard-reset" /> + <separator /> + <menuitem action="dashboard-low-swap-space-warning" /> + </popup> +</ui> diff --git a/menus/dialogs-menuitems.xml b/menus/dialogs-menuitems.xml new file mode 100644 index 0000000..ad3c1c7 --- /dev/null +++ b/menus/dialogs-menuitems.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> + +<menuitems> + <menuitem action="dialogs-tool-options" /> + <menuitem action="dialogs-device-status" /> + <separator /> + <menuitem action="dialogs-layers" /> + <menuitem action="dialogs-channels" /> + <menuitem action="dialogs-vectors" /> + <menuitem action="dialogs-indexed-palette" /> + <menuitem action="dialogs-histogram" /> + <menuitem action="dialogs-selection-editor" /> + <menuitem action="dialogs-navigation" /> + <menuitem action="dialogs-undo-history" /> + <menuitem action="dialogs-cursor" /> + <menuitem action="dialogs-sample-points" /> + <menuitem action="dialogs-symmetry"/> + <separator /> + <menuitem action="dialogs-colors" /> + <menuitem action="dialogs-brushes" /> + <menuitem action="dialogs-dynamics" /> + <menuitem action="dialogs-mypaint-brushes" /> + <menuitem action="dialogs-patterns" /> + <menuitem action="dialogs-gradients" /> + <menuitem action="dialogs-palettes" /> + <menuitem action="dialogs-fonts" /> + <menuitem action="dialogs-tool-presets" /> + <menuitem action="dialogs-buffers" /> + <separator /> + <menuitem action="dialogs-images" /> + <menuitem action="dialogs-document-history" /> + <menuitem action="dialogs-templates" /> + <menuitem action="dialogs-error-console" /> + <menuitem action="dialogs-dashboard" /> +</menuitems> diff --git a/menus/dockable-menu.xml b/menus/dockable-menu.xml new file mode 100644 index 0000000..4d7ab9f --- /dev/null +++ b/menus/dockable-menu.xml @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> +<!-- This file is automatically generated. Do not edit! --> +<ui> + + <popup action="dockable-popup"> + <menuitem action="dockable-menu"/> + <menu action="dockable-add-tab-menu"> + + <menuitem action="dialogs-tool-options"/> + <menuitem action="dialogs-device-status"/> + <separator/> + <menuitem action="dialogs-layers"/> + <menuitem action="dialogs-channels"/> + <menuitem action="dialogs-vectors"/> + <menuitem action="dialogs-indexed-palette"/> + <menuitem action="dialogs-histogram"/> + <menuitem action="dialogs-selection-editor"/> + <menuitem action="dialogs-navigation"/> + <menuitem action="dialogs-undo-history"/> + <menuitem action="dialogs-cursor"/> + <menuitem action="dialogs-sample-points"/> + <menuitem action="dialogs-symmetry"/> + <separator/> + <menuitem action="dialogs-colors"/> + <menuitem action="dialogs-brushes"/> + <menuitem action="dialogs-dynamics"/> + <menuitem action="dialogs-mypaint-brushes"/> + <menuitem action="dialogs-patterns"/> + <menuitem action="dialogs-gradients"/> + <menuitem action="dialogs-palettes"/> + <menuitem action="dialogs-fonts"/> + <menuitem action="dialogs-tool-presets"/> + <menuitem action="dialogs-buffers"/> + <separator/> + <menuitem action="dialogs-images"/> + <menuitem action="dialogs-document-history"/> + <menuitem action="dialogs-templates"/> + <menuitem action="dialogs-error-console"/> + <menuitem action="dialogs-dashboard"/> + + </menu> + <menuitem action="dockable-close-tab"/> + <menuitem action="dockable-detach-tab"/> + <menuitem action="dockable-lock-tab"/> + <separator/> + <menu action="dockable-preview-size-menu"> + <menuitem action="dockable-preview-size-tiny"/> + <menuitem action="dockable-preview-size-extra-small"/> + <menuitem action="dockable-preview-size-small"/> + <menuitem action="dockable-preview-size-medium"/> + <menuitem action="dockable-preview-size-large"/> + <menuitem action="dockable-preview-size-extra-large"/> + <menuitem action="dockable-preview-size-enormous"/> + <menuitem action="dockable-preview-size-gigantic"/> + </menu> + <menu action="dockable-tab-style-menu"> + <menuitem action="dockable-tab-style-icon"/> + <menuitem action="dockable-tab-style-preview"/> + <menuitem action="dockable-tab-style-name"/> + <menuitem action="dockable-tab-style-icon-name"/> + <menuitem action="dockable-tab-style-preview-name"/> + <separator/> + <menuitem action="dockable-tab-style-automatic"/> + </menu> + <menuitem action="dockable-view-type-list"/> + <menuitem action="dockable-view-type-grid"/> + <menuitem action="dockable-show-button-bar"/> + <separator/> + <menuitem action="dock-show-image-menu"/> + <menuitem action="dock-auto-follow-active"/> + <separator/> + <menu action="dock-move-to-screen-menu" name="Move to Screen"> + <menuitem action="dock-open-display"/> + <separator/> + </menu> + </popup> +</ui> diff --git a/menus/dockable-menu.xml.in b/menus/dockable-menu.xml.in new file mode 100644 index 0000000..55eff39 --- /dev/null +++ b/menus/dockable-menu.xml.in @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> + +<ui xmlns:xi="http://www.w3.org/2001/XInclude"> + + <popup action="dockable-popup"> + <menuitem action="dockable-menu" /> + <menu action="dockable-add-tab-menu"> + <xi:include href="dialogs-menuitems.xml" /> + </menu> + <menuitem action="dockable-close-tab" /> + <menuitem action="dockable-detach-tab" /> + <menuitem action="dockable-lock-tab" /> + <separator /> + <menu action="dockable-preview-size-menu"> + <menuitem action="dockable-preview-size-tiny" /> + <menuitem action="dockable-preview-size-extra-small" /> + <menuitem action="dockable-preview-size-small" /> + <menuitem action="dockable-preview-size-medium" /> + <menuitem action="dockable-preview-size-large" /> + <menuitem action="dockable-preview-size-extra-large" /> + <menuitem action="dockable-preview-size-enormous" /> + <menuitem action="dockable-preview-size-gigantic" /> + </menu> + <menu action="dockable-tab-style-menu"> + <menuitem action="dockable-tab-style-icon" /> + <menuitem action="dockable-tab-style-preview" /> + <menuitem action="dockable-tab-style-name" /> + <menuitem action="dockable-tab-style-icon-name" /> + <menuitem action="dockable-tab-style-preview-name" /> + <separator /> + <menuitem action="dockable-tab-style-automatic" /> + </menu> + <menuitem action="dockable-view-type-list" /> + <menuitem action="dockable-view-type-grid" /> + <menuitem action="dockable-show-button-bar"/> + <separator /> + <menuitem action="dock-show-image-menu" /> + <menuitem action="dock-auto-follow-active" /> + <separator /> + <menu action="dock-move-to-screen-menu" name="Move to Screen"> + <menuitem action="dock-open-display" /> + <separator /> + </menu> + </popup> +</ui> diff --git a/menus/documents-menu.xml b/menus/documents-menu.xml new file mode 100644 index 0000000..11da781 --- /dev/null +++ b/menus/documents-menu.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="documents-popup"> + <menuitem action="documents-open" /> + <menuitem action="documents-raise-or-open" /> + <menuitem action="documents-file-open-dialog" /> + <menuitem action="documents-copy-location" /> + <menuitem action="documents-show-in-file-manager" /> + <menuitem action="documents-remove" /> + <menuitem action="documents-clear" /> + <separator /> + <menuitem action="documents-recreate-preview" /> + <menuitem action="documents-reload-previews" /> + <menuitem action="documents-remove-dangling" /> + </popup> +</ui> diff --git a/menus/dynamics-editor-menu.xml b/menus/dynamics-editor-menu.xml new file mode 100644 index 0000000..2f7ccf8 --- /dev/null +++ b/menus/dynamics-editor-menu.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="dynamics-editor-popup"> + <menuitem action="dynamics-editor-edit-active" /> + </popup> +</ui> diff --git a/menus/dynamics-menu.xml b/menus/dynamics-menu.xml new file mode 100644 index 0000000..917ff62 --- /dev/null +++ b/menus/dynamics-menu.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="dynamics-popup"> + <menuitem action="dynamics-edit" /> + <separator /> + <menuitem action="dynamics-new" /> + <menuitem action="dynamics-duplicate" /> + <menuitem action="dynamics-copy-location" /> + <menuitem action="dynamics-show-in-file-manager" /> + <menuitem action="dynamics-delete" /> + <separator /> + <menuitem action="dynamics-refresh" /> + <separator /> + </popup> +</ui> diff --git a/menus/error-console-menu.xml b/menus/error-console-menu.xml new file mode 100644 index 0000000..b32686e --- /dev/null +++ b/menus/error-console-menu.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="error-console-popup"> + <menuitem action="error-console-clear" /> + <menuitem action="error-console-select-all" /> + <separator /> + <menuitem action="error-console-save-all" /> + <menuitem action="error-console-save-selection" /> + <separator /> + <menu action="error-console-highlight"> + <menuitem action="error-console-highlight-error" /> + <menuitem action="error-console-highlight-warning" /> + <menuitem action="error-console-highlight-info" /> + </menu> + </popup> +</ui> diff --git a/menus/fonts-menu.xml b/menus/fonts-menu.xml new file mode 100644 index 0000000..ca77321 --- /dev/null +++ b/menus/fonts-menu.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="fonts-popup"> + <menuitem action="fonts-refresh" /> + <separator /> + </popup> +</ui> diff --git a/menus/gradient-editor-menu.xml b/menus/gradient-editor-menu.xml new file mode 100644 index 0000000..4d2db9a --- /dev/null +++ b/menus/gradient-editor-menu.xml @@ -0,0 +1,111 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="gradient-editor-popup"> + <menu action="gradient-editor-left-color-type"> + <menuitem action="gradient-editor-left-color-fixed" /> + <menuitem action="gradient-editor-left-color-foreground" /> + <menuitem action="gradient-editor-left-color-foreground-transparent" /> + <menuitem action="gradient-editor-left-color-background" /> + <menuitem action="gradient-editor-left-color-background-transparent" /> + </menu> + <menuitem action="gradient-editor-left-color" /> + <menu action="gradient-editor-load-left-color"> + <menuitem action="gradient-editor-load-left-left-neighbor" /> + <menuitem action="gradient-editor-load-left-right-endpoint" /> + <menuitem action="gradient-editor-load-left-fg" /> + <menuitem action="gradient-editor-load-left-bg" /> + <separator /> + <menuitem action="gradient-editor-load-left-01" /> + <menuitem action="gradient-editor-load-left-02" /> + <menuitem action="gradient-editor-load-left-03" /> + <menuitem action="gradient-editor-load-left-04" /> + <menuitem action="gradient-editor-load-left-05" /> + <menuitem action="gradient-editor-load-left-06" /> + <menuitem action="gradient-editor-load-left-07" /> + <menuitem action="gradient-editor-load-left-08" /> + <menuitem action="gradient-editor-load-left-09" /> + <menuitem action="gradient-editor-load-left-10" /> + </menu> + <menu action="gradient-editor-save-left-color"> + <menuitem action="gradient-editor-save-left-01" /> + <menuitem action="gradient-editor-save-left-02" /> + <menuitem action="gradient-editor-save-left-03" /> + <menuitem action="gradient-editor-save-left-04" /> + <menuitem action="gradient-editor-save-left-05" /> + <menuitem action="gradient-editor-save-left-06" /> + <menuitem action="gradient-editor-save-left-07" /> + <menuitem action="gradient-editor-save-left-08" /> + <menuitem action="gradient-editor-save-left-09" /> + <menuitem action="gradient-editor-save-left-10" /> + </menu> + <separator /> + <menu action="gradient-editor-right-color-type"> + <menuitem action="gradient-editor-right-color-fixed" /> + <menuitem action="gradient-editor-right-color-foreground" /> + <menuitem action="gradient-editor-right-color-foreground-transparent" /> + <menuitem action="gradient-editor-right-color-background" /> + <menuitem action="gradient-editor-right-color-background-transparent" /> + </menu> + <menuitem action="gradient-editor-right-color" /> + <menu action="gradient-editor-load-right-color"> + <menuitem action="gradient-editor-load-right-right-neighbor" /> + <menuitem action="gradient-editor-load-right-left-endpoint" /> + <menuitem action="gradient-editor-load-right-fg" /> + <menuitem action="gradient-editor-load-right-bg" /> + <separator /> + <menuitem action="gradient-editor-load-right-01" /> + <menuitem action="gradient-editor-load-right-02" /> + <menuitem action="gradient-editor-load-right-03" /> + <menuitem action="gradient-editor-load-right-04" /> + <menuitem action="gradient-editor-load-right-05" /> + <menuitem action="gradient-editor-load-right-06" /> + <menuitem action="gradient-editor-load-right-07" /> + <menuitem action="gradient-editor-load-right-08" /> + <menuitem action="gradient-editor-load-right-09" /> + <menuitem action="gradient-editor-load-right-10" /> + </menu> + <menu action="gradient-editor-save-right-color"> + <menuitem action="gradient-editor-save-right-01" /> + <menuitem action="gradient-editor-save-right-02" /> + <menuitem action="gradient-editor-save-right-03" /> + <menuitem action="gradient-editor-save-right-04" /> + <menuitem action="gradient-editor-save-right-05" /> + <menuitem action="gradient-editor-save-right-06" /> + <menuitem action="gradient-editor-save-right-07" /> + <menuitem action="gradient-editor-save-right-08" /> + <menuitem action="gradient-editor-save-right-09" /> + <menuitem action="gradient-editor-save-right-10" /> + </menu> + <separator /> + <menu action="gradient-editor-blending-func"> + <menuitem action="gradient-editor-blending-linear" /> + <menuitem action="gradient-editor-blending-curved" /> + <menuitem action="gradient-editor-blending-sine" /> + <menuitem action="gradient-editor-blending-sphere-increasing" /> + <menuitem action="gradient-editor-blending-sphere-decreasing" /> + <menuitem action="gradient-editor-blending-step" /> + <menuitem action="gradient-editor-blending-varies" /> + </menu> + <menu action="gradient-editor-coloring-type"> + <menuitem action="gradient-editor-coloring-rgb" /> + <menuitem action="gradient-editor-coloring-hsv-ccw" /> + <menuitem action="gradient-editor-coloring-hsv-cw" /> + <menuitem action="gradient-editor-coloring-varies" /> + </menu> + <separator /> + <menuitem action="gradient-editor-flip" /> + <menuitem action="gradient-editor-replicate" /> + <menuitem action="gradient-editor-split-midpoint" /> + <menuitem action="gradient-editor-split-uniform" /> + <menuitem action="gradient-editor-delete" /> + <menuitem action="gradient-editor-recenter" /> + <menuitem action="gradient-editor-redistribute" /> + <separator /> + <menuitem action="gradient-editor-blend-color" /> + <menuitem action="gradient-editor-blend-opacity" /> + <separator /> + <menuitem action="gradient-editor-edit-active" /> + </popup> +</ui> diff --git a/menus/gradients-menu.xml b/menus/gradients-menu.xml new file mode 100644 index 0000000..c27853d --- /dev/null +++ b/menus/gradients-menu.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="gradients-popup"> + <menuitem action="gradients-edit" /> + <separator /> + <menuitem action="gradients-new" /> + <menuitem action="gradients-duplicate" /> + <menuitem action="gradients-save-as-pov" /> + <menuitem action="gradients-copy-location" /> + <menuitem action="gradients-show-in-file-manager" /> + <menuitem action="gradients-delete" /> + <separator /> + <menuitem action="gradients-refresh" /> + <separator /> + </popup> +</ui> diff --git a/menus/gtkuimanager.dtd b/menus/gtkuimanager.dtd new file mode 100644 index 0000000..8cadbf5 --- /dev/null +++ b/menus/gtkuimanager.dtd @@ -0,0 +1,31 @@ +<!-- DTD for GtkUIManager files, copied from the documentation --> + +<!ELEMENT ui (menubar|toolbar|popup|accelerator)* > +<!ELEMENT menubar (menuitem|separator|placeholder|menu)* > +<!ELEMENT menu (menuitem|separator|placeholder|menu)* > +<!ELEMENT popup (menuitem|separator|placeholder|menu)* > +<!ELEMENT toolbar (toolitem|separator|placeholder)* > +<!ELEMENT placeholder (menuitem|toolitem|separator|placeholder|menu)* > +<!ELEMENT menuitem EMPTY > +<!ELEMENT toolitem EMPTY > +<!ELEMENT separator EMPTY > +<!ELEMENT accelerator EMPTY > +<!ATTLIST menubar name CDATA #IMPLIED + action CDATA #IMPLIED > +<!ATTLIST toolbar name CDATA #IMPLIED + action CDATA #IMPLIED > +<!ATTLIST popup name CDATA #IMPLIED + action CDATA #IMPLIED > +<!ATTLIST placeholder name CDATA #IMPLIED + action CDATA #IMPLIED > +<!ATTLIST menu name CDATA #IMPLIED + action CDATA #REQUIRED + position (top|bot) #IMPLIED > +<!ATTLIST menuitem name CDATA #IMPLIED + action CDATA #REQUIRED + position (top|bot) #IMPLIED > +<!ATTLIST toolitem name CDATA #IMPLIED + action CDATA #REQUIRED + position (top|bot) #IMPLIED > +<!ATTLIST accelerator name CDATA #IMPLIED + action CDATA #REQUIRED > diff --git a/menus/image-menu.xml b/menus/image-menu.xml new file mode 100644 index 0000000..2826fbb --- /dev/null +++ b/menus/image-menu.xml @@ -0,0 +1,1822 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> +<!-- This file is automatically generated. Do not edit! --> +<ui> + + <menubar action="image-menubar"> + + <menu action="file-menu" name="File"> + <menuitem action="image-new"/> + <menu action="file-create-menu" name="Create"> + <placeholder name="Acquire"> + <menuitem action="edit-paste-as-new-image"/> + </placeholder> + <separator/> + </menu> + <placeholder name="Open"> + <menuitem action="file-open"/> + <menuitem action="file-open-as-layers"/> + <menuitem action="file-open-location"/> + </placeholder> + <menu action="file-open-recent-menu" name="Open Recent"> + <placeholder name="Files"/> + <separator/> + <menuitem action="dialogs-document-history"/> + </menu> + +<!-- The debug-menu is hidden by default for stable releases --> + <menu action="debug-menu" name="Debug"> + <menuitem action="debug-mem-profile"/> + <menuitem action="debug-benchmark-projection"/> + <menuitem action="debug-show-image-graph"/> + <separator/> + <menuitem action="debug-dump-items"/> + <menuitem action="debug-dump-managers"/> + <menuitem action="debug-dump-keyboard-shortcuts"/> + <menuitem action="debug-dump-attached-data"/> + </menu> + + <separator/> + <placeholder name="Save"> + <menuitem action="file-save"/> + <menuitem action="file-save-as"/> + <menuitem action="file-save-a-copy"/> + </placeholder> + <menuitem action="file-revert"/> + <separator/> + <placeholder name="Export"> + <menuitem action="file-overwrite"/> + <menuitem action="file-export"/> + <menuitem action="file-export-as"/> + </placeholder> + <menuitem action="file-create-template"/> + <separator/> + <placeholder name="Send"/> + <separator/> + <placeholder name="Info"> + <menuitem action="file-copy-location"/> + <menuitem action="file-show-in-file-manager"/> + </placeholder> + <separator/> + <menuitem action="view-close"/> + <menuitem action="file-close-all"/> + <menuitem action="file-quit"/> + </menu> + +<!-- Context + + <menu action="context-menu" name="Context"> + <menu action="context-colors-menu" name="Colors"> + <menuitem action="context-colors-default" /> + <menuitem action="context-colors-swap" /> + </menu> + <menu action="context-opacity-menu" name="Opacity"> + <menuitem action="context-opacity-transparent" /> + <menuitem action="context-opacity-opaque" /> + <menuitem action="context-opacity-decrease" /> + <menuitem action="context-opacity-increase" /> + <menuitem action="context-opacity-decrease-skip" /> + <menuitem action="context-opacity-increase-skip" /> + </menu> + <menu action="context-paint-mode-menu" name="Paint Mode"> + <menuitem action="context-paint-mode-first" /> + <menuitem action="context-paint-mode-last" /> + <menuitem action="context-paint-mode-previous" /> + <menuitem action="context-paint-mode-next" /> + </menu> + <menu action="context-tool-menu" name="Tool"> + <menuitem action="context-tool-select-first" /> + <menuitem action="context-tool-select-last" /> + <menuitem action="context-tool-select-previous" /> + <menuitem action="context-tool-select-next" /> + </menu> + <separator /> + <menu action="context-brush-menu" name="Brush"> + <menuitem action="context-brush-select-first" /> + <menuitem action="context-brush-select-last" /> + <menuitem action="context-brush-select-previous" /> + <menuitem action="context-brush-select-next" /> + <separator /> + <menu action="context-brush-shape-menu" name="Shape"> + <menuitem action="context-brush-shape-circle" /> + <menuitem action="context-brush-shape-square" /> + <menuitem action="context-brush-shape-diamond" /> + </menu> + <menu action="context-brush-radius-menu" name="Radius"> + <menuitem action="context-brush-radius-minimum" /> + <menuitem action="context-brush-radius-maximum" /> + <menuitem action="context-brush-radius-decrease" /> + <menuitem action="context-brush-radius-increase" /> + <menuitem action="context-brush-radius-decrease-skip" /> + <menuitem action="context-brush-radius-increase-skip" /> + </menu> + <menu action="context-brush-spikes-menu" name="Spikes"> + <menuitem action="context-brush-spikes-minimum" /> + <menuitem action="context-brush-spikes-maximum" /> + <menuitem action="context-brush-spikes-decrease" /> + <menuitem action="context-brush-spikes-increase" /> + <menuitem action="context-brush-spikes-decrease-skip" /> + <menuitem action="context-brush-spikes-increase-skip" /> + </menu> + <menu action="context-brush-hardness-menu" name="Hardness"> + <menuitem action="context-brush-hardness-minimum" /> + <menuitem action="context-brush-hardness-maximum" /> + <menuitem action="context-brush-hardness-decrease" /> + <menuitem action="context-brush-hardness-increase" /> + <menuitem action="context-brush-hardness-decrease-skip" /> + <menuitem action="context-brush-hardness-increase-skip" /> + </menu> + <menu action="context-brush-aspect-menu" name="Aspect"> + <menuitem action="context-brush-aspect-minimum" /> + <menuitem action="context-brush-aspect-maximum" /> + <menuitem action="context-brush-aspect-decrease" /> + <menuitem action="context-brush-aspect-increase" /> + <menuitem action="context-brush-aspect-decrease-skip" /> + <menuitem action="context-brush-aspect-increase-skip" /> + </menu> + <menu action="context-brush-angle-menu" name="Angle"> + <menuitem action="context-brush-angle-minimum" /> + <menuitem action="context-brush-angle-maximum" /> + <menuitem action="context-brush-angle-decrease" /> + <menuitem action="context-brush-angle-increase" /> + <menuitem action="context-brush-angle-decrease-skip" /> + <menuitem action="context-brush-angle-increase-skip" /> + </menu> + </menu> + <menu action="context-dynamics-menu" name="Dynamics"> + <menuitem action="context-dynamics-select-first" /> + <menuitem action="context-dynamics-select-last" /> + <menuitem action="context-dynamics-select-previous" /> + <menuitem action="context-dynamics-select-next" /> + </menu> + <menu action="context-pattern-menu" name="Pattern"> + <menuitem action="context-pattern-select-first" /> + <menuitem action="context-pattern-select-last" /> + <menuitem action="context-pattern-select-previous" /> + <menuitem action="context-pattern-select-next" /> + </menu> + <menu action="context-palette-menu" name="Palette"> + <menuitem action="context-palette-select-first" /> + <menuitem action="context-palette-select-last" /> + <menuitem action="context-palette-select-previous" /> + <menuitem action="context-palette-select-next" /> + </menu> + <menu action="context-gradient-menu" name="Gradient"> + <menuitem action="context-gradient-select-first" /> + <menuitem action="context-gradient-select-last" /> + <menuitem action="context-gradient-select-previous" /> + <menuitem action="context-gradient-select-next" /> + </menu> + <menu action="context-font-menu" name="Font"> + <menuitem action="context-font-select-first" /> + <menuitem action="context-font-select-last" /> + <menuitem action="context-font-select-previous" /> + <menuitem action="context-font-select-next" /> + </menu> + </menu> + +--> + + <menu action="edit-menu" name="Edit"> + <placeholder name="Undo"> + <menuitem action="edit-undo"/> + <menuitem action="edit-redo"/> + <menuitem action="dialogs-undo-history"/> + </placeholder> + <separator/> + <placeholder name="Cut"> + <menuitem action="edit-cut"/> + </placeholder> + <placeholder name="Copy"> + <menuitem action="edit-copy"/> + <menuitem action="edit-copy-visible"/> + </placeholder> + <placeholder name="Paste"> + <menuitem action="edit-paste"/> + <menuitem action="edit-paste-in-place"/> + <menuitem action="edit-paste-into"/> + <menuitem action="edit-paste-into-in-place"/> + </placeholder> + <menu action="edit-paste-as-menu" name="Paste as"> + <menuitem action="edit-paste-as-new-layer"/> + <menuitem action="edit-paste-as-new-layer-in-place"/> + <menuitem action="edit-paste-as-new-image-short"/> + </menu> + <menu action="edit-buffer-menu" name="Buffer"> + <menuitem action="edit-named-cut"/> + <menuitem action="edit-named-copy"/> + <menuitem action="edit-named-copy-visible"/> + <menuitem action="edit-named-paste"/> + </menu> + <separator/> + <placeholder name="Clear"> + <menuitem action="edit-clear"/> + </placeholder> + <placeholder name="Fill"> + <menuitem action="edit-fill-fg"/> + <menuitem action="edit-fill-bg"/> + <menuitem action="edit-fill-pattern"/> + <menuitem action="select-fill"/> + <menuitem action="vectors-fill"/> + </placeholder> + <placeholder name="Stroke"> + <menuitem action="select-stroke"/> + <menuitem action="vectors-stroke"/> + </placeholder> + <separator/> + <placeholder name="Preferences"> + <menuitem action="dialogs-preferences"/> + <menuitem action="dialogs-input-devices"/> + <menuitem action="dialogs-keyboard-shortcuts"/> + <menuitem action="dialogs-module-dialog"/> + </placeholder> + <separator/> + </menu> + + <menu action="select-menu" name="Select"> + <menuitem action="select-all"/> + <menuitem action="select-none"/> + <menuitem action="select-invert"/> + <menuitem action="select-float"/> + <menuitem action="tools-by-color-select-short"/> + <menuitem action="vectors-selection-from-vectors"/> + <menuitem action="dialogs-selection-editor"/> + <separator/> + <placeholder name="Modify"> + <menuitem action="select-feather"/> + <menuitem action="select-sharpen"/> + <menuitem action="select-shrink"/> + <menuitem action="select-grow"/> + <menuitem action="select-border"/> + <menuitem action="select-flood"/> + </placeholder> + <separator/> + <menuitem action="quick-mask-toggle"/> + <menuitem action="select-save"/> + <menuitem action="vectors-selection-to-vectors-short"/> + <separator/> + </menu> + + <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"/> + <menuitem action="view-zoom-out"/> + <menuitem action="view-zoom-in"/> + <menuitem action="view-zoom-fit-in"/> + <menuitem action="view-zoom-fill"/> + <menuitem action="view-zoom-selection"/> + <separator/> + <menuitem action="view-zoom-16-1"/> + <menuitem action="view-zoom-8-1"/> + <menuitem action="view-zoom-4-1"/> + <menuitem action="view-zoom-2-1"/> + <menuitem action="view-zoom-1-1"/> + <menuitem action="view-zoom-1-2"/> + <menuitem action="view-zoom-1-4"/> + <menuitem action="view-zoom-1-8"/> + <menuitem action="view-zoom-1-16"/> + <separator/> + <menuitem action="view-zoom-other"/> + </menu> + <menu action="view-rotate-menu" name="Rotate"> + <menuitem action="view-rotate-reset"/> + <separator/> + <menuitem action="view-flip-horizontally"/> + <menuitem action="view-flip-vertically"/> + <separator/> + <menuitem action="view-rotate-15"/> + <menuitem action="view-rotate-345"/> + <menuitem action="view-rotate-90"/> + <menuitem action="view-rotate-270"/> + <menuitem action="view-rotate-180"/> + <separator/> + <menuitem action="view-rotate-other"/> + </menu> + <menuitem action="view-scroll-center"/> + <separator/> + <menuitem action="view-shrink-wrap"/> + <menuitem action="view-fullscreen"/> + <menu action="view-move-to-screen-menu" name="Move to Screen"> + <menuitem action="view-open-display"/> + <separator/> + </menu> + <separator/> + <menuitem action="view-navigation-window"/> + <menuitem action="view-display-filters"/> + <menu action="view-color-management-menu" name="Color Management"> + <menuitem action="view-color-management-enable"/> + <menuitem action="view-color-management-softproof"/> + <separator/> + <menu action="view-display-intent-menu" name="Display Rendering Intent"> + <menuitem action="view-display-intent-perceptual"/> + <menuitem action="view-display-intent-relative-colorimetric"/> + <menuitem action="view-display-intent-saturation"/> + <menuitem action="view-display-intent-absolute-colorimetric"/> + </menu> + <menuitem action="view-display-black-point-compensation"/> + <separator/> + <menuitem action="view-softproof-profile"/> + <menu action="view-softproof-intent-menu" name="Softproof Rendering Intent"> + <menuitem action="view-softproof-intent-perceptual"/> + <menuitem action="view-softproof-intent-relative-colorimetric"/> + <menuitem action="view-softproof-intent-saturation"/> + <menuitem action="view-softproof-intent-absolute-colorimetric"/> + </menu> + <menuitem action="view-softproof-black-point-compensation"/> + <menuitem action="view-softproof-gamut-check"/> + <separator/> + <menuitem action="view-color-management-reset"/> + </menu> + <separator/> + <menuitem action="view-show-selection"/> + <menuitem action="view-show-layer-boundary"/> + <menuitem action="view-show-canvas-boundary"/> + <menuitem action="view-show-guides"/> + <menuitem action="view-show-grid"/> + <menuitem action="view-show-sample-points"/> + <separator/> + <menuitem action="view-snap-to-guides"/> + <menuitem action="view-snap-to-grid"/> + <menuitem action="view-snap-to-canvas"/> + <menuitem action="view-snap-to-vectors"/> + <separator/> + <menu action="view-padding-color-menu" name="Padding color"> + <menuitem action="view-padding-color-theme"/> + <menuitem action="view-padding-color-light-check"/> + <menuitem action="view-padding-color-dark-check"/> + <menuitem action="view-padding-color-custom"/> + <separator/> + <menuitem action="view-padding-color-in-show-all"/> + <separator/> + <menuitem action="view-padding-color-prefs"/> + </menu> + <menuitem action="view-show-menubar"/> + <menuitem action="view-show-rulers"/> + <menuitem action="view-show-scrollbars"/> + <menuitem action="view-show-statusbar"/> + <separator/> + </menu> + + <menu action="image-menu" name="Image"> + <placeholder name="New"> + <menuitem action="image-duplicate"/> + </placeholder> + <separator/> + <menu action="image-mode-menu" name="Mode"> + <menuitem action="image-convert-rgb"/> + <menuitem action="image-convert-grayscale"/> + <menuitem action="image-convert-indexed"/> + <separator/> + </menu> + <menu action="image-precision-menu" name="Precision"> + <menuitem action="image-convert-u8"/> + <menuitem action="image-convert-u16"/> + <menuitem action="image-convert-u32"/> + <menuitem action="image-convert-half"/> + <menuitem action="image-convert-float"/> + <menuitem action="image-convert-double"/> + <separator/> + <menuitem action="image-convert-gamma"/> + <menuitem action="image-convert-linear"/> + <separator/> + </menu> + <menu action="image-color-management-menu" name="Color Management"> + <menuitem action="image-color-management-enabled"/> + <separator/> + <menuitem action="image-color-profile-assign"/> + <menuitem action="image-color-profile-convert"/> + <menuitem action="image-color-profile-discard"/> + <separator/> + <menuitem action="image-color-profile-save"/> + </menu> + <separator/> + <menu action="image-transform-menu" name="Transform"> + <placeholder name="Flip"> + <menuitem action="image-flip-horizontal"/> + <menuitem action="image-flip-vertical"/> + </placeholder> + <separator/> + <placeholder name="Rotate"> + <menuitem action="image-rotate-90"/> + <menuitem action="image-rotate-270"/> + <menuitem action="image-rotate-180"/> + <menuitem action="tools-rotate-image-arbitrary"/> + </placeholder> + <separator/> + </menu> + <placeholder name="Resize"> + <menuitem action="image-resize"/> + <menuitem action="image-resize-to-layers"/> + <menuitem action="image-resize-to-selection"/> + <menuitem action="image-print-size"/> + </placeholder> + <placeholder name="Scale"> + <menuitem action="image-scale"/> + </placeholder> + <separator/> + <placeholder name="Crop"> + <menuitem action="image-crop-to-selection"/> + <menuitem action="image-crop-to-content"/> + </placeholder> + <separator/> + <placeholder name="Structure"> + <menuitem action="image-merge-layers"/> + <menuitem action="image-flatten"/> + </placeholder> + <placeholder name="Arrange"/> + <separator/> + <menu action="image-guides-menu" name="Guides"> + </menu> + <menuitem action="image-configure-grid"/> + <separator/> + <menuitem action="image-properties"/> + <menu action="image-metadata-menu" name="Metadata"> + </menu> + <separator/> + </menu> + + <menu action="layers-menu" name="Layer"> + <placeholder name="New"> + <menuitem action="layers-new"/> + <menuitem action="layers-new-from-visible"/> + <menuitem action="layers-new-group"/> + <menuitem action="layers-duplicate"/> + </placeholder> + <placeholder name="Structure"> + <menuitem action="layers-anchor"/> + <menuitem action="layers-merge-down"/> + <menuitem action="layers-merge-group"/> + <menuitem action="layers-delete"/> + </placeholder> + <separator/> + <placeholder name="Text"> + <menuitem action="layers-text-discard"/> + <menuitem action="layers-text-to-vectors"/> + <menuitem action="layers-text-along-vectors"/> + </placeholder> + <separator/> + <menu action="layers-stack-menu" name="Stack"> + <placeholder name="Select"> + <menuitem action="layers-select-previous"/> + <menuitem action="layers-select-next"/> + <menuitem action="layers-select-top"/> + <menuitem action="layers-select-bottom"/> + </placeholder> + <separator/> + <placeholder name="Position"> + <menuitem action="layers-raise"/> + <menuitem action="layers-lower"/> + <menuitem action="layers-raise-to-top"/> + <menuitem action="layers-lower-to-bottom"/> + </placeholder> + <separator/> + </menu> + <menu action="layers-mask-menu" name="Mask"> + <placeholder name="Modify"> + <menuitem action="layers-mask-add"/> + <menuitem action="layers-mask-apply"/> + <menuitem action="layers-mask-delete"/> + </placeholder> + <separator/> + <placeholder name="Properties"> + <menuitem action="layers-mask-show"/> + <menuitem action="layers-mask-edit"/> + <menuitem action="layers-mask-disable"/> + </placeholder> + <separator/> + <placeholder name="Selection"> + <menuitem action="layers-mask-selection-replace"/> + <menuitem action="layers-mask-selection-add"/> + <menuitem action="layers-mask-selection-subtract"/> + <menuitem action="layers-mask-selection-intersect"/> + </placeholder> + <separator/> + </menu> + <menu action="layers-transparency-menu" name="Transparency"> + <placeholder name="Modify"> + <menuitem action="layers-alpha-add"/> + <menuitem action="layers-alpha-remove"/> + <menuitem action="filters-color-to-alpha"/> + <menuitem action="filters-semi-flatten"/> + <menuitem action="filters-threshold-alpha"/> + </placeholder> + <separator/> + <placeholder name="Selection"> + <menuitem action="layers-alpha-selection-replace"/> + <menuitem action="layers-alpha-selection-add"/> + <menuitem action="layers-alpha-selection-subtract"/> + <menuitem action="layers-alpha-selection-intersect"/> + </placeholder> + <separator/> + </menu> + <menu action="layers-transform-menu" name="Transform"> + <placeholder name="Flip"> + <menuitem action="drawable-flip-horizontal"/> + <menuitem action="drawable-flip-vertical"/> + </placeholder> + <separator/> + <placeholder name="Rotate"> + <menuitem action="drawable-rotate-90"/> + <menuitem action="drawable-rotate-270"/> + <menuitem action="drawable-rotate-180"/> + <menuitem action="tools-rotate-arbitrary"/> + </placeholder> + <separator/> + <menuitem action="filters-offset"/> + </menu> + +<!-- Layer Properties + + <menu action="layers-properties-menu" name="Properties"> + <menuitem action="layers-edit-attributes" /> + <menu action="layers-opacity-menu" name="Opacity"> + <menuitem action="layers-opacity-transparent" /> + <menuitem action="layers-opacity-opaque" /> + <menuitem action="layers-opacity-decrease" /> + <menuitem action="layers-opacity-increase" /> + </menu> + <menu action="layers-mode-menu" name="Layer Mode"> + <menuitem action="layers-mode-first" /> + <menuitem action="layers-mode-last" /> + <menuitem action="layers-mode-previous" /> + <menuitem action="layers-mode-next" /> + </menu> + <menuitem action="drawable-visible" /> + <menuitem action="drawable-linked" /> + <menuitem action="drawable-lock-content" /> + <menuitem action="layers-lock-alpha" /> + </menu> + +--> + + <separator/> + <placeholder name="Resize"> + <menuitem action="layers-resize"/> + <menuitem action="layers-resize-to-image"/> + </placeholder> + <placeholder name="Scale"> + <menuitem action="layers-scale"/> + </placeholder> + <placeholder name="Crop"> + <menuitem action="layers-crop-to-selection"/> + <menuitem action="layers-crop-to-content"/> + </placeholder> + <separator/> + </menu> + + <menu action="colors-menu" name="Colors"> + <menuitem action="filters-color-balance"/> + <menuitem action="filters-color-temperature"/> + <menuitem action="filters-hue-chroma"/> + <menuitem action="filters-hue-saturation"/> + <menuitem action="filters-saturation"/> + <menuitem action="filters-exposure"/> + <menuitem action="filters-shadows-highlights"/> + <menuitem action="filters-brightness-contrast"/> + <menuitem action="filters-levels"/> + <menuitem action="filters-curves"/> + <separator/> + <placeholder name="Invert"> + <menuitem action="filters-invert-perceptual"/> + <menuitem action="filters-invert-linear"/> + <menuitem action="filters-invert-value"/> + </placeholder> + <separator/> + <menu action="colors-auto-menu" name="Auto"> + <menuitem action="drawable-equalize"/> + <menuitem action="drawable-levels-stretch"/> + <menuitem action="filters-stretch-contrast"/> + <menuitem action="filters-stretch-contrast-hsv"/> + <menuitem action="filters-color-enhance"/> + </menu> + <menu action="colors-components-menu" name="Components"> + <menuitem action="filters-channel-mixer"/> + <menuitem action="filters-component-extract"/> + <menuitem action="filters-mono-mixer"/> + </menu> + <menu action="colors-desaturate-menu" name="Desaturate"> + <menuitem action="filters-c2g"/> + <menuitem action="filters-desaturate"/> + <menuitem action="filters-mono-mixer"/> + <menuitem action="filters-sepia"/> + <separator/> + </menu> + <menu action="colors-map-menu" name="Map"> + <placeholder name="Colormap"/> + <separator/> + <menuitem action="filters-alien-map"/> + <menuitem action="filters-color-exchange"/> + <menuitem action="filters-color-rotate"/> + </menu> + <menu action="colors-tone-mapping-menu" name="Tone Mapping"> + <menuitem action="filters-fattal-2002"/> + <menuitem action="filters-mantiuk-2006"/> + <menuitem action="filters-reinhard-2005"/> + <menuitem action="filters-stress"/> + <separator/> + </menu> + <menu action="colors-info-menu" name="Info"> + <menuitem action="dialogs-histogram"/> + </menu> + <separator/> + <menuitem action="filters-threshold"/> + <menuitem action="filters-colorize"/> + <menuitem action="filters-posterize"/> + <menuitem action="filters-color-to-alpha"/> + <menuitem action="filters-dither"/> + <menuitem action="filters-rgb-clip"/> + <placeholder name="Modify"/> + </menu> + + <menu action="tools-menu" name="Tools"> + <menu action="tools-select-menu" name="Selection Tools"> + <menuitem action="tools-rect-select"/> + <menuitem action="tools-ellipse-select"/> + <menuitem action="tools-free-select"/> + <menuitem action="tools-foreground-select"/> + <menuitem action="tools-fuzzy-select"/> + <menuitem action="tools-by-color-select"/> + <menuitem action="tools-iscissors"/> + </menu> + <menu action="tools-paint-menu" name="Paint Tools"> + <menuitem action="tools-bucket-fill"/> + <menuitem action="tools-gradient"/> + <menuitem action="tools-pencil"/> + <menuitem action="tools-paintbrush"/> + <menuitem action="tools-eraser"/> + <menuitem action="tools-airbrush"/> + <menuitem action="tools-ink"/> + <menuitem action="tools-mypaint-brush"/> + <menuitem action="tools-clone"/> + <menuitem action="tools-heal"/> + <menuitem action="tools-perspective-clone"/> + <menuitem action="tools-convolve"/> + <menuitem action="tools-smudge"/> + <menuitem action="tools-dodge-burn"/> + </menu> + <menu action="tools-transform-menu" name="Transform Tools"> + <menuitem action="tools-align"/> + <menuitem action="tools-move"/> + <menuitem action="tools-crop"/> + <menuitem action="tools-rotate"/> + <menuitem action="tools-scale"/> + <menuitem action="tools-shear"/> + <menuitem action="tools-perspective"/> + <menuitem action="tools-transform-3d"/> + <menuitem action="tools-unified-transform"/> + <menuitem action="tools-handle-transform"/> + <menuitem action="tools-flip"/> + <menuitem action="tools-cage"/> + <menuitem action="tools-warp"/> + <!-- Enable when the tool leaves the playground + <menuitem action="tools-n-point-deformation" /> + --> + </menu> + <menuitem action="tools-vector"/> + <menuitem action="tools-text"/> + <menuitem action="tools-gegl"/> + <separator/> + <menuitem action="tools-color-picker"/> + <menuitem action="tools-measure"/> + <menuitem action="tools-zoom"/> + <separator/> + <menuitem action="dialogs-toolbox"/> + <menuitem action="context-colors-default"/> + <menuitem action="context-colors-swap"/> + </menu> + + <menu action="filters-menu" name="Filters"> + <menuitem action="filters-repeat"/> + <menuitem action="filters-reshow"/> + <menu action="filters-recent-menu" name="Recently Used"> + <placeholder name="Filters"/> + </menu> + <menuitem action="plug-in-reset-all"/> + <separator/> + <menu action="filters-blur-menu" name="Blur"> + <menuitem action="filters-focus-blur"/> + <menuitem action="filters-gaussian-blur"/> + <menuitem action="filters-lens-blur"/> + <menuitem action="filters-mean-curvature-blur"/> + <menuitem action="filters-median-blur"/> + <menuitem action="filters-pixelize"/> + <menuitem action="filters-gaussian-blur-selective"/> + <menuitem action="filters-variable-blur"/> + <placeholder name="Motion"> + <menuitem action="filters-motion-blur-circular"/> + <menuitem action="filters-motion-blur-linear"/> + <menuitem action="filters-motion-blur-zoom"/> + </placeholder> + </menu> + <menu action="filters-enhance-menu" name="Enhance"> + <menuitem action="filters-antialias"/> + <menuitem action="filters-deinterlace"/> + <menuitem action="filters-high-pass"/> + <menuitem action="filters-noise-reduction"/> + <menuitem action="filters-red-eye-removal"/> + <menuitem action="filters-snn-mean"/> + <menuitem action="filters-unsharp-mask"/> + </menu> + <menu action="filters-distorts-menu" name="Distorts"> + <menuitem action="filters-apply-lens"/> + <menuitem action="filters-emboss"/> + <menuitem action="filters-engrave"/> + <menuitem action="filters-lens-distortion"/> + <menuitem action="filters-kaleidoscope"/> + <menuitem action="filters-mosaic"/> + <menuitem action="filters-newsprint"/> + <menuitem action="filters-polar-coordinates"/> + <menuitem action="filters-ripple"/> + <menuitem action="filters-shift"/> + <menuitem action="filters-spherize"/> + <menuitem action="filters-value-propagate"/> + <menuitem action="filters-video-degradation"/> + <menuitem action="filters-waves"/> + <menuitem action="filters-whirl-pinch"/> + <menuitem action="filters-wind"/> + </menu> + <menu action="filters-light-shadow-menu" name="Light and Shadow"> + <placeholder name="Light"> + <menuitem action="filters-bloom"/> + <menuitem action="filters-supernova"/> + <menuitem action="filters-lens-flare"/> + </placeholder> + <separator/> + <placeholder name="Shadow"> + <menuitem action="filters-dropshadow"/> + <menuitem action="filters-long-shadow"/> + <menuitem action="filters-vignette"/> + </placeholder> + <separator/> + <placeholder name="Glass"/> + </menu> + <menu action="filters-noise-menu" name="Noise"> + <menuitem action="filters-noise-cie-lch"/> + <menuitem action="filters-noise-hsv"/> + <menuitem action="filters-noise-hurl"/> + <menuitem action="filters-noise-pick"/> + <menuitem action="filters-noise-rgb"/> + <menuitem action="filters-noise-slur"/> + <menuitem action="filters-noise-spread"/> + </menu> + <menu action="filters-edge-detect-menu" name="Edge-Detect"> + <menuitem action="filters-difference-of-gaussians"/> + <menuitem action="filters-edge"/> + <menuitem action="filters-edge-laplace"/> + <menuitem action="filters-edge-neon"/> + <menuitem action="filters-edge-sobel"/> + <menuitem action="filters-image-gradient"/> + </menu> + <menu action="filters-generic-menu" name="Generic"> + <menuitem action="filters-convolution-matrix"/> + <menuitem action="filters-distance-map"/> + <menuitem action="filters-gegl-graph"/> + <menuitem action="filters-normal-map"/> + <menuitem action="filters-dilate"/> + <menuitem action="filters-erode"/> + </menu> + <menu action="filters-combine-menu" name="Combine"/> + <menu action="filters-artistic-menu" name="Artistic"> + <menuitem action="filters-apply-canvas"/> + <menuitem action="filters-cartoon"/> + <menuitem action="filters-cubism"/> + <menuitem action="filters-tile-glass"/> + <menuitem action="filters-oilify"/> + <menuitem action="filters-photocopy"/> + <menuitem action="filters-slic"/> + <menuitem action="filters-softglow"/> + <menuitem action="filters-waterpixels"/> + </menu> + <menu action="filters-decor-menu" name="Decor"/> + <menu action="filters-map-menu" name="Map"> + <menuitem action="filters-bump-map"/> + <menuitem action="filters-displace"/> + <menuitem action="filters-fractal-trace"/> + <menuitem action="filters-illusion"/> + <menuitem action="filters-little-planet"/> + <menuitem action="filters-panorama-projection"/> + <menuitem action="filters-recursive-transform"/> + <menuitem action="filters-tile-paper"/> + <menuitem action="filters-tile-seamless"/> + </menu> + <menu action="filters-render-menu" name="Render"> + <menu action="filters-render-clouds-menu" name="Clouds"/> + <menu action="filters-render-fractals-menu" name="Fractals"/> + <menu action="filters-render-nature-menu" name="Nature"/> + <menu action="filters-render-noise-menu" name="Noise"> + <menuitem action="filters-noise-cell"/> + <menuitem action="filters-noise-perlin"/> + <menuitem action="filters-plasma"/> + <menuitem action="filters-noise-simplex"/> + <menuitem action="filters-noise-solid"/> + </menu> + <menu action="filters-render-pattern-menu" name="Pattern"> + <menuitem action="filters-bayer-matrix"/> + <menuitem action="filters-checkerboard"/> + <menuitem action="filters-diffraction-patterns"/> + <menuitem action="filters-grid"/> + <menuitem action="filters-linear-sinusoid"/> + <menuitem action="filters-maze"/> + <menuitem action="filters-sinus"/> + <menuitem action="filters-spiral"/> + </menu> + <separator/> + </menu> + <menu action="filters-web-menu" name="Web"> + <menuitem action="filters-semi-flatten"/> + </menu> + <menu action="filters-animation-menu" name="Animation"> + <placeholder name="Animators"/> + <separator/> + </menu> + <separator/> + <placeholder name="Menus"/> + <separator/> + <placeholder name="Languages"/> + <placeholder name="Extensions"/> + <separator/> + </menu> + + <placeholder name="Menus"/> + + <menu action="windows-menu" name="Windows"> + <menu action="windows-docks-menu" name="Recently Closed Docks"/> + <menu action="windows-dialogs-menu" name="Dockable Dialogs"> + + <menuitem action="dialogs-tool-options"/> + <menuitem action="dialogs-device-status"/> + <separator/> + <menuitem action="dialogs-layers"/> + <menuitem action="dialogs-channels"/> + <menuitem action="dialogs-vectors"/> + <menuitem action="dialogs-indexed-palette"/> + <menuitem action="dialogs-histogram"/> + <menuitem action="dialogs-selection-editor"/> + <menuitem action="dialogs-navigation"/> + <menuitem action="dialogs-undo-history"/> + <menuitem action="dialogs-cursor"/> + <menuitem action="dialogs-sample-points"/> + <menuitem action="dialogs-symmetry"/> + <separator/> + <menuitem action="dialogs-colors"/> + <menuitem action="dialogs-brushes"/> + <menuitem action="dialogs-dynamics"/> + <menuitem action="dialogs-mypaint-brushes"/> + <menuitem action="dialogs-patterns"/> + <menuitem action="dialogs-gradients"/> + <menuitem action="dialogs-palettes"/> + <menuitem action="dialogs-fonts"/> + <menuitem action="dialogs-tool-presets"/> + <menuitem action="dialogs-buffers"/> + <separator/> + <menuitem action="dialogs-images"/> + <menuitem action="dialogs-document-history"/> + <menuitem action="dialogs-templates"/> + <menuitem action="dialogs-error-console"/> + <menuitem action="dialogs-dashboard"/> + + </menu> + <menuitem action="dialogs-toolbox"/> + <separator/> + <placeholder name="Images"/> + <separator/> + <placeholder name="Docks"> + </placeholder> + <separator/> + <menuitem action="windows-hide-docks"/> + <menuitem action="windows-show-tabs"/> + <menu action="windows-tab-position" name="Position"> + <menuitem action="windows-tabs-position-top"/> + <menuitem action="windows-tabs-position-bottom"/> + <menuitem action="windows-tabs-position-left"/> + <menuitem action="windows-tabs-position-right"/> + </menu> + <menuitem action="windows-use-single-window-mode"/> + <separator/> + </menu> + + <menu action="help-menu" name="Help"> + <menuitem action="help-help"/> + <menuitem action="help-context-help"/> + <menuitem action="dialogs-tips"/> + <menuitem action="dialogs-about"/> + <separator/> + <menuitem action="dialogs-action-search"/> + <separator/> + <placeholder name="Programming"/> + <separator/> + </menu> + + </menubar><menubar name="dummy-menubar"><menu action="image-popup"> + + <menu action="file-menu" name="File"> + <menuitem action="image-new"/> + <menu action="file-create-menu" name="Create"> + <placeholder name="Acquire"> + <menuitem action="edit-paste-as-new-image"/> + </placeholder> + <separator/> + </menu> + <placeholder name="Open"> + <menuitem action="file-open"/> + <menuitem action="file-open-as-layers"/> + <menuitem action="file-open-location"/> + </placeholder> + <menu action="file-open-recent-menu" name="Open Recent"> + <placeholder name="Files"/> + <separator/> + <menuitem action="dialogs-document-history"/> + </menu> + +<!-- The debug-menu is hidden by default for stable releases --> + <menu action="debug-menu" name="Debug"> + <menuitem action="debug-mem-profile"/> + <menuitem action="debug-benchmark-projection"/> + <menuitem action="debug-show-image-graph"/> + <separator/> + <menuitem action="debug-dump-items"/> + <menuitem action="debug-dump-managers"/> + <menuitem action="debug-dump-keyboard-shortcuts"/> + <menuitem action="debug-dump-attached-data"/> + </menu> + + <separator/> + <placeholder name="Save"> + <menuitem action="file-save"/> + <menuitem action="file-save-as"/> + <menuitem action="file-save-a-copy"/> + </placeholder> + <menuitem action="file-revert"/> + <separator/> + <placeholder name="Export"> + <menuitem action="file-overwrite"/> + <menuitem action="file-export"/> + <menuitem action="file-export-as"/> + </placeholder> + <menuitem action="file-create-template"/> + <separator/> + <placeholder name="Send"/> + <separator/> + <placeholder name="Info"> + <menuitem action="file-copy-location"/> + <menuitem action="file-show-in-file-manager"/> + </placeholder> + <separator/> + <menuitem action="view-close"/> + <menuitem action="file-close-all"/> + <menuitem action="file-quit"/> + </menu> + +<!-- Context + + <menu action="context-menu" name="Context"> + <menu action="context-colors-menu" name="Colors"> + <menuitem action="context-colors-default" /> + <menuitem action="context-colors-swap" /> + </menu> + <menu action="context-opacity-menu" name="Opacity"> + <menuitem action="context-opacity-transparent" /> + <menuitem action="context-opacity-opaque" /> + <menuitem action="context-opacity-decrease" /> + <menuitem action="context-opacity-increase" /> + <menuitem action="context-opacity-decrease-skip" /> + <menuitem action="context-opacity-increase-skip" /> + </menu> + <menu action="context-paint-mode-menu" name="Paint Mode"> + <menuitem action="context-paint-mode-first" /> + <menuitem action="context-paint-mode-last" /> + <menuitem action="context-paint-mode-previous" /> + <menuitem action="context-paint-mode-next" /> + </menu> + <menu action="context-tool-menu" name="Tool"> + <menuitem action="context-tool-select-first" /> + <menuitem action="context-tool-select-last" /> + <menuitem action="context-tool-select-previous" /> + <menuitem action="context-tool-select-next" /> + </menu> + <separator /> + <menu action="context-brush-menu" name="Brush"> + <menuitem action="context-brush-select-first" /> + <menuitem action="context-brush-select-last" /> + <menuitem action="context-brush-select-previous" /> + <menuitem action="context-brush-select-next" /> + <separator /> + <menu action="context-brush-shape-menu" name="Shape"> + <menuitem action="context-brush-shape-circle" /> + <menuitem action="context-brush-shape-square" /> + <menuitem action="context-brush-shape-diamond" /> + </menu> + <menu action="context-brush-radius-menu" name="Radius"> + <menuitem action="context-brush-radius-minimum" /> + <menuitem action="context-brush-radius-maximum" /> + <menuitem action="context-brush-radius-decrease" /> + <menuitem action="context-brush-radius-increase" /> + <menuitem action="context-brush-radius-decrease-skip" /> + <menuitem action="context-brush-radius-increase-skip" /> + </menu> + <menu action="context-brush-spikes-menu" name="Spikes"> + <menuitem action="context-brush-spikes-minimum" /> + <menuitem action="context-brush-spikes-maximum" /> + <menuitem action="context-brush-spikes-decrease" /> + <menuitem action="context-brush-spikes-increase" /> + <menuitem action="context-brush-spikes-decrease-skip" /> + <menuitem action="context-brush-spikes-increase-skip" /> + </menu> + <menu action="context-brush-hardness-menu" name="Hardness"> + <menuitem action="context-brush-hardness-minimum" /> + <menuitem action="context-brush-hardness-maximum" /> + <menuitem action="context-brush-hardness-decrease" /> + <menuitem action="context-brush-hardness-increase" /> + <menuitem action="context-brush-hardness-decrease-skip" /> + <menuitem action="context-brush-hardness-increase-skip" /> + </menu> + <menu action="context-brush-aspect-menu" name="Aspect"> + <menuitem action="context-brush-aspect-minimum" /> + <menuitem action="context-brush-aspect-maximum" /> + <menuitem action="context-brush-aspect-decrease" /> + <menuitem action="context-brush-aspect-increase" /> + <menuitem action="context-brush-aspect-decrease-skip" /> + <menuitem action="context-brush-aspect-increase-skip" /> + </menu> + <menu action="context-brush-angle-menu" name="Angle"> + <menuitem action="context-brush-angle-minimum" /> + <menuitem action="context-brush-angle-maximum" /> + <menuitem action="context-brush-angle-decrease" /> + <menuitem action="context-brush-angle-increase" /> + <menuitem action="context-brush-angle-decrease-skip" /> + <menuitem action="context-brush-angle-increase-skip" /> + </menu> + </menu> + <menu action="context-dynamics-menu" name="Dynamics"> + <menuitem action="context-dynamics-select-first" /> + <menuitem action="context-dynamics-select-last" /> + <menuitem action="context-dynamics-select-previous" /> + <menuitem action="context-dynamics-select-next" /> + </menu> + <menu action="context-pattern-menu" name="Pattern"> + <menuitem action="context-pattern-select-first" /> + <menuitem action="context-pattern-select-last" /> + <menuitem action="context-pattern-select-previous" /> + <menuitem action="context-pattern-select-next" /> + </menu> + <menu action="context-palette-menu" name="Palette"> + <menuitem action="context-palette-select-first" /> + <menuitem action="context-palette-select-last" /> + <menuitem action="context-palette-select-previous" /> + <menuitem action="context-palette-select-next" /> + </menu> + <menu action="context-gradient-menu" name="Gradient"> + <menuitem action="context-gradient-select-first" /> + <menuitem action="context-gradient-select-last" /> + <menuitem action="context-gradient-select-previous" /> + <menuitem action="context-gradient-select-next" /> + </menu> + <menu action="context-font-menu" name="Font"> + <menuitem action="context-font-select-first" /> + <menuitem action="context-font-select-last" /> + <menuitem action="context-font-select-previous" /> + <menuitem action="context-font-select-next" /> + </menu> + </menu> + +--> + + <menu action="edit-menu" name="Edit"> + <placeholder name="Undo"> + <menuitem action="edit-undo"/> + <menuitem action="edit-redo"/> + <menuitem action="dialogs-undo-history"/> + </placeholder> + <separator/> + <placeholder name="Cut"> + <menuitem action="edit-cut"/> + </placeholder> + <placeholder name="Copy"> + <menuitem action="edit-copy"/> + <menuitem action="edit-copy-visible"/> + </placeholder> + <placeholder name="Paste"> + <menuitem action="edit-paste"/> + <menuitem action="edit-paste-in-place"/> + <menuitem action="edit-paste-into"/> + <menuitem action="edit-paste-into-in-place"/> + </placeholder> + <menu action="edit-paste-as-menu" name="Paste as"> + <menuitem action="edit-paste-as-new-layer"/> + <menuitem action="edit-paste-as-new-layer-in-place"/> + <menuitem action="edit-paste-as-new-image-short"/> + </menu> + <menu action="edit-buffer-menu" name="Buffer"> + <menuitem action="edit-named-cut"/> + <menuitem action="edit-named-copy"/> + <menuitem action="edit-named-copy-visible"/> + <menuitem action="edit-named-paste"/> + </menu> + <separator/> + <placeholder name="Clear"> + <menuitem action="edit-clear"/> + </placeholder> + <placeholder name="Fill"> + <menuitem action="edit-fill-fg"/> + <menuitem action="edit-fill-bg"/> + <menuitem action="edit-fill-pattern"/> + <menuitem action="select-fill"/> + <menuitem action="vectors-fill"/> + </placeholder> + <placeholder name="Stroke"> + <menuitem action="select-stroke"/> + <menuitem action="vectors-stroke"/> + </placeholder> + <separator/> + <placeholder name="Preferences"> + <menuitem action="dialogs-preferences"/> + <menuitem action="dialogs-input-devices"/> + <menuitem action="dialogs-keyboard-shortcuts"/> + <menuitem action="dialogs-module-dialog"/> + </placeholder> + <separator/> + </menu> + + <menu action="select-menu" name="Select"> + <menuitem action="select-all"/> + <menuitem action="select-none"/> + <menuitem action="select-invert"/> + <menuitem action="select-float"/> + <menuitem action="tools-by-color-select-short"/> + <menuitem action="vectors-selection-from-vectors"/> + <menuitem action="dialogs-selection-editor"/> + <separator/> + <placeholder name="Modify"> + <menuitem action="select-feather"/> + <menuitem action="select-sharpen"/> + <menuitem action="select-shrink"/> + <menuitem action="select-grow"/> + <menuitem action="select-border"/> + <menuitem action="select-flood"/> + </placeholder> + <separator/> + <menuitem action="quick-mask-toggle"/> + <menuitem action="select-save"/> + <menuitem action="vectors-selection-to-vectors-short"/> + <separator/> + </menu> + + <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"/> + <menuitem action="view-zoom-out"/> + <menuitem action="view-zoom-in"/> + <menuitem action="view-zoom-fit-in"/> + <menuitem action="view-zoom-fill"/> + <menuitem action="view-zoom-selection"/> + <separator/> + <menuitem action="view-zoom-16-1"/> + <menuitem action="view-zoom-8-1"/> + <menuitem action="view-zoom-4-1"/> + <menuitem action="view-zoom-2-1"/> + <menuitem action="view-zoom-1-1"/> + <menuitem action="view-zoom-1-2"/> + <menuitem action="view-zoom-1-4"/> + <menuitem action="view-zoom-1-8"/> + <menuitem action="view-zoom-1-16"/> + <separator/> + <menuitem action="view-zoom-other"/> + </menu> + <menu action="view-rotate-menu" name="Rotate"> + <menuitem action="view-rotate-reset"/> + <separator/> + <menuitem action="view-flip-horizontally"/> + <menuitem action="view-flip-vertically"/> + <separator/> + <menuitem action="view-rotate-15"/> + <menuitem action="view-rotate-345"/> + <menuitem action="view-rotate-90"/> + <menuitem action="view-rotate-270"/> + <menuitem action="view-rotate-180"/> + <separator/> + <menuitem action="view-rotate-other"/> + </menu> + <menuitem action="view-scroll-center"/> + <separator/> + <menuitem action="view-shrink-wrap"/> + <menuitem action="view-fullscreen"/> + <menu action="view-move-to-screen-menu" name="Move to Screen"> + <menuitem action="view-open-display"/> + <separator/> + </menu> + <separator/> + <menuitem action="view-navigation-window"/> + <menuitem action="view-display-filters"/> + <menu action="view-color-management-menu" name="Color Management"> + <menuitem action="view-color-management-enable"/> + <menuitem action="view-color-management-softproof"/> + <separator/> + <menu action="view-display-intent-menu" name="Display Rendering Intent"> + <menuitem action="view-display-intent-perceptual"/> + <menuitem action="view-display-intent-relative-colorimetric"/> + <menuitem action="view-display-intent-saturation"/> + <menuitem action="view-display-intent-absolute-colorimetric"/> + </menu> + <menuitem action="view-display-black-point-compensation"/> + <separator/> + <menuitem action="view-softproof-profile"/> + <menu action="view-softproof-intent-menu" name="Softproof Rendering Intent"> + <menuitem action="view-softproof-intent-perceptual"/> + <menuitem action="view-softproof-intent-relative-colorimetric"/> + <menuitem action="view-softproof-intent-saturation"/> + <menuitem action="view-softproof-intent-absolute-colorimetric"/> + </menu> + <menuitem action="view-softproof-black-point-compensation"/> + <menuitem action="view-softproof-gamut-check"/> + <separator/> + <menuitem action="view-color-management-reset"/> + </menu> + <separator/> + <menuitem action="view-show-selection"/> + <menuitem action="view-show-layer-boundary"/> + <menuitem action="view-show-canvas-boundary"/> + <menuitem action="view-show-guides"/> + <menuitem action="view-show-grid"/> + <menuitem action="view-show-sample-points"/> + <separator/> + <menuitem action="view-snap-to-guides"/> + <menuitem action="view-snap-to-grid"/> + <menuitem action="view-snap-to-canvas"/> + <menuitem action="view-snap-to-vectors"/> + <separator/> + <menu action="view-padding-color-menu" name="Padding color"> + <menuitem action="view-padding-color-theme"/> + <menuitem action="view-padding-color-light-check"/> + <menuitem action="view-padding-color-dark-check"/> + <menuitem action="view-padding-color-custom"/> + <separator/> + <menuitem action="view-padding-color-in-show-all"/> + <separator/> + <menuitem action="view-padding-color-prefs"/> + </menu> + <menuitem action="view-show-menubar"/> + <menuitem action="view-show-rulers"/> + <menuitem action="view-show-scrollbars"/> + <menuitem action="view-show-statusbar"/> + <separator/> + </menu> + + <menu action="image-menu" name="Image"> + <placeholder name="New"> + <menuitem action="image-duplicate"/> + </placeholder> + <separator/> + <menu action="image-mode-menu" name="Mode"> + <menuitem action="image-convert-rgb"/> + <menuitem action="image-convert-grayscale"/> + <menuitem action="image-convert-indexed"/> + <separator/> + </menu> + <menu action="image-precision-menu" name="Precision"> + <menuitem action="image-convert-u8"/> + <menuitem action="image-convert-u16"/> + <menuitem action="image-convert-u32"/> + <menuitem action="image-convert-half"/> + <menuitem action="image-convert-float"/> + <menuitem action="image-convert-double"/> + <separator/> + <menuitem action="image-convert-gamma"/> + <menuitem action="image-convert-linear"/> + <separator/> + </menu> + <menu action="image-color-management-menu" name="Color Management"> + <menuitem action="image-color-management-enabled"/> + <separator/> + <menuitem action="image-color-profile-assign"/> + <menuitem action="image-color-profile-convert"/> + <menuitem action="image-color-profile-discard"/> + <separator/> + <menuitem action="image-color-profile-save"/> + </menu> + <separator/> + <menu action="image-transform-menu" name="Transform"> + <placeholder name="Flip"> + <menuitem action="image-flip-horizontal"/> + <menuitem action="image-flip-vertical"/> + </placeholder> + <separator/> + <placeholder name="Rotate"> + <menuitem action="image-rotate-90"/> + <menuitem action="image-rotate-270"/> + <menuitem action="image-rotate-180"/> + <menuitem action="tools-rotate-image-arbitrary"/> + </placeholder> + <separator/> + </menu> + <placeholder name="Resize"> + <menuitem action="image-resize"/> + <menuitem action="image-resize-to-layers"/> + <menuitem action="image-resize-to-selection"/> + <menuitem action="image-print-size"/> + </placeholder> + <placeholder name="Scale"> + <menuitem action="image-scale"/> + </placeholder> + <separator/> + <placeholder name="Crop"> + <menuitem action="image-crop-to-selection"/> + <menuitem action="image-crop-to-content"/> + </placeholder> + <separator/> + <placeholder name="Structure"> + <menuitem action="image-merge-layers"/> + <menuitem action="image-flatten"/> + </placeholder> + <placeholder name="Arrange"/> + <separator/> + <menu action="image-guides-menu" name="Guides"> + </menu> + <menuitem action="image-configure-grid"/> + <separator/> + <menuitem action="image-properties"/> + <menu action="image-metadata-menu" name="Metadata"> + </menu> + <separator/> + </menu> + + <menu action="layers-menu" name="Layer"> + <placeholder name="New"> + <menuitem action="layers-new"/> + <menuitem action="layers-new-from-visible"/> + <menuitem action="layers-new-group"/> + <menuitem action="layers-duplicate"/> + </placeholder> + <placeholder name="Structure"> + <menuitem action="layers-anchor"/> + <menuitem action="layers-merge-down"/> + <menuitem action="layers-merge-group"/> + <menuitem action="layers-delete"/> + </placeholder> + <separator/> + <placeholder name="Text"> + <menuitem action="layers-text-discard"/> + <menuitem action="layers-text-to-vectors"/> + <menuitem action="layers-text-along-vectors"/> + </placeholder> + <separator/> + <menu action="layers-stack-menu" name="Stack"> + <placeholder name="Select"> + <menuitem action="layers-select-previous"/> + <menuitem action="layers-select-next"/> + <menuitem action="layers-select-top"/> + <menuitem action="layers-select-bottom"/> + </placeholder> + <separator/> + <placeholder name="Position"> + <menuitem action="layers-raise"/> + <menuitem action="layers-lower"/> + <menuitem action="layers-raise-to-top"/> + <menuitem action="layers-lower-to-bottom"/> + </placeholder> + <separator/> + </menu> + <menu action="layers-mask-menu" name="Mask"> + <placeholder name="Modify"> + <menuitem action="layers-mask-add"/> + <menuitem action="layers-mask-apply"/> + <menuitem action="layers-mask-delete"/> + </placeholder> + <separator/> + <placeholder name="Properties"> + <menuitem action="layers-mask-show"/> + <menuitem action="layers-mask-edit"/> + <menuitem action="layers-mask-disable"/> + </placeholder> + <separator/> + <placeholder name="Selection"> + <menuitem action="layers-mask-selection-replace"/> + <menuitem action="layers-mask-selection-add"/> + <menuitem action="layers-mask-selection-subtract"/> + <menuitem action="layers-mask-selection-intersect"/> + </placeholder> + <separator/> + </menu> + <menu action="layers-transparency-menu" name="Transparency"> + <placeholder name="Modify"> + <menuitem action="layers-alpha-add"/> + <menuitem action="layers-alpha-remove"/> + <menuitem action="filters-color-to-alpha"/> + <menuitem action="filters-semi-flatten"/> + <menuitem action="filters-threshold-alpha"/> + </placeholder> + <separator/> + <placeholder name="Selection"> + <menuitem action="layers-alpha-selection-replace"/> + <menuitem action="layers-alpha-selection-add"/> + <menuitem action="layers-alpha-selection-subtract"/> + <menuitem action="layers-alpha-selection-intersect"/> + </placeholder> + <separator/> + </menu> + <menu action="layers-transform-menu" name="Transform"> + <placeholder name="Flip"> + <menuitem action="drawable-flip-horizontal"/> + <menuitem action="drawable-flip-vertical"/> + </placeholder> + <separator/> + <placeholder name="Rotate"> + <menuitem action="drawable-rotate-90"/> + <menuitem action="drawable-rotate-270"/> + <menuitem action="drawable-rotate-180"/> + <menuitem action="tools-rotate-arbitrary"/> + </placeholder> + <separator/> + <menuitem action="filters-offset"/> + </menu> + +<!-- Layer Properties + + <menu action="layers-properties-menu" name="Properties"> + <menuitem action="layers-edit-attributes" /> + <menu action="layers-opacity-menu" name="Opacity"> + <menuitem action="layers-opacity-transparent" /> + <menuitem action="layers-opacity-opaque" /> + <menuitem action="layers-opacity-decrease" /> + <menuitem action="layers-opacity-increase" /> + </menu> + <menu action="layers-mode-menu" name="Layer Mode"> + <menuitem action="layers-mode-first" /> + <menuitem action="layers-mode-last" /> + <menuitem action="layers-mode-previous" /> + <menuitem action="layers-mode-next" /> + </menu> + <menuitem action="drawable-visible" /> + <menuitem action="drawable-linked" /> + <menuitem action="drawable-lock-content" /> + <menuitem action="layers-lock-alpha" /> + </menu> + +--> + + <separator/> + <placeholder name="Resize"> + <menuitem action="layers-resize"/> + <menuitem action="layers-resize-to-image"/> + </placeholder> + <placeholder name="Scale"> + <menuitem action="layers-scale"/> + </placeholder> + <placeholder name="Crop"> + <menuitem action="layers-crop-to-selection"/> + <menuitem action="layers-crop-to-content"/> + </placeholder> + <separator/> + </menu> + + <menu action="colors-menu" name="Colors"> + <menuitem action="filters-color-balance"/> + <menuitem action="filters-color-temperature"/> + <menuitem action="filters-hue-chroma"/> + <menuitem action="filters-hue-saturation"/> + <menuitem action="filters-saturation"/> + <menuitem action="filters-exposure"/> + <menuitem action="filters-shadows-highlights"/> + <menuitem action="filters-brightness-contrast"/> + <menuitem action="filters-levels"/> + <menuitem action="filters-curves"/> + <separator/> + <placeholder name="Invert"> + <menuitem action="filters-invert-perceptual"/> + <menuitem action="filters-invert-linear"/> + <menuitem action="filters-invert-value"/> + </placeholder> + <separator/> + <menu action="colors-auto-menu" name="Auto"> + <menuitem action="drawable-equalize"/> + <menuitem action="drawable-levels-stretch"/> + <menuitem action="filters-stretch-contrast"/> + <menuitem action="filters-stretch-contrast-hsv"/> + <menuitem action="filters-color-enhance"/> + </menu> + <menu action="colors-components-menu" name="Components"> + <menuitem action="filters-channel-mixer"/> + <menuitem action="filters-component-extract"/> + <menuitem action="filters-mono-mixer"/> + </menu> + <menu action="colors-desaturate-menu" name="Desaturate"> + <menuitem action="filters-c2g"/> + <menuitem action="filters-desaturate"/> + <menuitem action="filters-mono-mixer"/> + <menuitem action="filters-sepia"/> + <separator/> + </menu> + <menu action="colors-map-menu" name="Map"> + <placeholder name="Colormap"/> + <separator/> + <menuitem action="filters-alien-map"/> + <menuitem action="filters-color-exchange"/> + <menuitem action="filters-color-rotate"/> + </menu> + <menu action="colors-tone-mapping-menu" name="Tone Mapping"> + <menuitem action="filters-fattal-2002"/> + <menuitem action="filters-mantiuk-2006"/> + <menuitem action="filters-reinhard-2005"/> + <menuitem action="filters-stress"/> + <separator/> + </menu> + <menu action="colors-info-menu" name="Info"> + <menuitem action="dialogs-histogram"/> + </menu> + <separator/> + <menuitem action="filters-threshold"/> + <menuitem action="filters-colorize"/> + <menuitem action="filters-posterize"/> + <menuitem action="filters-color-to-alpha"/> + <menuitem action="filters-dither"/> + <menuitem action="filters-rgb-clip"/> + <placeholder name="Modify"/> + </menu> + + <menu action="tools-menu" name="Tools"> + <menu action="tools-select-menu" name="Selection Tools"> + <menuitem action="tools-rect-select"/> + <menuitem action="tools-ellipse-select"/> + <menuitem action="tools-free-select"/> + <menuitem action="tools-foreground-select"/> + <menuitem action="tools-fuzzy-select"/> + <menuitem action="tools-by-color-select"/> + <menuitem action="tools-iscissors"/> + </menu> + <menu action="tools-paint-menu" name="Paint Tools"> + <menuitem action="tools-bucket-fill"/> + <menuitem action="tools-gradient"/> + <menuitem action="tools-pencil"/> + <menuitem action="tools-paintbrush"/> + <menuitem action="tools-eraser"/> + <menuitem action="tools-airbrush"/> + <menuitem action="tools-ink"/> + <menuitem action="tools-mypaint-brush"/> + <menuitem action="tools-clone"/> + <menuitem action="tools-heal"/> + <menuitem action="tools-perspective-clone"/> + <menuitem action="tools-convolve"/> + <menuitem action="tools-smudge"/> + <menuitem action="tools-dodge-burn"/> + </menu> + <menu action="tools-transform-menu" name="Transform Tools"> + <menuitem action="tools-align"/> + <menuitem action="tools-move"/> + <menuitem action="tools-crop"/> + <menuitem action="tools-rotate"/> + <menuitem action="tools-scale"/> + <menuitem action="tools-shear"/> + <menuitem action="tools-perspective"/> + <menuitem action="tools-transform-3d"/> + <menuitem action="tools-unified-transform"/> + <menuitem action="tools-handle-transform"/> + <menuitem action="tools-flip"/> + <menuitem action="tools-cage"/> + <menuitem action="tools-warp"/> + <!-- Enable when the tool leaves the playground + <menuitem action="tools-n-point-deformation" /> + --> + </menu> + <menuitem action="tools-vector"/> + <menuitem action="tools-text"/> + <menuitem action="tools-gegl"/> + <separator/> + <menuitem action="tools-color-picker"/> + <menuitem action="tools-measure"/> + <menuitem action="tools-zoom"/> + <separator/> + <menuitem action="dialogs-toolbox"/> + <menuitem action="context-colors-default"/> + <menuitem action="context-colors-swap"/> + </menu> + + <menu action="filters-menu" name="Filters"> + <menuitem action="filters-repeat"/> + <menuitem action="filters-reshow"/> + <menu action="filters-recent-menu" name="Recently Used"> + <placeholder name="Filters"/> + </menu> + <menuitem action="plug-in-reset-all"/> + <separator/> + <menu action="filters-blur-menu" name="Blur"> + <menuitem action="filters-focus-blur"/> + <menuitem action="filters-gaussian-blur"/> + <menuitem action="filters-lens-blur"/> + <menuitem action="filters-mean-curvature-blur"/> + <menuitem action="filters-median-blur"/> + <menuitem action="filters-pixelize"/> + <menuitem action="filters-gaussian-blur-selective"/> + <menuitem action="filters-variable-blur"/> + <placeholder name="Motion"> + <menuitem action="filters-motion-blur-circular"/> + <menuitem action="filters-motion-blur-linear"/> + <menuitem action="filters-motion-blur-zoom"/> + </placeholder> + </menu> + <menu action="filters-enhance-menu" name="Enhance"> + <menuitem action="filters-antialias"/> + <menuitem action="filters-deinterlace"/> + <menuitem action="filters-high-pass"/> + <menuitem action="filters-noise-reduction"/> + <menuitem action="filters-red-eye-removal"/> + <menuitem action="filters-snn-mean"/> + <menuitem action="filters-unsharp-mask"/> + </menu> + <menu action="filters-distorts-menu" name="Distorts"> + <menuitem action="filters-apply-lens"/> + <menuitem action="filters-emboss"/> + <menuitem action="filters-engrave"/> + <menuitem action="filters-lens-distortion"/> + <menuitem action="filters-kaleidoscope"/> + <menuitem action="filters-mosaic"/> + <menuitem action="filters-newsprint"/> + <menuitem action="filters-polar-coordinates"/> + <menuitem action="filters-ripple"/> + <menuitem action="filters-shift"/> + <menuitem action="filters-spherize"/> + <menuitem action="filters-value-propagate"/> + <menuitem action="filters-video-degradation"/> + <menuitem action="filters-waves"/> + <menuitem action="filters-whirl-pinch"/> + <menuitem action="filters-wind"/> + </menu> + <menu action="filters-light-shadow-menu" name="Light and Shadow"> + <placeholder name="Light"> + <menuitem action="filters-bloom"/> + <menuitem action="filters-supernova"/> + <menuitem action="filters-lens-flare"/> + </placeholder> + <separator/> + <placeholder name="Shadow"> + <menuitem action="filters-dropshadow"/> + <menuitem action="filters-long-shadow"/> + <menuitem action="filters-vignette"/> + </placeholder> + <separator/> + <placeholder name="Glass"/> + </menu> + <menu action="filters-noise-menu" name="Noise"> + <menuitem action="filters-noise-cie-lch"/> + <menuitem action="filters-noise-hsv"/> + <menuitem action="filters-noise-hurl"/> + <menuitem action="filters-noise-pick"/> + <menuitem action="filters-noise-rgb"/> + <menuitem action="filters-noise-slur"/> + <menuitem action="filters-noise-spread"/> + </menu> + <menu action="filters-edge-detect-menu" name="Edge-Detect"> + <menuitem action="filters-difference-of-gaussians"/> + <menuitem action="filters-edge"/> + <menuitem action="filters-edge-laplace"/> + <menuitem action="filters-edge-neon"/> + <menuitem action="filters-edge-sobel"/> + <menuitem action="filters-image-gradient"/> + </menu> + <menu action="filters-generic-menu" name="Generic"> + <menuitem action="filters-convolution-matrix"/> + <menuitem action="filters-distance-map"/> + <menuitem action="filters-gegl-graph"/> + <menuitem action="filters-normal-map"/> + <menuitem action="filters-dilate"/> + <menuitem action="filters-erode"/> + </menu> + <menu action="filters-combine-menu" name="Combine"/> + <menu action="filters-artistic-menu" name="Artistic"> + <menuitem action="filters-apply-canvas"/> + <menuitem action="filters-cartoon"/> + <menuitem action="filters-cubism"/> + <menuitem action="filters-tile-glass"/> + <menuitem action="filters-oilify"/> + <menuitem action="filters-photocopy"/> + <menuitem action="filters-slic"/> + <menuitem action="filters-softglow"/> + <menuitem action="filters-waterpixels"/> + </menu> + <menu action="filters-decor-menu" name="Decor"/> + <menu action="filters-map-menu" name="Map"> + <menuitem action="filters-bump-map"/> + <menuitem action="filters-displace"/> + <menuitem action="filters-fractal-trace"/> + <menuitem action="filters-illusion"/> + <menuitem action="filters-little-planet"/> + <menuitem action="filters-panorama-projection"/> + <menuitem action="filters-recursive-transform"/> + <menuitem action="filters-tile-paper"/> + <menuitem action="filters-tile-seamless"/> + </menu> + <menu action="filters-render-menu" name="Render"> + <menu action="filters-render-clouds-menu" name="Clouds"/> + <menu action="filters-render-fractals-menu" name="Fractals"/> + <menu action="filters-render-nature-menu" name="Nature"/> + <menu action="filters-render-noise-menu" name="Noise"> + <menuitem action="filters-noise-cell"/> + <menuitem action="filters-noise-perlin"/> + <menuitem action="filters-plasma"/> + <menuitem action="filters-noise-simplex"/> + <menuitem action="filters-noise-solid"/> + </menu> + <menu action="filters-render-pattern-menu" name="Pattern"> + <menuitem action="filters-bayer-matrix"/> + <menuitem action="filters-checkerboard"/> + <menuitem action="filters-diffraction-patterns"/> + <menuitem action="filters-grid"/> + <menuitem action="filters-linear-sinusoid"/> + <menuitem action="filters-maze"/> + <menuitem action="filters-sinus"/> + <menuitem action="filters-spiral"/> + </menu> + <separator/> + </menu> + <menu action="filters-web-menu" name="Web"> + <menuitem action="filters-semi-flatten"/> + </menu> + <menu action="filters-animation-menu" name="Animation"> + <placeholder name="Animators"/> + <separator/> + </menu> + <separator/> + <placeholder name="Menus"/> + <separator/> + <placeholder name="Languages"/> + <placeholder name="Extensions"/> + <separator/> + </menu> + + <placeholder name="Menus"/> + + <menu action="windows-menu" name="Windows"> + <menu action="windows-docks-menu" name="Recently Closed Docks"/> + <menu action="windows-dialogs-menu" name="Dockable Dialogs"> + + <menuitem action="dialogs-tool-options"/> + <menuitem action="dialogs-device-status"/> + <separator/> + <menuitem action="dialogs-layers"/> + <menuitem action="dialogs-channels"/> + <menuitem action="dialogs-vectors"/> + <menuitem action="dialogs-indexed-palette"/> + <menuitem action="dialogs-histogram"/> + <menuitem action="dialogs-selection-editor"/> + <menuitem action="dialogs-navigation"/> + <menuitem action="dialogs-undo-history"/> + <menuitem action="dialogs-cursor"/> + <menuitem action="dialogs-sample-points"/> + <menuitem action="dialogs-symmetry"/> + <separator/> + <menuitem action="dialogs-colors"/> + <menuitem action="dialogs-brushes"/> + <menuitem action="dialogs-dynamics"/> + <menuitem action="dialogs-mypaint-brushes"/> + <menuitem action="dialogs-patterns"/> + <menuitem action="dialogs-gradients"/> + <menuitem action="dialogs-palettes"/> + <menuitem action="dialogs-fonts"/> + <menuitem action="dialogs-tool-presets"/> + <menuitem action="dialogs-buffers"/> + <separator/> + <menuitem action="dialogs-images"/> + <menuitem action="dialogs-document-history"/> + <menuitem action="dialogs-templates"/> + <menuitem action="dialogs-error-console"/> + <menuitem action="dialogs-dashboard"/> + + </menu> + <menuitem action="dialogs-toolbox"/> + <separator/> + <placeholder name="Images"/> + <separator/> + <placeholder name="Docks"> + </placeholder> + <separator/> + <menuitem action="windows-hide-docks"/> + <menuitem action="windows-show-tabs"/> + <menu action="windows-tab-position" name="Position"> + <menuitem action="windows-tabs-position-top"/> + <menuitem action="windows-tabs-position-bottom"/> + <menuitem action="windows-tabs-position-left"/> + <menuitem action="windows-tabs-position-right"/> + </menu> + <menuitem action="windows-use-single-window-mode"/> + <separator/> + </menu> + + <menu action="help-menu" name="Help"> + <menuitem action="help-help"/> + <menuitem action="help-context-help"/> + <menuitem action="dialogs-tips"/> + <menuitem action="dialogs-about"/> + <separator/> + <menuitem action="dialogs-action-search"/> + <separator/> + <placeholder name="Programming"/> + <separator/> + </menu> + + </menu></menubar> + +</ui> diff --git a/menus/image-menu.xml.in b/menus/image-menu.xml.in new file mode 100644 index 0000000..9f1c3dc --- /dev/null +++ b/menus/image-menu.xml.in @@ -0,0 +1,882 @@ +<?xml version="1.0" encoding="utf-8"?> + +<ui xmlns:xi="http://www.w3.org/2001/XInclude"> + + <menubar-and-popup action-name="image"> + + <menu action="file-menu" name="File"> + <menuitem action="image-new" /> + <menu action="file-create-menu" name="Create"> + <placeholder name="Acquire"> + <menuitem action="edit-paste-as-new-image" /> + </placeholder> + <separator /> + </menu> + <placeholder name="Open"> + <menuitem action="file-open" /> + <menuitem action="file-open-as-layers" /> + <menuitem action="file-open-location" /> + </placeholder> + <menu action="file-open-recent-menu" name="Open Recent"> + <placeholder name="Files" /> + <separator /> + <menuitem action="dialogs-document-history" /> + </menu> + +<!-- The debug-menu is hidden by default for stable releases --> + <menu action="debug-menu" name="Debug"> + <menuitem action="debug-mem-profile" /> + <menuitem action="debug-benchmark-projection" /> + <menuitem action="debug-show-image-graph" /> + <separator /> + <menuitem action="debug-dump-items" /> + <menuitem action="debug-dump-managers" /> + <menuitem action="debug-dump-keyboard-shortcuts" /> + <menuitem action="debug-dump-attached-data" /> + </menu> + + <separator /> + <placeholder name="Save"> + <menuitem action="file-save" /> + <menuitem action="file-save-as" /> + <menuitem action="file-save-a-copy" /> + </placeholder> + <menuitem action="file-revert" /> + <separator /> + <placeholder name="Export"> + <menuitem action="file-overwrite" /> + <menuitem action="file-export" /> + <menuitem action="file-export-as" /> + </placeholder> + <menuitem action="file-create-template" /> + <separator /> + <placeholder name="Send" /> + <separator /> + <placeholder name="Info"> + <menuitem action="file-copy-location" /> + <menuitem action="file-show-in-file-manager" /> + </placeholder> + <separator /> + <menuitem action="view-close" /> + <menuitem action="file-close-all" /> + <menuitem action="file-quit" /> + </menu> + +<!-- Context + + <menu action="context-menu" name="Context"> + <menu action="context-colors-menu" name="Colors"> + <menuitem action="context-colors-default" /> + <menuitem action="context-colors-swap" /> + </menu> + <menu action="context-opacity-menu" name="Opacity"> + <menuitem action="context-opacity-transparent" /> + <menuitem action="context-opacity-opaque" /> + <menuitem action="context-opacity-decrease" /> + <menuitem action="context-opacity-increase" /> + <menuitem action="context-opacity-decrease-skip" /> + <menuitem action="context-opacity-increase-skip" /> + </menu> + <menu action="context-paint-mode-menu" name="Paint Mode"> + <menuitem action="context-paint-mode-first" /> + <menuitem action="context-paint-mode-last" /> + <menuitem action="context-paint-mode-previous" /> + <menuitem action="context-paint-mode-next" /> + </menu> + <menu action="context-tool-menu" name="Tool"> + <menuitem action="context-tool-select-first" /> + <menuitem action="context-tool-select-last" /> + <menuitem action="context-tool-select-previous" /> + <menuitem action="context-tool-select-next" /> + </menu> + <separator /> + <menu action="context-brush-menu" name="Brush"> + <menuitem action="context-brush-select-first" /> + <menuitem action="context-brush-select-last" /> + <menuitem action="context-brush-select-previous" /> + <menuitem action="context-brush-select-next" /> + <separator /> + <menu action="context-brush-shape-menu" name="Shape"> + <menuitem action="context-brush-shape-circle" /> + <menuitem action="context-brush-shape-square" /> + <menuitem action="context-brush-shape-diamond" /> + </menu> + <menu action="context-brush-radius-menu" name="Radius"> + <menuitem action="context-brush-radius-minimum" /> + <menuitem action="context-brush-radius-maximum" /> + <menuitem action="context-brush-radius-decrease" /> + <menuitem action="context-brush-radius-increase" /> + <menuitem action="context-brush-radius-decrease-skip" /> + <menuitem action="context-brush-radius-increase-skip" /> + </menu> + <menu action="context-brush-spikes-menu" name="Spikes"> + <menuitem action="context-brush-spikes-minimum" /> + <menuitem action="context-brush-spikes-maximum" /> + <menuitem action="context-brush-spikes-decrease" /> + <menuitem action="context-brush-spikes-increase" /> + <menuitem action="context-brush-spikes-decrease-skip" /> + <menuitem action="context-brush-spikes-increase-skip" /> + </menu> + <menu action="context-brush-hardness-menu" name="Hardness"> + <menuitem action="context-brush-hardness-minimum" /> + <menuitem action="context-brush-hardness-maximum" /> + <menuitem action="context-brush-hardness-decrease" /> + <menuitem action="context-brush-hardness-increase" /> + <menuitem action="context-brush-hardness-decrease-skip" /> + <menuitem action="context-brush-hardness-increase-skip" /> + </menu> + <menu action="context-brush-aspect-menu" name="Aspect"> + <menuitem action="context-brush-aspect-minimum" /> + <menuitem action="context-brush-aspect-maximum" /> + <menuitem action="context-brush-aspect-decrease" /> + <menuitem action="context-brush-aspect-increase" /> + <menuitem action="context-brush-aspect-decrease-skip" /> + <menuitem action="context-brush-aspect-increase-skip" /> + </menu> + <menu action="context-brush-angle-menu" name="Angle"> + <menuitem action="context-brush-angle-minimum" /> + <menuitem action="context-brush-angle-maximum" /> + <menuitem action="context-brush-angle-decrease" /> + <menuitem action="context-brush-angle-increase" /> + <menuitem action="context-brush-angle-decrease-skip" /> + <menuitem action="context-brush-angle-increase-skip" /> + </menu> + </menu> + <menu action="context-dynamics-menu" name="Dynamics"> + <menuitem action="context-dynamics-select-first" /> + <menuitem action="context-dynamics-select-last" /> + <menuitem action="context-dynamics-select-previous" /> + <menuitem action="context-dynamics-select-next" /> + </menu> + <menu action="context-pattern-menu" name="Pattern"> + <menuitem action="context-pattern-select-first" /> + <menuitem action="context-pattern-select-last" /> + <menuitem action="context-pattern-select-previous" /> + <menuitem action="context-pattern-select-next" /> + </menu> + <menu action="context-palette-menu" name="Palette"> + <menuitem action="context-palette-select-first" /> + <menuitem action="context-palette-select-last" /> + <menuitem action="context-palette-select-previous" /> + <menuitem action="context-palette-select-next" /> + </menu> + <menu action="context-gradient-menu" name="Gradient"> + <menuitem action="context-gradient-select-first" /> + <menuitem action="context-gradient-select-last" /> + <menuitem action="context-gradient-select-previous" /> + <menuitem action="context-gradient-select-next" /> + </menu> + <menu action="context-font-menu" name="Font"> + <menuitem action="context-font-select-first" /> + <menuitem action="context-font-select-last" /> + <menuitem action="context-font-select-previous" /> + <menuitem action="context-font-select-next" /> + </menu> + </menu> + +--> + + <menu action="edit-menu" name="Edit"> + <placeholder name="Undo"> + <menuitem action="edit-undo" /> + <menuitem action="edit-redo" /> + <menuitem action="dialogs-undo-history" /> + </placeholder> + <separator /> + <placeholder name="Cut"> + <menuitem action="edit-cut" /> + </placeholder> + <placeholder name="Copy"> + <menuitem action="edit-copy" /> + <menuitem action="edit-copy-visible" /> + </placeholder> + <placeholder name="Paste"> + <menuitem action="edit-paste" /> + <menuitem action="edit-paste-in-place" /> + <menuitem action="edit-paste-into" /> + <menuitem action="edit-paste-into-in-place" /> + </placeholder> + <menu action="edit-paste-as-menu" name="Paste as"> + <menuitem action="edit-paste-as-new-layer" /> + <menuitem action="edit-paste-as-new-layer-in-place" /> + <menuitem action="edit-paste-as-new-image-short" /> + </menu> + <menu action="edit-buffer-menu" name="Buffer"> + <menuitem action="edit-named-cut" /> + <menuitem action="edit-named-copy" /> + <menuitem action="edit-named-copy-visible" /> + <menuitem action="edit-named-paste" /> + </menu> + <separator /> + <placeholder name="Clear"> + <menuitem action="edit-clear" /> + </placeholder> + <placeholder name="Fill"> + <menuitem action="edit-fill-fg" /> + <menuitem action="edit-fill-bg" /> + <menuitem action="edit-fill-pattern" /> + <menuitem action="select-fill" /> + <menuitem action="vectors-fill" /> + </placeholder> + <placeholder name="Stroke"> + <menuitem action="select-stroke" /> + <menuitem action="vectors-stroke" /> + </placeholder> + <separator /> + <placeholder name="Preferences"> + <menuitem action="dialogs-preferences" /> + <menuitem action="dialogs-input-devices" /> + <menuitem action="dialogs-keyboard-shortcuts" /> + <menuitem action="dialogs-module-dialog"/> + </placeholder> + <separator /> + </menu> + + <menu action="select-menu" name="Select"> + <menuitem action="select-all" /> + <menuitem action="select-none" /> + <menuitem action="select-invert" /> + <menuitem action="select-float" /> + <menuitem action="tools-by-color-select-short" /> + <menuitem action="vectors-selection-from-vectors" /> + <menuitem action="dialogs-selection-editor" /> + <separator /> + <placeholder name="Modify"> + <menuitem action="select-feather" /> + <menuitem action="select-sharpen" /> + <menuitem action="select-shrink" /> + <menuitem action="select-grow" /> + <menuitem action="select-border" /> + <menuitem action="select-flood" /> + </placeholder> + <separator /> + <menuitem action="quick-mask-toggle" /> + <menuitem action="select-save" /> + <menuitem action="vectors-selection-to-vectors-short" /> + <separator /> + </menu> + + <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" /> + <menuitem action="view-zoom-out" /> + <menuitem action="view-zoom-in" /> + <menuitem action="view-zoom-fit-in" /> + <menuitem action="view-zoom-fill" /> + <menuitem action="view-zoom-selection" /> + <separator /> + <menuitem action="view-zoom-16-1" /> + <menuitem action="view-zoom-8-1" /> + <menuitem action="view-zoom-4-1" /> + <menuitem action="view-zoom-2-1" /> + <menuitem action="view-zoom-1-1" /> + <menuitem action="view-zoom-1-2" /> + <menuitem action="view-zoom-1-4" /> + <menuitem action="view-zoom-1-8" /> + <menuitem action="view-zoom-1-16" /> + <separator /> + <menuitem action="view-zoom-other" /> + </menu> + <menu action="view-rotate-menu" name="Rotate"> + <menuitem action="view-rotate-reset" /> + <separator /> + <menuitem action="view-flip-horizontally" /> + <menuitem action="view-flip-vertically" /> + <separator /> + <menuitem action="view-rotate-15" /> + <menuitem action="view-rotate-345" /> + <menuitem action="view-rotate-90" /> + <menuitem action="view-rotate-270" /> + <menuitem action="view-rotate-180" /> + <separator /> + <menuitem action="view-rotate-other" /> + </menu> + <menuitem action="view-scroll-center" /> + <separator /> + <menuitem action="view-shrink-wrap" /> + <menuitem action="view-fullscreen" /> + <menu action="view-move-to-screen-menu" name="Move to Screen"> + <menuitem action="view-open-display" /> + <separator /> + </menu> + <separator /> + <menuitem action="view-navigation-window" /> + <menuitem action="view-display-filters" /> + <menu action="view-color-management-menu" name="Color Management"> + <menuitem action="view-color-management-enable" /> + <menuitem action="view-color-management-softproof" /> + <separator /> + <menu action="view-display-intent-menu" name="Display Rendering Intent"> + <menuitem action="view-display-intent-perceptual" /> + <menuitem action="view-display-intent-relative-colorimetric" /> + <menuitem action="view-display-intent-saturation" /> + <menuitem action="view-display-intent-absolute-colorimetric" /> + </menu> + <menuitem action="view-display-black-point-compensation" /> + <separator /> + <menuitem action="view-softproof-profile" /> + <menu action="view-softproof-intent-menu" name="Softproof Rendering Intent"> + <menuitem action="view-softproof-intent-perceptual" /> + <menuitem action="view-softproof-intent-relative-colorimetric" /> + <menuitem action="view-softproof-intent-saturation" /> + <menuitem action="view-softproof-intent-absolute-colorimetric" /> + </menu> + <menuitem action="view-softproof-black-point-compensation" /> + <menuitem action="view-softproof-gamut-check" /> + <separator /> + <menuitem action="view-color-management-reset" /> + </menu> + <separator /> + <menuitem action="view-show-selection" /> + <menuitem action="view-show-layer-boundary" /> + <menuitem action="view-show-canvas-boundary" /> + <menuitem action="view-show-guides" /> + <menuitem action="view-show-grid" /> + <menuitem action="view-show-sample-points" /> + <separator /> + <menuitem action="view-snap-to-guides" /> + <menuitem action="view-snap-to-grid" /> + <menuitem action="view-snap-to-canvas" /> + <menuitem action="view-snap-to-vectors" /> + <separator /> + <menu action="view-padding-color-menu" name="Padding color"> + <menuitem action="view-padding-color-theme" /> + <menuitem action="view-padding-color-light-check" /> + <menuitem action="view-padding-color-dark-check" /> + <menuitem action="view-padding-color-custom" /> + <separator /> + <menuitem action="view-padding-color-in-show-all" /> + <separator /> + <menuitem action="view-padding-color-prefs" /> + </menu> + <menuitem action="view-show-menubar" /> + <menuitem action="view-show-rulers" /> + <menuitem action="view-show-scrollbars" /> + <menuitem action="view-show-statusbar" /> + <separator /> + </menu> + + <menu action="image-menu" name="Image"> + <placeholder name="New"> + <menuitem action="image-duplicate" /> + </placeholder> + <separator /> + <menu action="image-mode-menu" name="Mode"> + <menuitem action="image-convert-rgb" /> + <menuitem action="image-convert-grayscale" /> + <menuitem action="image-convert-indexed" /> + <separator /> + </menu> + <menu action="image-precision-menu" name="Precision"> + <menuitem action="image-convert-u8" /> + <menuitem action="image-convert-u16" /> + <menuitem action="image-convert-u32" /> + <menuitem action="image-convert-half" /> + <menuitem action="image-convert-float" /> + <menuitem action="image-convert-double" /> + <separator /> + <menuitem action="image-convert-gamma" /> + <menuitem action="image-convert-linear" /> + <separator /> + </menu> + <menu action="image-color-management-menu" name="Color Management"> + <menuitem action="image-color-management-enabled" /> + <separator /> + <menuitem action="image-color-profile-assign" /> + <menuitem action="image-color-profile-convert" /> + <menuitem action="image-color-profile-discard" /> + <separator /> + <menuitem action="image-color-profile-save" /> + </menu> + <separator /> + <menu action="image-transform-menu" name="Transform"> + <placeholder name="Flip"> + <menuitem action="image-flip-horizontal" /> + <menuitem action="image-flip-vertical" /> + </placeholder> + <separator /> + <placeholder name="Rotate"> + <menuitem action="image-rotate-90" /> + <menuitem action="image-rotate-270" /> + <menuitem action="image-rotate-180" /> + <menuitem action="tools-rotate-image-arbitrary" /> + </placeholder> + <separator /> + </menu> + <placeholder name="Resize"> + <menuitem action="image-resize" /> + <menuitem action="image-resize-to-layers" /> + <menuitem action="image-resize-to-selection" /> + <menuitem action="image-print-size" /> + </placeholder> + <placeholder name="Scale"> + <menuitem action="image-scale" /> + </placeholder> + <separator /> + <placeholder name="Crop"> + <menuitem action="image-crop-to-selection" /> + <menuitem action="image-crop-to-content" /> + </placeholder> + <separator /> + <placeholder name="Structure"> + <menuitem action="image-merge-layers" /> + <menuitem action="image-flatten" /> + </placeholder> + <placeholder name="Arrange" /> + <separator /> + <menu action="image-guides-menu" name="Guides"> + </menu> + <menuitem action="image-configure-grid" /> + <separator /> + <menuitem action="image-properties" /> + <menu action="image-metadata-menu" name="Metadata"> + </menu> + <separator /> + </menu> + + <menu action="layers-menu" name="Layer"> + <placeholder name="New"> + <menuitem action="layers-new" /> + <menuitem action="layers-new-from-visible" /> + <menuitem action="layers-new-group" /> + <menuitem action="layers-duplicate" /> + </placeholder> + <placeholder name="Structure"> + <menuitem action="layers-anchor" /> + <menuitem action="layers-merge-down" /> + <menuitem action="layers-merge-group" /> + <menuitem action="layers-delete" /> + </placeholder> + <separator /> + <placeholder name="Text"> + <menuitem action="layers-text-discard" /> + <menuitem action="layers-text-to-vectors" /> + <menuitem action="layers-text-along-vectors" /> + </placeholder> + <separator /> + <menu action="layers-stack-menu" name="Stack"> + <placeholder name="Select"> + <menuitem action="layers-select-previous" /> + <menuitem action="layers-select-next" /> + <menuitem action="layers-select-top" /> + <menuitem action="layers-select-bottom" /> + </placeholder> + <separator /> + <placeholder name="Position"> + <menuitem action="layers-raise" /> + <menuitem action="layers-lower" /> + <menuitem action="layers-raise-to-top" /> + <menuitem action="layers-lower-to-bottom" /> + </placeholder> + <separator /> + </menu> + <menu action="layers-mask-menu" name="Mask"> + <placeholder name="Modify"> + <menuitem action="layers-mask-add" /> + <menuitem action="layers-mask-apply" /> + <menuitem action="layers-mask-delete" /> + </placeholder> + <separator /> + <placeholder name="Properties"> + <menuitem action="layers-mask-show" /> + <menuitem action="layers-mask-edit" /> + <menuitem action="layers-mask-disable" /> + </placeholder> + <separator /> + <placeholder name="Selection"> + <menuitem action="layers-mask-selection-replace" /> + <menuitem action="layers-mask-selection-add" /> + <menuitem action="layers-mask-selection-subtract" /> + <menuitem action="layers-mask-selection-intersect" /> + </placeholder> + <separator /> + </menu> + <menu action="layers-transparency-menu" name="Transparency"> + <placeholder name="Modify"> + <menuitem action="layers-alpha-add" /> + <menuitem action="layers-alpha-remove" /> + <menuitem action="filters-color-to-alpha" /> + <menuitem action="filters-semi-flatten" /> + <menuitem action="filters-threshold-alpha" /> + </placeholder> + <separator /> + <placeholder name="Selection"> + <menuitem action="layers-alpha-selection-replace" /> + <menuitem action="layers-alpha-selection-add" /> + <menuitem action="layers-alpha-selection-subtract" /> + <menuitem action="layers-alpha-selection-intersect" /> + </placeholder> + <separator /> + </menu> + <menu action="layers-transform-menu" name="Transform"> + <placeholder name="Flip"> + <menuitem action="drawable-flip-horizontal" /> + <menuitem action="drawable-flip-vertical" /> + </placeholder> + <separator /> + <placeholder name="Rotate"> + <menuitem action="drawable-rotate-90" /> + <menuitem action="drawable-rotate-270" /> + <menuitem action="drawable-rotate-180" /> + <menuitem action="tools-rotate-arbitrary" /> + </placeholder> + <separator /> + <menuitem action="filters-offset" /> + </menu> + +<!-- Layer Properties + + <menu action="layers-properties-menu" name="Properties"> + <menuitem action="layers-edit-attributes" /> + <menu action="layers-opacity-menu" name="Opacity"> + <menuitem action="layers-opacity-transparent" /> + <menuitem action="layers-opacity-opaque" /> + <menuitem action="layers-opacity-decrease" /> + <menuitem action="layers-opacity-increase" /> + </menu> + <menu action="layers-mode-menu" name="Layer Mode"> + <menuitem action="layers-mode-first" /> + <menuitem action="layers-mode-last" /> + <menuitem action="layers-mode-previous" /> + <menuitem action="layers-mode-next" /> + </menu> + <menuitem action="drawable-visible" /> + <menuitem action="drawable-linked" /> + <menuitem action="drawable-lock-content" /> + <menuitem action="layers-lock-alpha" /> + </menu> + +--> + + <separator /> + <placeholder name="Resize"> + <menuitem action="layers-resize" /> + <menuitem action="layers-resize-to-image" /> + </placeholder> + <placeholder name="Scale"> + <menuitem action="layers-scale" /> + </placeholder> + <placeholder name="Crop"> + <menuitem action="layers-crop-to-selection" /> + <menuitem action="layers-crop-to-content" /> + </placeholder> + <separator /> + </menu> + + <menu action="colors-menu" name="Colors"> + <menuitem action="filters-color-balance" /> + <menuitem action="filters-color-temperature" /> + <menuitem action="filters-hue-chroma" /> + <menuitem action="filters-hue-saturation" /> + <menuitem action="filters-saturation" /> + <menuitem action="filters-exposure" /> + <menuitem action="filters-shadows-highlights" /> + <menuitem action="filters-brightness-contrast" /> + <menuitem action="filters-levels" /> + <menuitem action="filters-curves" /> + <separator /> + <placeholder name="Invert"> + <menuitem action="filters-invert-perceptual" /> + <menuitem action="filters-invert-linear" /> + <menuitem action="filters-invert-value" /> + </placeholder> + <separator /> + <menu action="colors-auto-menu" name="Auto"> + <menuitem action="drawable-equalize" /> + <menuitem action="drawable-levels-stretch" /> + <menuitem action="filters-stretch-contrast" /> + <menuitem action="filters-stretch-contrast-hsv" /> + <menuitem action="filters-color-enhance" /> + </menu> + <menu action="colors-components-menu" name="Components"> + <menuitem action="filters-channel-mixer" /> + <menuitem action="filters-component-extract" /> + <menuitem action="filters-mono-mixer" /> + </menu> + <menu action="colors-desaturate-menu" name="Desaturate"> + <menuitem action="filters-c2g" /> + <menuitem action="filters-desaturate" /> + <menuitem action="filters-mono-mixer" /> + <menuitem action="filters-sepia" /> + <separator /> + </menu> + <menu action="colors-map-menu" name="Map"> + <placeholder name="Colormap" /> + <separator /> + <menuitem action="filters-alien-map" /> + <menuitem action="filters-color-exchange" /> + <menuitem action="filters-color-rotate" /> + </menu> + <menu action="colors-tone-mapping-menu" name="Tone Mapping"> + <menuitem action="filters-fattal-2002" /> + <menuitem action="filters-mantiuk-2006" /> + <menuitem action="filters-reinhard-2005" /> + <menuitem action="filters-stress" /> + <separator /> + </menu> + <menu action="colors-info-menu" name="Info"> + <menuitem action="dialogs-histogram" /> + </menu> + <separator /> + <menuitem action="filters-threshold" /> + <menuitem action="filters-colorize" /> + <menuitem action="filters-posterize" /> + <menuitem action="filters-color-to-alpha" /> + <menuitem action="filters-dither" /> + <menuitem action="filters-rgb-clip" /> + <placeholder name="Modify" /> + </menu> + + <menu action="tools-menu" name="Tools"> + <menu action="tools-select-menu" name="Selection Tools"> + <menuitem action="tools-rect-select" /> + <menuitem action="tools-ellipse-select" /> + <menuitem action="tools-free-select" /> + <menuitem action="tools-foreground-select" /> + <menuitem action="tools-fuzzy-select" /> + <menuitem action="tools-by-color-select" /> + <menuitem action="tools-iscissors" /> + </menu> + <menu action="tools-paint-menu" name="Paint Tools"> + <menuitem action="tools-bucket-fill" /> + <menuitem action="tools-gradient" /> + <menuitem action="tools-pencil" /> + <menuitem action="tools-paintbrush" /> + <menuitem action="tools-eraser" /> + <menuitem action="tools-airbrush" /> + <menuitem action="tools-ink" /> + <menuitem action="tools-mypaint-brush" /> + <menuitem action="tools-clone" /> + <menuitem action="tools-heal" /> + <menuitem action="tools-perspective-clone" /> + <menuitem action="tools-convolve" /> + <menuitem action="tools-smudge" /> + <menuitem action="tools-dodge-burn" /> + </menu> + <menu action="tools-transform-menu" name="Transform Tools"> + <menuitem action="tools-align" /> + <menuitem action="tools-move" /> + <menuitem action="tools-crop" /> + <menuitem action="tools-rotate" /> + <menuitem action="tools-scale" /> + <menuitem action="tools-shear" /> + <menuitem action="tools-perspective" /> + <menuitem action="tools-transform-3d" /> + <menuitem action="tools-unified-transform" /> + <menuitem action="tools-handle-transform" /> + <menuitem action="tools-flip" /> + <menuitem action="tools-cage" /> + <menuitem action="tools-warp" /> + <!-- Enable when the tool leaves the playground + <menuitem action="tools-n-point-deformation" /> + --> + </menu> + <menuitem action="tools-vector" /> + <menuitem action="tools-text" /> + <menuitem action="tools-gegl" /> + <separator /> + <menuitem action="tools-color-picker" /> + <menuitem action="tools-measure" /> + <menuitem action="tools-zoom" /> + <separator /> + <menuitem action="dialogs-toolbox" /> + <menuitem action="context-colors-default" /> + <menuitem action="context-colors-swap" /> + </menu> + + <menu action="filters-menu" name="Filters"> + <menuitem action="filters-repeat" /> + <menuitem action="filters-reshow" /> + <menu action="filters-recent-menu" name="Recently Used"> + <placeholder name="Filters" /> + </menu> + <menuitem action="plug-in-reset-all" /> + <separator /> + <menu action="filters-blur-menu" name="Blur"> + <menuitem action="filters-focus-blur" /> + <menuitem action="filters-gaussian-blur" /> + <menuitem action="filters-lens-blur" /> + <menuitem action="filters-mean-curvature-blur" /> + <menuitem action="filters-median-blur" /> + <menuitem action="filters-pixelize" /> + <menuitem action="filters-gaussian-blur-selective" /> + <menuitem action="filters-variable-blur" /> + <placeholder name="Motion"> + <menuitem action="filters-motion-blur-circular" /> + <menuitem action="filters-motion-blur-linear" /> + <menuitem action="filters-motion-blur-zoom" /> + </placeholder> + </menu> + <menu action="filters-enhance-menu" name="Enhance"> + <menuitem action="filters-antialias" /> + <menuitem action="filters-deinterlace" /> + <menuitem action="filters-high-pass" /> + <menuitem action="filters-noise-reduction" /> + <menuitem action="filters-red-eye-removal" /> + <menuitem action="filters-snn-mean" /> + <menuitem action="filters-unsharp-mask" /> + </menu> + <menu action="filters-distorts-menu" name="Distorts"> + <menuitem action="filters-apply-lens" /> + <menuitem action="filters-emboss" /> + <menuitem action="filters-engrave" /> + <menuitem action="filters-lens-distortion" /> + <menuitem action="filters-kaleidoscope" /> + <menuitem action="filters-mosaic" /> + <menuitem action="filters-newsprint" /> + <menuitem action="filters-polar-coordinates" /> + <menuitem action="filters-ripple" /> + <menuitem action="filters-shift" /> + <menuitem action="filters-spherize" /> + <menuitem action="filters-value-propagate" /> + <menuitem action="filters-video-degradation" /> + <menuitem action="filters-waves" /> + <menuitem action="filters-whirl-pinch" /> + <menuitem action="filters-wind" /> + </menu> + <menu action="filters-light-shadow-menu" name="Light and Shadow"> + <placeholder name="Light"> + <menuitem action="filters-bloom" /> + <menuitem action="filters-supernova" /> + <menuitem action="filters-lens-flare" /> + </placeholder> + <separator /> + <placeholder name="Shadow"> + <menuitem action="filters-dropshadow" /> + <menuitem action="filters-long-shadow" /> + <menuitem action="filters-vignette" /> + </placeholder> + <separator /> + <placeholder name="Glass" /> + </menu> + <menu action="filters-noise-menu" name="Noise"> + <menuitem action="filters-noise-cie-lch" /> + <menuitem action="filters-noise-hsv" /> + <menuitem action="filters-noise-hurl" /> + <menuitem action="filters-noise-pick" /> + <menuitem action="filters-noise-rgb" /> + <menuitem action="filters-noise-slur" /> + <menuitem action="filters-noise-spread" /> + </menu> + <menu action="filters-edge-detect-menu" name="Edge-Detect"> + <menuitem action="filters-difference-of-gaussians" /> + <menuitem action="filters-edge" /> + <menuitem action="filters-edge-laplace" /> + <menuitem action="filters-edge-neon" /> + <menuitem action="filters-edge-sobel" /> + <menuitem action="filters-image-gradient" /> + </menu> + <menu action="filters-generic-menu" name="Generic"> + <menuitem action="filters-convolution-matrix" /> + <menuitem action="filters-distance-map" /> + <menuitem action="filters-gegl-graph" /> + <menuitem action="filters-normal-map" /> + <menuitem action="filters-dilate" /> + <menuitem action="filters-erode" /> + </menu> + <menu action="filters-combine-menu" name="Combine" /> + <menu action="filters-artistic-menu" name="Artistic"> + <menuitem action="filters-apply-canvas" /> + <menuitem action="filters-cartoon" /> + <menuitem action="filters-cubism" /> + <menuitem action="filters-tile-glass" /> + <menuitem action="filters-oilify" /> + <menuitem action="filters-photocopy" /> + <menuitem action="filters-slic" /> + <menuitem action="filters-softglow" /> + <menuitem action="filters-waterpixels" /> + </menu> + <menu action="filters-decor-menu" name="Decor" /> + <menu action="filters-map-menu" name="Map"> + <menuitem action="filters-bump-map" /> + <menuitem action="filters-displace" /> + <menuitem action="filters-fractal-trace" /> + <menuitem action="filters-illusion" /> + <menuitem action="filters-little-planet" /> + <menuitem action="filters-panorama-projection" /> + <menuitem action="filters-recursive-transform" /> + <menuitem action="filters-tile-paper" /> + <menuitem action="filters-tile-seamless" /> + </menu> + <menu action="filters-render-menu" name="Render"> + <menu action="filters-render-clouds-menu" name="Clouds" /> + <menu action="filters-render-fractals-menu" name="Fractals" /> + <menu action="filters-render-nature-menu" name="Nature" /> + <menu action="filters-render-noise-menu" name="Noise"> + <menuitem action="filters-noise-cell" /> + <menuitem action="filters-noise-perlin" /> + <menuitem action="filters-plasma" /> + <menuitem action="filters-noise-simplex" /> + <menuitem action="filters-noise-solid" /> + </menu> + <menu action="filters-render-pattern-menu" name="Pattern"> + <menuitem action="filters-bayer-matrix" /> + <menuitem action="filters-checkerboard" /> + <menuitem action="filters-diffraction-patterns" /> + <menuitem action="filters-grid" /> + <menuitem action="filters-linear-sinusoid" /> + <menuitem action="filters-maze" /> + <menuitem action="filters-sinus" /> + <menuitem action="filters-spiral" /> + </menu> + <separator /> + </menu> + <menu action="filters-web-menu" name="Web"> + <menuitem action="filters-semi-flatten" /> + </menu> + <menu action="filters-animation-menu" name="Animation" > + <placeholder name="Animators" /> + <separator /> + </menu> + <separator /> + <placeholder name="Menus" /> + <separator /> + <placeholder name="Languages" /> + <placeholder name="Extensions" /> + <separator /> + </menu> + + <placeholder name="Menus" /> + + <menu action="windows-menu" name="Windows"> + <menu action="windows-docks-menu" name="Recently Closed Docks" /> + <menu action="windows-dialogs-menu" name="Dockable Dialogs"> + <xi:include href="dialogs-menuitems.xml" /> + </menu> + <menuitem action="dialogs-toolbox" /> + <separator /> + <placeholder name="Images" /> + <separator /> + <placeholder name="Docks"> + </placeholder> + <separator /> + <menuitem action="windows-hide-docks" /> + <menuitem action="windows-show-tabs" /> + <menu action="windows-tab-position" name="Position"> + <menuitem action="windows-tabs-position-top" /> + <menuitem action="windows-tabs-position-bottom" /> + <menuitem action="windows-tabs-position-left" /> + <menuitem action="windows-tabs-position-right" /> + </menu> + <menuitem action="windows-use-single-window-mode" /> + <separator /> + </menu> + + <menu action="help-menu" name="Help"> + <menuitem action="help-help" /> + <menuitem action="help-context-help" /> + <menuitem action="dialogs-tips" /> + <menuitem action="dialogs-about" /> + <separator /> + <menuitem action="dialogs-action-search" /> + <separator /> + <placeholder name="Programming" /> + <separator /> + </menu> + + </menubar-and-popup> + +</ui> diff --git a/menus/images-menu.xml b/menus/images-menu.xml new file mode 100644 index 0000000..d81c87f --- /dev/null +++ b/menus/images-menu.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="images-popup"> + <menuitem action="images-raise-views" /> + <menuitem action="images-new-view" /> + <menuitem action="images-delete" /> + </popup> +</ui> diff --git a/menus/layers-menu.xml b/menus/layers-menu.xml new file mode 100644 index 0000000..03ecfd5 --- /dev/null +++ b/menus/layers-menu.xml @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="layers-popup"> + <menuitem action="layers-edit-text" /> + <menuitem action="layers-edit-attributes" /> + <menu action="layers-blend-space-menu" name="Blend Space"> + <menuitem action="layers-blend-space-auto" /> + <menuitem action="layers-blend-space-rgb-linear" /> + <menuitem action="layers-blend-space-rgb-perceptual" /> + </menu> + <menu action="layers-composite-space-menu" name="Composite Space"> + <menuitem action="layers-composite-space-auto" /> + <menuitem action="layers-composite-space-rgb-linear" /> + <menuitem action="layers-composite-space-rgb-perceptual" /> + </menu> + <menu action="layers-composite-mode-menu" name="Composite Mode"> + <menuitem action="layers-composite-mode-auto" /> + <menuitem action="layers-composite-mode-union" /> + <menuitem action="layers-composite-mode-clip-to-backdrop" /> + <menuitem action="layers-composite-mode-clip-to-layer" /> + <menuitem action="layers-composite-mode-intersection" /> + </menu> + <menu action="layers-color-tag-menu" name="Color Tags"> + <menuitem action="layers-color-tag-none" /> + <menuitem action="layers-color-tag-blue" /> + <menuitem action="layers-color-tag-green" /> + <menuitem action="layers-color-tag-yellow" /> + <menuitem action="layers-color-tag-orange" /> + <menuitem action="layers-color-tag-brown" /> + <menuitem action="layers-color-tag-red" /> + <menuitem action="layers-color-tag-violet" /> + <menuitem action="layers-color-tag-gray" /> + </menu> + <separator /> + <menuitem action="layers-new" /> + <menuitem action="layers-new-from-visible" /> + <menuitem action="layers-new-group" /> +<!-- + <menuitem action="layers-raise" /> + <menuitem action="layers-raise-to-top" /> + <menuitem action="layers-lower" /> + <menuitem action="layers-lower-to-bottom" /> + --> + <menuitem action="layers-duplicate" /> + <menuitem action="layers-anchor" /> + <menuitem action="layers-merge-down" /> + <menuitem action="layers-merge-group" /> + <menuitem action="layers-delete" /> + <separator /> + <menuitem action="layers-text-discard" /> + <menuitem action="layers-text-to-vectors" /> + <menuitem action="layers-text-along-vectors" /> + <separator /> + <menuitem action="layers-resize" /> + <menuitem action="layers-resize-to-image" /> + <menuitem action="layers-scale" /> + <separator /> + <menuitem action="layers-mask-add" /> + <menuitem action="layers-mask-apply" /> + <menuitem action="layers-mask-delete" /> + <separator /> + <menuitem action="layers-mask-show" /> + <menuitem action="layers-mask-edit" /> + <menuitem action="layers-mask-disable" /> + <menuitem action="layers-mask-selection-replace" /> + <separator /> + <menuitem action="layers-alpha-add" /> + <menuitem action="layers-alpha-remove" /> + <menuitem action="layers-alpha-selection-replace" /> + <separator /> + <menuitem action="layers-merge-layers" /> + <menuitem action="layers-flatten-image" /> + <separator /> + </popup> +</ui> diff --git a/menus/menus.xsl b/menus/menus.xsl new file mode 100644 index 0000000..68495c7 --- /dev/null +++ b/menus/menus.xsl @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- This is an XSL transformation that we use to generate XML menu + files. So far it contains a template to generate a menubar and a + popup with identical content. + --> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + <xsl:param name="unstable-menus" /> + + <xsl:output method="xml" + version="1.0" + encoding="utf-8" + indent="yes" + doctype-system="gtkuimanager.dtd" /> + + <xsl:template match="/"> + <xsl:comment> This file is automatically generated. Do not edit! </xsl:comment> + <xsl:apply-templates /> + </xsl:template> + + <xsl:template match="menubar-and-popup"> + <menubar> + <xsl:attribute name="action"><xsl:value-of select="@action-name"/>-menubar</xsl:attribute> + <xsl:apply-templates /> + </menubar> + <menubar name="dummy-menubar"> + <menu> + <xsl:attribute name="action"><xsl:value-of select="@action-name"/>-popup</xsl:attribute> + <xsl:apply-templates /> + </menu> + </menubar> + </xsl:template> + + <xsl:template match="menuitems"> + <xsl:apply-templates /> + </xsl:template> + + <!-- need to strip the XInclude namespace declaration from the ui element --> + <xsl:template match="ui"> + <ui> + <xsl:apply-templates /> + </ui> + </xsl:template> + + <xsl:template match="@*|node()" name="identity"> + <xsl:copy> + <xsl:apply-templates select="@*|node()" /> + </xsl:copy> + </xsl:template> + +</xsl:stylesheet> diff --git a/menus/mypaint-brushes-menu.xml b/menus/mypaint-brushes-menu.xml new file mode 100644 index 0000000..e4ac542 --- /dev/null +++ b/menus/mypaint-brushes-menu.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="mypaint-brushes-popup"> + <menuitem action="mypaint-brushes-copy-location" /> + <menuitem action="mypaint-brushes-show-in-file-manager" /> + <menuitem action="mypaint-brushes-delete" /> + <separator /> + <menuitem action="mypaint-brushes-refresh" /> + <separator /> + </popup> +</ui> diff --git a/menus/palette-editor-menu.xml b/menus/palette-editor-menu.xml new file mode 100644 index 0000000..78df4b9 --- /dev/null +++ b/menus/palette-editor-menu.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="palette-editor-popup"> + <menuitem action="palette-editor-edit-color" /> + <menuitem action="palette-editor-new-color-fg" /> + <menuitem action="palette-editor-new-color-bg" /> + <menuitem action="palette-editor-delete-color" /> + <separator /> + <menuitem action="palette-editor-zoom-out" /> + <menuitem action="palette-editor-zoom-in" /> + <menuitem action="palette-editor-zoom-all" /> + <separator /> + <menuitem action="palette-editor-edit-active" /> + </popup> +</ui> diff --git a/menus/palettes-menu.xml b/menus/palettes-menu.xml new file mode 100644 index 0000000..8468b8c --- /dev/null +++ b/menus/palettes-menu.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="palettes-popup"> + <menuitem action="palettes-edit" /> + <separator /> + <menuitem action="palettes-new" /> + <menuitem action="palettes-import" /> + <menuitem action="palettes-duplicate" /> + <menuitem action="palettes-merge" /> + <menuitem action="palettes-copy-location" /> + <menuitem action="palettes-show-in-file-manager" /> + <menuitem action="palettes-delete" /> + <separator /> + <menuitem action="palettes-refresh" /> + <separator /> + </popup> +</ui> diff --git a/menus/patterns-menu.xml b/menus/patterns-menu.xml new file mode 100644 index 0000000..2e1906e --- /dev/null +++ b/menus/patterns-menu.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="patterns-popup"> + + <menuitem action="patterns-open-as-image" /> + + <!-- disabled because they are useless now + <menuitem action="patterns-edit" /> + <separator /> + <menuitem action="patterns-new" /> + <menuitem action="patterns-duplicate" /> + --> + + <menuitem action="patterns-copy-location" /> + <menuitem action="patterns-show-in-file-manager" /> + <menuitem action="patterns-delete" /> + <separator /> + <menuitem action="patterns-refresh" /> + <separator /> + </popup> +</ui> diff --git a/menus/quick-mask-menu.xml b/menus/quick-mask-menu.xml new file mode 100644 index 0000000..5a4fcb9 --- /dev/null +++ b/menus/quick-mask-menu.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="quick-mask-popup"> + <menuitem action="quick-mask-toggle" /> + <separator /> + <menuitem action="quick-mask-invert-on" /> + <menuitem action="quick-mask-invert-off" /> + <separator /> + <menuitem action="quick-mask-configure" /> + </popup> +</ui> diff --git a/menus/sample-points-menu.xml b/menus/sample-points-menu.xml new file mode 100644 index 0000000..e04d588 --- /dev/null +++ b/menus/sample-points-menu.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="sample-points-popup"> + <menuitem action="sample-points-sample-merged" /> + </popup> +</ui> diff --git a/menus/selection-menu.xml b/menus/selection-menu.xml new file mode 100644 index 0000000..54b862c --- /dev/null +++ b/menus/selection-menu.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="selection-popup"> + <menuitem action="select-all" /> + <menuitem action="select-none" /> + <menuitem action="select-invert" /> + <menuitem action="vectors-selection-from-vectors" /> + <menuitem action="select-float" /> + <separator /> + <placeholder name="Outline"> + <menuitem action="select-feather" /> + <menuitem action="select-sharpen" /> + <menuitem action="select-shrink" /> + <menuitem action="select-grow" /> + <menuitem action="select-border" /> + <menuitem action="select-flood" /> + </placeholder> + <separator /> + <menuitem action="select-save" /> + <menuitem action="vectors-selection-to-vectors-short" /> + <separator /> + <menuitem action="select-fill" /> + <menuitem action="select-stroke" /> + </popup> +</ui> diff --git a/menus/templates-menu.xml b/menus/templates-menu.xml new file mode 100644 index 0000000..45e66e6 --- /dev/null +++ b/menus/templates-menu.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="templates-popup"> + <menuitem action="templates-create-image" /> + <separator /> + <menuitem action="templates-new" /> + <menuitem action="templates-duplicate" /> + <menuitem action="templates-edit" /> + <menuitem action="templates-delete" /> + </popup> +</ui> diff --git a/menus/text-editor-toolbar.xml b/menus/text-editor-toolbar.xml new file mode 100644 index 0000000..d1e096f --- /dev/null +++ b/menus/text-editor-toolbar.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <toolbar action="text-editor-toolbar"> + <toolitem action="text-editor-load" /> + <toolitem action="text-editor-clear" /> + <separator /> + <toolitem action="text-editor-direction-ltr" /> + <toolitem action="text-editor-direction-rtl" /> + <toolitem action="text-editor-direction-ttb-rtl" /> + <toolitem action="text-editor-direction-ttb-rtl-upright" /> + <toolitem action="text-editor-direction-ttb-ltr" /> + <toolitem action="text-editor-direction-ttb-ltr-upright" /> + </toolbar> +</ui> diff --git a/menus/text-tool-menu.xml b/menus/text-tool-menu.xml new file mode 100644 index 0000000..c38f86b --- /dev/null +++ b/menus/text-tool-menu.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="text-tool-popup"> + <menuitem action="text-tool-cut" /> + <menuitem action="text-tool-copy" /> + <menuitem action="text-tool-paste" /> + <menuitem action="text-tool-delete" /> + <separator /> + <menuitem action="text-tool-load" /> + <menuitem action="text-tool-clear" /> + <separator /> + <menuitem action="text-tool-text-to-path" /> + <menuitem action="text-tool-text-along-path" /> + <separator /> + <menuitem action="text-tool-direction-ltr" /> + <menuitem action="text-tool-direction-rtl" /> + <menuitem action="text-tool-direction-ttb-rtl" /> + <menuitem action="text-tool-direction-ttb-rtl-upright" /> + <menuitem action="text-tool-direction-ttb-ltr" /> + <menuitem action="text-tool-direction-ttb-ltr-upright" /> + <separator /> + <menu action="text-tool-input-methods-menu" /> + </popup> +</ui> diff --git a/menus/tool-options-menu.xml b/menus/tool-options-menu.xml new file mode 100644 index 0000000..78e65ee --- /dev/null +++ b/menus/tool-options-menu.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="tool-options-popup"> + <menu action="tool-options-save-preset-menu" name="Save"> + <menuitem action="tool-options-save-new-preset" /> + <separator /> + </menu> + <menu action="tool-options-restore-preset-menu" name="Restore" /> + <menu action="tool-options-edit-preset-menu" name="Edit" /> + <menu action="tool-options-delete-preset-menu" name="Delete" /> + <separator /> + <menuitem action="tool-options-reset" /> + <menuitem action="tool-options-reset-all" /> + </popup> +</ui> diff --git a/menus/tool-preset-editor-menu.xml b/menus/tool-preset-editor-menu.xml new file mode 100644 index 0000000..6bb744b --- /dev/null +++ b/menus/tool-preset-editor-menu.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="tool-preset-editor-popup"> + <menuitem action="tool-preset-editor-save" /> + <menuitem action="tool-preset-editor-restore" /> + <separator /> + <menuitem action="tool-preset-editor-edit-active" /> + </popup> +</ui> diff --git a/menus/tool-presets-menu.xml b/menus/tool-presets-menu.xml new file mode 100644 index 0000000..585ebd0 --- /dev/null +++ b/menus/tool-presets-menu.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="tool-presets-popup"> + <menuitem action="tool-presets-edit" /> + <separator /> + <menuitem action="tool-presets-new" /> + <menuitem action="tool-presets-duplicate" /> + <menuitem action="tool-presets-copy-location" /> + <menuitem action="tool-presets-show-in-file-manager" /> + <menuitem action="tool-presets-save" /> + <menuitem action="tool-presets-restore" /> + <menuitem action="tool-presets-delete" /> + <separator /> + <menuitem action="tool-presets-refresh" /> + <separator /> + </popup> +</ui> diff --git a/menus/undo-menu.xml b/menus/undo-menu.xml new file mode 100644 index 0000000..c15ba62 --- /dev/null +++ b/menus/undo-menu.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="undo-popup"> + <menuitem action="edit-undo" /> + <menuitem action="edit-redo" /> + <menuitem action="edit-undo-clear" /> + </popup> +</ui> diff --git a/menus/vectors-menu.xml b/menus/vectors-menu.xml new file mode 100644 index 0000000..e947c8f --- /dev/null +++ b/menus/vectors-menu.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE ui SYSTEM "gtkuimanager.dtd"> + +<ui> + <popup action="vectors-popup"> + <menuitem action="vectors-edit" /> + <menuitem action="vectors-edit-attributes" /> + <menu action="vectors-color-tag-menu" name="Color Tags"> + <menuitem action="vectors-color-tag-none" /> + <menuitem action="vectors-color-tag-blue" /> + <menuitem action="vectors-color-tag-green" /> + <menuitem action="vectors-color-tag-yellow" /> + <menuitem action="vectors-color-tag-orange" /> + <menuitem action="vectors-color-tag-brown" /> + <menuitem action="vectors-color-tag-red" /> + <menuitem action="vectors-color-tag-violet" /> + <menuitem action="vectors-color-tag-gray" /> + </menu> + <separator /> + <menuitem action="vectors-new" /> + <menuitem action="vectors-raise" /> + <menuitem action="vectors-lower" /> + <menuitem action="vectors-duplicate" /> + <menuitem action="vectors-delete" /> + <menuitem action="vectors-merge-visible" /> + <separator /> + <menuitem action="vectors-selection-replace" /> + <menuitem action="vectors-selection-add" /> + <menuitem action="vectors-selection-subtract" /> + <menuitem action="vectors-selection-intersect" /> + <menuitem action="vectors-selection-to-vectors" /> + <separator /> + <menuitem action="vectors-fill" /> + <menuitem action="vectors-stroke" /> + <separator /> + <menuitem action="vectors-copy" /> + <menuitem action="vectors-paste" /> + <menuitem action="vectors-export" /> + <menuitem action="vectors-import" /> + <separator /> + </popup> +</ui> |