Cairo__Operator.st
changeset 1 2439fb18f3dc
child 3 f4f599f2a1b5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Cairo__Operator.st	Thu Jul 10 09:30:44 2008 +0000
@@ -0,0 +1,138 @@
+"{ Package: 'stx:goodies/libcairo' }"
+
+"{ NameSpace: Cairo }"
+
+SharedPool subclass:#Operator
+	instanceVariableNames:''
+	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'
+	poolDictionaries:''
+	category:'Cairo - Constants'
+!
+
+!Operator class methodsFor:'initialization'!
+
+initialize
+
+	OPERATOR_CLEAR := 0.
+	OPERATOR_SOURCE := 1.
+	OPERATOR_OVER := 2.
+	OPERATOR_IN := 3.
+	OPERATOR_OUT := 4.
+	OPERATOR_ATOP := 5.
+	OPERATOR_DEST := 6.
+	OPERATOR_DEST_OVER := 7.
+	OPERATOR_DEST_IN := 8.
+	OPERATOR_DEST_OUT := 9.
+	OPERATOR_DEST_ATOP := 10.
+	OPERATOR_XOR := 11.
+	OPERATOR_ADD := 12.
+	OPERATOR_SATURATE := 13.
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+! !
+
+!Operator class methodsFor:'constants'!
+
+OPERATOR_ADD
+
+	^OPERATOR_ADD
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_ATOP
+
+	^OPERATOR_ATOP
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_CLEAR
+
+	^OPERATOR_CLEAR
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_DEST
+
+	^OPERATOR_DEST
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_DEST_ATOP
+
+	^OPERATOR_DEST_ATOP
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_DEST_IN
+
+	^OPERATOR_DEST_IN
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_DEST_OUT
+
+	^OPERATOR_DEST_OUT
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_DEST_OVER
+
+	^OPERATOR_DEST_OVER
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_IN
+
+	^OPERATOR_IN
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_OUT
+
+	^OPERATOR_OUT
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_OVER
+
+	^OPERATOR_OVER
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_SATURATE
+
+	^OPERATOR_SATURATE
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_SOURCE
+
+	^OPERATOR_SOURCE
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+!
+
+OPERATOR_XOR
+
+	^OPERATOR_XOR
+
+    "Modified: / 10-07-2008 / 11:04:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
+! !
+
+
+Operator initialize!