Gimp/app
Ell c9510721c5 app: construct tool-options GUI lazily
We currently construct the tool-options GUI for all the tools at
startup, which takes a significant amount of time.  Instead,
only register the GUI construction function with the tool-options
object, using the new gimp_tools_set_tool_options_gui_func()
function, and use the registered function to construct the GUI when
actually needed.

(cherry picked from commit c1347a7f26)
2018-09-27 02:44:35 -04:00
..
actions Misc. typo fixes 2018-09-17 16:05:02 +02:00
config app, libgimp*, modules: don't use g_type_class_add_private() ... 2018-09-18 14:41:35 -04:00
core app: add gimp_drawable_transform_get_effective_clip() 2018-09-25 04:31:37 -04:00
dialogs app, pdb: add gimp-register-file-handler-priority procedure 2018-07-17 03:02:57 -04:00
display app: tweak focus behavior of GimpToolWidgetGroup when removing widget 2018-09-23 13:26:55 -04:00
file Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gegl app: migrate gimp-gegl-mask to new iterator api 2018-09-18 12:36:13 +02:00
gui app, libgimp*, modules: don't use g_type_class_add_private() ... 2018-09-18 14:41:35 -04:00
menus Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
operations app: migrate gimpoperationmaskcomponents to new iterator api 2018-09-18 12:36:13 +02:00
paint app, libgimp*, modules: don't use g_type_class_add_private() ... 2018-09-18 14:41:35 -04:00
pdb app, pdb: add gimp-register-file-handler-priority procedure 2018-07-17 03:02:57 -04:00
plug-in app: fix "Bad interpreter" error messaging. 2018-08-19 12:26:32 +02:00
propgui app: in prop-GUI, use "direction" UI-meta of angle props for dial 2018-07-24 02:27:01 -04:00
tests app: add source location information to the Linux GimpBacktrace backend 2018-09-22 22:39:17 -04:00
text app: fix unhandled enumeration value warning in gimptextlayer.c 2018-09-18 16:23:45 -04:00
tools app: construct tool-options GUI lazily 2018-09-27 02:44:35 -04:00
vectors Revert "app: make unattached vectors enable to rotate." 2018-09-06 08:45:25 +09:00
widgets app: construct tool-options GUI lazily 2018-09-27 02:44:35 -04:00
xcf app: s/sprintf/g_snprintf/ in xcf_save_image() 2018-08-21 12:22:58 +02:00
.gitignore Move git-version.h to the toplevel also in .gitignore 2018-01-29 20:26:18 +01:00
about.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
app.c app: more GimpBacktrace tidying 2018-09-03 15:58:01 -04:00
app.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-priorities.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-version.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-version.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpcore.def
language.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
language.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
main.c app: open the Windows console a bit earlier. 2018-08-15 14:24:15 +02:00
Makefile.am app: add source location information to the Linux GimpBacktrace backend 2018-09-22 22:39:17 -04:00
sanity.c app: don't sanity check for "gegl:matting-levin". 2018-09-17 19:51:22 +02:00
sanity.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
signals.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
signals.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
tests.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
tests.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00