Gimp/app/pdb
Michael Natterer fc9da4c9a3 app: allow to toggle the histogram dialog between gamma and linear
Change GimpHistogram to take a "gboolean linear" parameter and always
honor that parameter, so both kinds of histograms can now be created
for all drawables.

Add a horrible "Linear" toggle to the histogram dockable which always
defaults to the active layer's actual pixel format, but can be
switched at any time. This UI is ugly and needs to change.

On the PDB, default to gamma-corrected if the plug-in is unaware of
higher precision, and to the drawable's native pixel format otherwise.

Other places using histograms (e.g. levels, curves) are unchanged.
2016-12-26 17:32:17 +01:00
..
.gitignore
brush-cmds.c pdb: update documentation for brush-related functions. 2015-11-02 17:19:56 +01:00
brush-select-cmds.c Bug 673501 - Issue with Overlay 2015-04-29 13:32:58 -04:00
brushes-cmds.c Bug 673501 - Issue with Overlay 2015-04-29 13:32:58 -04:00
buffer-cmds.c Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()." 2012-12-04 21:07:34 +01:00
channel-cmds.c Bug 729158 - Internal inconsistent state with gimp_image_get_selection... 2014-04-29 09:16:19 +02:00
color-cmds.c app: allow to toggle the histogram dialog between gamma and linear 2016-12-26 17:32:17 +01:00
context-cmds.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
display-cmds.c Doc that gimp-display-new gives execution error if no GIMP GUI. 2014-05-27 00:56:05 +01:00
drawable-cmds.c app: move gimp_drawable_fill() to gimpdrawable-fill.[ch] 2016-03-08 01:44:35 +01:00
drawable-color-cmds.c app: allow to toggle the histogram dialog between gamma and linear 2016-12-26 17:32:17 +01:00
drawable-transform-cmds.c app: some GimpProgress cleanup 2014-07-12 23:45:20 +02:00
dynamics-cmds.c Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()." 2012-12-04 21:07:34 +01:00
edit-cmds.c pdb, app, libgimp: rename *-paste-as-new to *-paste-as-new-image 2016-09-20 20:20:25 +02:00
fileops-cmds.c app: move some stuff out of app/file/ 2016-01-03 23:38:08 +01:00
floating-sel-cmds.c app: rename more stuff from "floating sel" to "floating selection" 2016-05-20 16:46:26 +02:00
font-select-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
fonts-cmds.c app, pdb: minor cleanup in the new font loading code 2016-04-17 21:06:00 +01:00
gimp-cmds.c app: add a small infrastructure to validate known parasites 2014-03-22 00:18:48 +01:00
gimp-pdb-compat.c pdb, app, libgimp: rename *-paste-as-new to *-paste-as-new-image 2016-09-20 20:20:25 +02:00
gimp-pdb-compat.h
gimppdb-query.c app: derive GimpProcedure from GimpViewable 2016-01-01 20:05:32 +01:00
gimppdb-query.h app: port gimp_pdb_dump() to GIO 2014-07-03 14:52:27 +02:00
gimppdb-utils.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gimppdb-utils.h Bug 759104 - Allow coordinates of sample points to be accessed from scripts 2016-01-04 21:24:44 +01:00
gimppdb.c app: move memsize functions into their own files gimp-memsize.[ch] 2014-08-12 13:57:57 +02:00
gimppdb.h Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
gimppdbcontext.c app: replace GimpList's internal GList with a GQueue 2016-05-01 15:22:44 +02:00
gimppdbcontext.h pdb: Add "diagonal-neighbors" as GimpPDBContext property 2016-01-17 00:46:54 +01:00
gimppdberror.c
gimppdberror.h
gimpprocedure.c Initialize GValues with G_VALUE_INIT instead of { 0, } 2016-03-26 15:59:26 +01:00
gimpprocedure.h app: add new virtual function GimpProcedure::get_help_id() 2016-01-17 17:15:27 +01:00
gimprc-cmds.c libgimp, PDB: add gimp_get_icon_theme_dir() 2015-12-09 23:22:05 +01:00
gradient-cmds.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gradient-select-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
gradients-cmds.c Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()." 2012-12-04 21:07:34 +01:00
help-cmds.c app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
image-cmds.c app, pdb: remove useless include of "core/gimpunit.h" 2016-09-12 23:46:21 +02:00
image-color-profile-cmds.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
image-convert-cmds.c app, pdb: use GeglDitherMethod instead of simply an integer 2016-11-07 20:41:39 +01:00
image-grid-cmds.c pdb, app, libgimp: rename the "grid" PDB group to "imagegrid" 2015-05-30 15:19:11 +02:00
image-guides-cmds.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
image-sample-points-cmds.c Bug 759104 - Allow coordinates of sample points to be accessed from scripts 2016-01-04 21:24:44 +01:00
image-select-cmds.c pdb: Use the diagonal-neighbors setting from GimpPDBContext... 2016-01-17 00:46:54 +01:00
image-transform-cmds.c Bug 764024 - Allow to choose fill color when resizing layers and images 2016-10-10 00:02:16 +02:00
image-undo-cmds.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
internal-procs.c Bug 769738 - Add color tags/labels for layers/channels/paths 2016-10-29 17:02:16 +02:00
internal-procs.h Bug 759104 - Allow coordinates of sample points to be accessed from scripts 2016-01-04 21:24:44 +01:00
item-cmds.c Bug 769738 - Add color tags/labels for layers/channels/paths 2016-10-29 17:02:16 +02:00
item-transform-cmds.c app: some GimpProgress cleanup 2014-07-12 23:45:20 +02:00
layer-cmds.c Bug 764024 - Allow to choose fill color when resizing layers and images 2016-10-10 00:02:16 +02:00
Makefile.am Bug 759104 - Allow coordinates of sample points to be accessed from scripts 2016-01-04 21:24:44 +01:00
message-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
paint-tools-cmds.c app: rename all values of enum GimpContextPropMask 2015-09-08 21:18:49 +02:00
palette-cmds.c Bug 683694 - Spelling errors 2012-11-11 15:50:25 +01:00
palette-select-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
palettes-cmds.c Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()." 2012-12-04 21:07:34 +01:00
paths-cmds.c app, libgimpbase: move enum GimpStrokeMethod to libgimpbase 2015-11-08 22:48:48 +01:00
pattern-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
pattern-select-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
patterns-cmds.c Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()." 2012-12-04 21:07:34 +01:00
pdb-types.h Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
plug-in-cmds.c app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
plug-in-compat-cmds.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
procedural-db-cmds.c app: port gimp_pdb_dump() to GIO 2014-07-03 14:52:27 +02:00
progress-cmds.c Bug 683694 - Spelling errors 2012-11-11 15:50:25 +01:00
README
selection-cmds.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
selection-tools-cmds.c app: Add diagonal_neighbors parameter to gimp_channel_select_fuzzy() 2016-01-17 00:46:54 +01:00
text-layer-cmds.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
text-tool-cmds.c pdb: replace gimppdb-utils' "writable" boolean by a bitmask 2012-11-08 20:46:18 +01:00
transform-tools-cmds.c app: some GimpProgress cleanup 2014-07-12 23:45:20 +02:00
unit-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
vectors-cmds.c app: change filename in gimp_vectors_import_file() to GFile 2014-07-02 14:54:56 +02:00

This directory contains the PDB-wrappers for various internal
Gimp functions.

THESE FILES ARE AUTOGENERATED AND CHANGES HERE ARE USELESS!

If you need to change the code please have a look in ../../tools/pdbgen/pdb.