1 /* 2 * Clutter. 3 * 4 * An OpenGL based 'interactive canvas' library. 5 * 6 * Copyright (C) 2010 Intel Corporation. 7 * 8 * This library is free software; you can redistribute it and/or 9 * modify it under the terms of the GNU Lesser General Public 10 * License as published by the Free Software Foundation; either 11 * version 2 of the License, or (at your option) any later version. 12 * 13 * This library is distributed in the hope that it will be useful, 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 * Lesser General Public License for more details. 17 * 18 * You should have received a copy of the GNU Lesser General Public 19 * License along with this library. If not, see <http://www.gnu.org/licenses/>. 20 */ 21 22 #ifndef __CLUTTER_COLOR_STATIC_H__ 23 #define __CLUTTER_COLOR_STATIC_H__ 24 25 #if !defined(__CLUTTER_H_INSIDE__) && !defined(CLUTTER_COMPILATION) 26 #error "Only <clutter/clutter.h> can be included directly." 27 #endif 28 29 #define __CLUTTER_COLOR_SYM(x) (clutter_color_get_static (CLUTTER_COLOR_##x)) 30 31 #define CLUTTER_COLOR_White (__CLUTTER_COLOR_SYM (WHITE)) 32 #define CLUTTER_COLOR_Black (__CLUTTER_COLOR_SYM (BLACK)) 33 #define CLUTTER_COLOR_Red (__CLUTTER_COLOR_SYM (RED)) 34 #define CLUTTER_COLOR_DarkRed (__CLUTTER_COLOR_SYM (DARK_RED)) 35 #define CLUTTER_COLOR_Green (__CLUTTER_COLOR_SYM (GREEN)) 36 #define CLUTTER_COLOR_DarkGreen (__CLUTTER_COLOR_SYM (DARK_GREEN)) 37 #define CLUTTER_COLOR_Blue (__CLUTTER_COLOR_SYM (BLUE)) 38 #define CLUTTER_COLOR_DarkBlue (__CLUTTER_COLOR_SYM (DARK_BLUE)) 39 #define CLUTTER_COLOR_Cyan (__CLUTTER_COLOR_SYM (CYAN)) 40 #define CLUTTER_COLOR_DarkCyan (__CLUTTER_COLOR_SYM (DARK_CYAN)) 41 #define CLUTTER_COLOR_Magenta (__CLUTTER_COLOR_SYM (MAGENTA)) 42 #define CLUTTER_COLOR_DarkMagenta (__CLUTTER_COLOR_SYM (DARK_MAGENTA)) 43 #define CLUTTER_COLOR_Yellow (__CLUTTER_COLOR_SYM (YELLOW)) 44 #define CLUTTER_COLOR_DarkYellow (__CLUTTER_COLOR_SYM (DARK_YELLOW)) 45 #define CLUTTER_COLOR_Gray (__CLUTTER_COLOR_SYM (GRAY)) 46 #define CLUTTER_COLOR_DarkGray (__CLUTTER_COLOR_SYM (DARK_GRAY)) 47 #define CLUTTER_COLOR_LightGray (__CLUTTER_COLOR_SYM (LIGHT_GRAY)) 48 49 #define CLUTTER_COLOR_Butter (__CLUTTER_COLOR_SYM (BUTTER)) 50 #define CLUTTER_COLOR_LightButter (__CLUTTER_COLOR_SYM (BUTTER_LIGHT)) 51 #define CLUTTER_COLOR_DarkButter (__CLUTTER_COLOR_SYM (BUTTER_DARK)) 52 #define CLUTTER_COLOR_Orange (__CLUTTER_COLOR_SYM (ORANGE)) 53 #define CLUTTER_COLOR_LightOrange (__CLUTTER_COLOR_SYM (ORANGE_LIGHT)) 54 #define CLUTTER_COLOR_DarkOrange (__CLUTTER_COLOR_SYM (ORANGE_DARK)) 55 #define CLUTTER_COLOR_Chocolate (__CLUTTER_COLOR_SYM (CHOCOLATE)) 56 #define CLUTTER_COLOR_LightChocolate (__CLUTTER_COLOR_SYM (CHOCOLATE_LIGHT)) 57 #define CLUTTER_COLOR_DarkChocolate (__CLUTTER_COLOR_SYM (CHOCOLATE_DARK)) 58 #define CLUTTER_COLOR_Chameleon (__CLUTTER_COLOR_SYM (CHAMELEON)) 59 #define CLUTTER_COLOR_LightChameleon (__CLUTTER_COLOR_SYM (CHAMELEON_LIGHT)) 60 #define CLUTTER_COLOR_DarkChameleon (__CLUTTER_COLOR_SYM (CHAMELEON_DARK)) 61 #define CLUTTER_COLOR_SkyBlue (__CLUTTER_COLOR_SYM (SKY_BLUE)) 62 #define CLUTTER_COLOR_LightSkyBlue (__CLUTTER_COLOR_SYM (SKY_BLUE_LIGHT)) 63 #define CLUTTER_COLOR_DarkSkyBlue (__CLUTTER_COLOR_SYM (SKY_BLUE_DARK)) 64 #define CLUTTER_COLOR_Plum (__CLUTTER_COLOR_SYM (PLUM)) 65 #define CLUTTER_COLOR_LightPlum (__CLUTTER_COLOR_SYM (PLUM_LIGHT)) 66 #define CLUTTER_COLOR_DarkPlum (__CLUTTER_COLOR_SYM (PLUM_DARK)) 67 #define CLUTTER_COLOR_ScarletRed (__CLUTTER_COLOR_SYM (SCARLET_RED)) 68 #define CLUTTER_COLOR_LightScarletRed (__CLUTTER_COLOR_SYM (SCARLET_RED_LIGHT)) 69 #define CLUTTER_COLOR_DarkScarletRed (__CLUTTER_COLOR_SYM (SCARLET_RED_DARK)) 70 #define CLUTTER_COLOR_Aluminium1 (__CLUTTER_COLOR_SYM (ALUMINIUM_1)) 71 #define CLUTTER_COLOR_Aluminium2 (__CLUTTER_COLOR_SYM (ALUMINIUM_2)) 72 #define CLUTTER_COLOR_Aluminium3 (__CLUTTER_COLOR_SYM (ALUMINIUM_3)) 73 #define CLUTTER_COLOR_Aluminium4 (__CLUTTER_COLOR_SYM (ALUMINIUM_4)) 74 #define CLUTTER_COLOR_Aluminium5 (__CLUTTER_COLOR_SYM (ALUMINIUM_5)) 75 #define CLUTTER_COLOR_Aluminium6 (__CLUTTER_COLOR_SYM (ALUMINIUM_6)) 76 77 #define CLUTTER_COLOR_Transparent (__CLUTTER_COLOR_SYM (TRANSPARENT)) 78 79 #endif /* __CLUTTER_COLOR_STATIC_H__ */ 80