Skip to content

Commit

Permalink
Add Cairo 1.10 operator constants (bug #22569, thanks Swen Zanon)
Browse files Browse the repository at this point in the history
  • Loading branch information
mgdm committed Feb 26, 2011
1 parent 12dd3d4 commit 60a66d0
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions cairo_context.c
Original file line number Diff line number Diff line change
Expand Up @@ -3062,6 +3062,24 @@ PHP_MINIT_FUNCTION(cairo_context)
REGISTER_CAIRO_OPERATOR_LONG_CONST("ADD", CAIRO_OPERATOR_ADD);
REGISTER_CAIRO_OPERATOR_LONG_CONST("SATURATE", CAIRO_OPERATOR_SATURATE);

#if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 10, 0)
REGISTER_CAIRO_OPERATOR_LONG_CONST("MULTIPLY", CAIRO_OPERATOR_MULTIPLY);
REGISTER_CAIRO_OPERATOR_LONG_CONST("SCREEN", CAIRO_OPERATOR_SCREEN);
REGISTER_CAIRO_OPERATOR_LONG_CONST("OVERLAY", CAIRO_OPERATOR_OVERLAY);
REGISTER_CAIRO_OPERATOR_LONG_CONST("DARKEN", CAIRO_OPERATOR_DARKEN);
REGISTER_CAIRO_OPERATOR_LONG_CONST("LIGHTEN", CAIRO_OPERATOR_LIGHTEN);
REGISTER_CAIRO_OPERATOR_LONG_CONST("COLOR_DODGE", CAIRO_OPERATOR_COLOR_DODGE);
REGISTER_CAIRO_OPERATOR_LONG_CONST("COLOR_BURN", CAIRO_OPERATOR_COLOR_BURN);
REGISTER_CAIRO_OPERATOR_LONG_CONST("HARD_LIGHT", CAIRO_OPERATOR_HARD_LIGHT);
REGISTER_CAIRO_OPERATOR_LONG_CONST("SOFT_LIGHT", CAIRO_OPERATOR_SOFT_LIGHT);
REGISTER_CAIRO_OPERATOR_LONG_CONST("DIFFERENCE", CAIRO_OPERATOR_DIFFERENCE);
REGISTER_CAIRO_OPERATOR_LONG_CONST("EXCLUSION", CAIRO_OPERATOR_EXCLUSION);
REGISTER_CAIRO_OPERATOR_LONG_CONST("HSL_HUE", CAIRO_OPERATOR_HSL_HUE);
REGISTER_CAIRO_OPERATOR_LONG_CONST("HSL_SATURATION", CAIRO_OPERATOR_HSL_SATURATION);
REGISTER_CAIRO_OPERATOR_LONG_CONST("HSL_COLOR", CAIRO_OPERATOR_HSL_COLOR);
REGISTER_CAIRO_OPERATOR_LONG_CONST("HSL_LUMINOSITY", CAIRO_OPERATOR_HSL_LUMINOSITY);
#endif

return SUCCESS;
}
/* }}} */
Expand Down

0 comments on commit 60a66d0

Please sign in to comment.