Gimp/app/paint
Michael Natterer cb0e6c65d0 Issue #1714 - When GIMP starts, default brush hardness is always at 100
We should not have essential signal connections (such as setting tool
options from brush properties) implemented in the tool options GUI
files, because they are not active until the options GUI is created.
Also, that magic is simply too hidden in the options GUI files.

Move the signal connections and the brush property copying code to
gimppaintoptions.c where is can also be done cleaner.

However, this must only be done for the main tool options instance
that is used for the GUI. Therefore, add a "gui_mode" boolean to
GimpToolOptions and set it to TRUE for all main tool options.

(this is ugly, but much less ugly and much less hidden than all the
places where code lives (like tool_manager.c) that can now be moved
into GimpToolOptions and its subclasses, and implemented cleanly
there).
2018-06-26 00:30:12 +02:00
..
.gitignore enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
gimp-paint.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimp-paint.h
gimpairbrush.c Bug 796153 - Airbrush doesn't paint on timeout, and crashes with dynamics 2018-05-16 14:40:48 -04:00
gimpairbrush.h Bug 796153 - Airbrush doesn't paint on timeout, and crashes with dynamics 2018-05-16 14:40:48 -04:00
gimpairbrushoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpairbrushoptions.h
gimpbrushcore-kernels.h
gimpbrushcore-loops.cc app: fix build error "‘memset’ was not declared in this scope". 2018-04-05 23:57:34 +02:00
gimpbrushcore-loops.h app: move brush-core loops to a separate file 2018-04-05 17:41:29 -04:00
gimpbrushcore.c Use g_set_object() in a lot of places, and splrinkle some g_clear_object() 2018-06-01 12:59:52 +02:00
gimpbrushcore.h app: add support for brush reflection 2017-12-22 17:52:29 -05:00
gimpclone.c app: use gimp_gegl_buffer_copy() all over the place 2018-05-25 08:12:27 -04:00
gimpclone.h
gimpcloneoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpcloneoptions.h
gimpconvolve.c app: use gimp_gegl_buffer_copy() all over the place 2018-05-25 08:12:27 -04:00
gimpconvolve.h
gimpconvolveoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpconvolveoptions.h
gimpdodgeburn.c Bug 783755 - Smudge should blend the smudged colors using linear RGB 2017-08-12 21:35:47 +02:00
gimpdodgeburn.h
gimpdodgeburnoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpdodgeburnoptions.h
gimperaser.c *: rename NORMAL to NORMAL_LEGACY and NORMAL_LINEAR to NORMAL 2017-02-26 16:26:34 +01:00
gimperaser.h
gimperaseroptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimperaseroptions.h
gimpheal.c app: use gimp_gegl_buffer_copy() all over the place 2018-05-25 08:12:27 -04:00
gimpheal.h
gimpink-blob.c
gimpink-blob.h
gimpink.c Bug 768872 - Tiling Symmetry doesn't wrap vertical coordinates over... 2018-04-11 02:09:21 +02:00
gimpink.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpinkoptions.c app: the range of GimpInkOption's and GimpBlobEditor's angle is [-PI..PI] 2016-03-21 10:37:56 +01:00
gimpinkoptions.h
gimpinkundo.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpinkundo.h app: move the undo impl object typedefs out of the *-types.h files 2016-05-20 18:29:13 +02:00
gimpmybrushcore.c app: extended device concept does not seem to exist in GTK+3. 2018-05-20 21:06:35 +02:00
gimpmybrushcore.h app: connect the MyPaint brush core with the new brush container 2015-12-21 12:28:46 +01:00
gimpmybrushoptions.c app: Add "No erasing effect" parameter to MyPaint brush 2018-01-03 02:23:53 +01:00
gimpmybrushoptions.h app: Add "No erasing effect" parameter to MyPaint brush 2018-01-03 02:23:53 +01:00
gimpmybrushsurface.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimpmybrushsurface.h app: Add "No erasing effect" parameter to MyPaint brush 2018-01-03 02:23:53 +01:00
gimppaintbrush.c app: fix painting with the new layer mode code 2017-01-21 00:27:48 +01:00
gimppaintbrush.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimppaintcore-loops.cc app: properly handle NULL rectangle arguments in gimp-gegl-loops 2018-06-21 08:11:16 -04:00
gimppaintcore-loops.h app: properly handle NULL rectangle arguments in gimp-gegl-loops 2018-06-21 08:11:16 -04:00
gimppaintcore-stroke.c app: indentation fix. 2017-04-22 20:53:08 -03:00
gimppaintcore-stroke.h
gimppaintcore.c app: use gimp_gegl_buffer_copy() all over the place 2018-05-25 08:12:27 -04:00
gimppaintcore.h app: constrain line angles in display space, not image space 2017-12-22 06:32:24 -05:00
gimppaintcoreundo.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimppaintcoreundo.h app: move the undo impl object typedefs out of the *-types.h files 2016-05-20 18:29:13 +02:00
gimppaintoptions.c Issue #1714 - When GIMP starts, default brush hardness is always at 100 2018-06-26 00:30:12 +02:00
gimppaintoptions.h Bug 795230 - Rename Blend tool and provide PDB compatibility 2018-04-14 00:52:20 +02:00
gimppencil.c
gimppencil.h
gimppenciloptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimppenciloptions.h
gimpperspectiveclone.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpperspectiveclone.h
gimpperspectivecloneoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpperspectivecloneoptions.h
gimpsmudge.c Issue #1668 -- Smudge Tool - Wrong colors when painting on an image ... 2018-06-17 14:24:10 -04:00
gimpsmudge.h Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
gimpsmudgeoptions.c Bug 785001 - Enhanced smudge tool: Smudge with painting 2017-07-23 14:44:22 +02:00
gimpsmudgeoptions.h Bug 785001 - Enhanced smudge tool: Smudge with painting 2017-07-23 14:44:22 +02:00
gimpsourcecore.c Bug 795177 - seg fault with clone tool 2018-04-13 10:03:20 -04:00
gimpsourcecore.h app: integer-ify position/offset members of GimpSourceCore 2017-04-03 15:32:27 -04:00
gimpsourceoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpsourceoptions.h
Makefile.am app: move brush-core loops to a separate file 2018-04-05 17:41:29 -04:00
paint-enums.c enums: generate enum files in source dir 2017-05-06 17:26:16 -04:00
paint-enums.h pdb: (try 3) move PDB generation and sources to toplevel/pdb 2017-12-17 14:16:08 -05:00
paint-types.h app: move the undo impl object typedefs out of the *-types.h files 2016-05-20 18:29:13 +02:00