diff -r 2cd9aaa851a7 -r 1ad552e97c67 DeviceGraphicsContext.st --- a/DeviceGraphicsContext.st Mon Jan 26 19:00:13 1998 +0100 +++ b/DeviceGraphicsContext.st Mon Jan 26 19:03:22 1998 +0100 @@ -557,6 +557,34 @@ ] ! +maskOrigin:aPoint + "set the origin of the mask-pattern" + + |x y| + + x := aPoint x. + y := aPoint y. + + (maskOrigin isNil or:[ + ((x ~= maskOrigin x) or:[y ~= maskOrigin y]) ]) ifTrue:[ + + maskOrigin := aPoint. + + transformation notNil ifTrue:[ + x := transformation applyToX:x. + y := transformation applyToY:y. + ]. + x := x rounded. + y := y rounded. + + gcId notNil ifTrue:[ + device setMaskOriginX:x y:y in:gcId + ] + ] + + "Created: / 26.1.1998 / 19:03:02 / cg" +! + maskOriginX:orgX y:orgY "set the origin of the pattern" @@ -3730,6 +3758,6 @@ !DeviceGraphicsContext class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libview/DeviceGraphicsContext.st,v 1.52 1998-01-26 17:58:15 cg Exp $' + ^ '$Header: /cvs/stx/stx/libview/DeviceGraphicsContext.st,v 1.53 1998-01-26 18:03:22 cg Exp $' ! ! DeviceGraphicsContext initialize!