* Source/gsc/GSContext.m: Set some defaults.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39046 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
fredkiefer 2015-10-09 00:13:42 +00:00
parent 6f2916e9e5
commit 1b51da5700
2 changed files with 10 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2015-10-09 Fred Kiefer <FredKiefer@gmx.de>
* Source/gsc/GSContext.m: Set some defaults.
2015-10-03 Fred Kiefer <FredKiefer@gmx.de>
* Headers/gsc/GSGState.h

View file

@ -209,6 +209,12 @@ static NSMapTable *gtable;
gstate = [[[object_getClass(self) GStateClass] allocWithZone: z]
initWithDrawContext: self];
// Set some default values
[self setShouldAntialias: YES];
[self setImageInterpolation: NSImageInterpolationNone];
[self setPatternPhase: NSMakePoint(0.0, 0.0)];
[self setCompositingOperation: NSCompositeSourceOver];
// Special handling for window drawing
dest = [info objectForKey: NSGraphicsContextDestinationAttributeName];
if ((dest != nil) && [dest isKindOfClass: [NSWindow class]])