--- a/Cairo__Operator.st Thu Apr 23 15:35:17 2009 +0000
+++ b/Cairo__Operator.st Wed May 30 20:06:35 2012 +0000
@@ -7,7 +7,12 @@
classVariableNames:'OPERATOR_CLEAR OPERATOR_SOURCE OPERATOR_OVER OPERATOR_IN
OPERATOR_OUT OPERATOR_ATOP OPERATOR_DEST OPERATOR_DEST_OVER
OPERATOR_DEST_IN OPERATOR_DEST_OUT OPERATOR_DEST_ATOP
- OPERATOR_XOR OPERATOR_ADD OPERATOR_SATURATE'
+ OPERATOR_XOR OPERATOR_ADD OPERATOR_SATURATE OPERATOR_MULTIPLY
+ OPERATOR_SCREEN OPERATOR_OVERLAY OPERATOR_DARKEN OPERATOR_LIGHTEN
+ OPERATOR_COLOR_DODGE OPERATOR_COLOR_BURN OPERATOR_HARD_LIGHT
+ OPERATOR_SOFT_LIGHT OPERATOR_DIFFERENCE OPERATOR_EXCLUSION
+ OPERATOR_HSL_HUE OPERATOR_HSL_SATURATION OPERATOR_HSL_COLOR
+ OPERATOR_HSL_LUMINOSITY'
poolDictionaries:''
category:'Cairo - Constants'
!
@@ -31,8 +36,21 @@
OPERATOR_XOR := 11.
OPERATOR_ADD := 12.
OPERATOR_SATURATE := 13.
-
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
+ OPERATOR_MULTIPLY := 14.
+ OPERATOR_SCREEN := 15.
+ OPERATOR_OVERLAY := 16.
+ OPERATOR_DARKEN := 17.
+ OPERATOR_LIGHTEN := 18.
+ OPERATOR_COLOR_DODGE := 19.
+ OPERATOR_COLOR_BURN := 20.
+ OPERATOR_HARD_LIGHT := 21.
+ OPERATOR_SOFT_LIGHT := 22.
+ OPERATOR_DIFFERENCE := 23.
+ OPERATOR_EXCLUSION := 24.
+ OPERATOR_HSL_HUE := 25.
+ OPERATOR_HSL_SATURATION := 26.
+ OPERATOR_HSL_COLOR := 27.
+ OPERATOR_HSL_LUMINOSITY := 28.
! !
!Operator class methodsFor:'constants'!
@@ -40,105 +58,156 @@
OPERATOR_ADD
^OPERATOR_ADD
-
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
OPERATOR_ATOP
^OPERATOR_ATOP
-
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
OPERATOR_CLEAR
^OPERATOR_CLEAR
+!
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
+OPERATOR_COLOR_BURN
+
+ ^OPERATOR_COLOR_BURN
+!
+
+OPERATOR_COLOR_DODGE
+
+ ^OPERATOR_COLOR_DODGE
+!
+
+OPERATOR_DARKEN
+
+ ^OPERATOR_DARKEN
!
OPERATOR_DEST
^OPERATOR_DEST
-
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
OPERATOR_DEST_ATOP
^OPERATOR_DEST_ATOP
-
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
OPERATOR_DEST_IN
^OPERATOR_DEST_IN
-
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
OPERATOR_DEST_OUT
^OPERATOR_DEST_OUT
-
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
OPERATOR_DEST_OVER
^OPERATOR_DEST_OVER
+!
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
+OPERATOR_DIFFERENCE
+
+ ^OPERATOR_DIFFERENCE
+!
+
+OPERATOR_EXCLUSION
+
+ ^OPERATOR_EXCLUSION
+!
+
+OPERATOR_HARD_LIGHT
+
+ ^OPERATOR_HARD_LIGHT
+!
+
+OPERATOR_HSL_COLOR
+
+ ^OPERATOR_HSL_COLOR
+!
+
+OPERATOR_HSL_HUE
+
+ ^OPERATOR_HSL_HUE
+!
+
+OPERATOR_HSL_LUMINOSITY
+
+ ^OPERATOR_HSL_LUMINOSITY
+!
+
+OPERATOR_HSL_SATURATION
+
+ ^OPERATOR_HSL_SATURATION
!
OPERATOR_IN
^OPERATOR_IN
+!
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
+OPERATOR_LIGHTEN
+
+ ^OPERATOR_LIGHTEN
+!
+
+OPERATOR_MULTIPLY
+
+ ^OPERATOR_MULTIPLY
!
OPERATOR_OUT
^OPERATOR_OUT
-
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
OPERATOR_OVER
^OPERATOR_OVER
+!
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
+OPERATOR_OVERLAY
+
+ ^OPERATOR_OVERLAY
!
OPERATOR_SATURATE
^OPERATOR_SATURATE
+!
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
+OPERATOR_SCREEN
+
+ ^OPERATOR_SCREEN
+!
+
+OPERATOR_SOFT_LIGHT
+
+ ^OPERATOR_SOFT_LIGHT
!
OPERATOR_SOURCE
^OPERATOR_SOURCE
-
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
OPERATOR_XOR
^OPERATOR_XOR
-
- "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !
!Operator class methodsFor:'documentation'!
version
^'$Id$'
+!
+
+version_SVN
+ ^ '$Id:: $'
! !
Operator initialize!