2005-01-24 22:54:27 +00:00
|
|
|
/* LIBGIMP - The GIMP Library
|
|
|
|
* Copyright (C) 1995-1997 Peter Mattis and Spencer Kimball
|
|
|
|
*
|
2009-01-17 22:28:01 +00:00
|
|
|
* This library is free software: you can redistribute it and/or
|
2005-01-24 22:54:27 +00:00
|
|
|
* modify it under the terms of the GNU Lesser General Public
|
|
|
|
* License as published by the Free Software Foundation; either
|
2009-01-17 22:28:01 +00:00
|
|
|
* version 3 of the License, or (at your option) any later version.
|
2005-01-24 22:54:27 +00:00
|
|
|
*
|
|
|
|
* This library is distributed in the hope that it will be useful,
|
|
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
|
|
* Library General Public License for more details.
|
|
|
|
*
|
|
|
|
* You should have received a copy of the GNU Lesser General Public
|
2009-01-17 22:28:01 +00:00
|
|
|
* License along with this library. If not, see
|
2018-07-11 23:27:07 +02:00
|
|
|
* <https://www.gnu.org/licenses/>.
|
2005-01-24 22:54:27 +00:00
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef __GIMP_CONFIG_H__
|
|
|
|
#define __GIMP_CONFIG_H__
|
|
|
|
|
2023-11-22 23:38:25 +01:00
|
|
|
#include <gegl.h>
|
|
|
|
|
app, libgimpbase, libgimpconfig: make our custom GParamFlags definitions…
… more robust.
GIMP_PARAM_NO_VALIDATE and GIMP_CONFIG_PARAM_DONT_COMPARE were the same
value, most likely because when GIMP_CONFIG_PARAM_DONT_COMPARE got added
(commit c5c807d1913), the comment to keep in sync
libgimpbase/gimpparamspecs.h and libgimpconfig/gimpconfig-params.h was
missed.
Instead, since libgimpconfig can include libgimpbase, do the other way
around: first non-GLib param flags are in libgimpbase, then we add a
GIMP_PARAM_FLAG_SHIFT, then we increment from it in libgimpconfig, and
finally we increment from GIMP_CONFIG_PARAM_FLAG_SHIFT if ever we add
more flags in app/ (right now GIMP_SYMMETRY_PARAM_GUI is apparently the
only one, but this may change).
2024-08-31 00:45:15 +02:00
|
|
|
#include <libgimpbase/gimpbase.h>
|
|
|
|
|
2011-04-28 14:30:41 +02:00
|
|
|
#define __GIMP_CONFIG_H_INSIDE__
|
2005-01-25 20:30:20 +00:00
|
|
|
|
|
|
|
#include <libgimpconfig/gimpconfigtypes.h>
|
2005-01-24 22:54:27 +00:00
|
|
|
|
|
|
|
#include <libgimpconfig/gimpconfig-deserialize.h>
|
2019-09-16 10:45:22 +02:00
|
|
|
#include <libgimpconfig/gimpconfig-error.h>
|
|
|
|
#include <libgimpconfig/gimpconfig-iface.h>
|
2005-01-24 22:54:27 +00:00
|
|
|
#include <libgimpconfig/gimpconfig-params.h>
|
|
|
|
#include <libgimpconfig/gimpconfig-path.h>
|
2019-09-16 10:45:22 +02:00
|
|
|
#include <libgimpconfig/gimpconfig-register.h>
|
|
|
|
#include <libgimpconfig/gimpconfig-serialize.h>
|
|
|
|
#include <libgimpconfig/gimpconfig-utils.h>
|
|
|
|
#include <libgimpconfig/gimpconfigwriter.h>
|
2005-01-24 22:54:27 +00:00
|
|
|
#include <libgimpconfig/gimpscanner.h>
|
|
|
|
|
2005-02-07 16:19:08 +00:00
|
|
|
#include <libgimpconfig/gimpcolorconfig.h>
|
|
|
|
|
2011-04-28 14:30:41 +02:00
|
|
|
#undef __GIMP_CONFIG_H_INSIDE__
|
2005-01-25 20:30:20 +00:00
|
|
|
|
2005-01-24 22:54:27 +00:00
|
|
|
#endif /* __GIMP_CONFIG_H__ */
|