1 /* LIBGIMP - The GIMP Library 2 * Copyright (C) 1995-1997 Peter Mattis and Spencer Kimball 3 * 4 * This library is free software: you can redistribute it and/or 5 * modify it under the terms of the GNU Lesser General Public 6 * License as published by the Free Software Foundation; either 7 * version 3 of the License, or (at your option) any later version. 8 * 9 * This library is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 * Library General Public License for more details. 13 * 14 * You should have received a copy of the GNU Lesser General Public 15 * License along with this library. If not, see 16 * <https://www.gnu.org/licenses/>. 17 */ 18 19 #if !defined (__GIMP_BASE_H_INSIDE__) && !defined (GIMP_BASE_COMPILATION) 20 #error "Only <libgimpbase/gimpbase.h> can be included directly." 21 #endif 22 23 #ifndef __GIMP_CHECKS_H__ 24 #define __GIMP_CHECKS_H__ 25 26 G_BEGIN_DECLS 27 28 29 /** 30 * GIMP_CHECK_SIZE: 31 * 32 * The default checkerboard size in pixels. This is configurable in 33 * the core but GIMP plug-ins can't access the user preference and 34 * should use this constant instead. 35 **/ 36 #define GIMP_CHECK_SIZE 8 37 38 /** 39 * GIMP_CHECK_SIZE_SM: 40 * 41 * The default small checkerboard size in pixels. 42 **/ 43 #define GIMP_CHECK_SIZE_SM 4 44 45 46 /** 47 * GIMP_CHECK_DARK: 48 * 49 * The dark gray value for the default checkerboard pattern. 50 **/ 51 #define GIMP_CHECK_DARK 0.4 52 53 /** 54 * GIMP_CHECK_LIGHT: 55 * 56 * The dark light value for the default checkerboard pattern. 57 **/ 58 #define GIMP_CHECK_LIGHT 0.6 59 60 61 void gimp_checks_get_shades (GimpCheckType type, 62 guchar *light, 63 guchar *dark); 64 65 66 G_END_DECLS 67 68 #endif /* __GIMP_CHECKS_H__ */ 69