Implemented [GSResolutionForScreen:] with code from NSScreen.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@11858 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Fred Kiefer 2001-12-21 00:49:09 +00:00
parent 91fd13373a
commit cc07289a95

View file

@ -1000,6 +1000,8 @@ NSGraphicsContext *GSCurrentContext()
GET_IMP(@selector(GSWindowDepthForScreen:));
methodTable.GSAvailableDepthsForScreen_ =
GET_IMP(@selector(GSAvailableDepthsForScreen:));
methodTable.GSResolutionForScreen_ =
GET_IMP(@selector(GSResolutionForScreen:));
mptr = NSZoneMalloc(_globalGSZone, sizeof(gsMethodTable));
memcpy(mptr, &methodTable, sizeof(gsMethodTable));
@ -2727,4 +2729,11 @@ NSGraphicsContext *GSCurrentContext()
return NULL;
}
- (NSSize) GSResolutionForScreen: (int) screen
{
// This is a fixed value for screens.
// All screens I checked under OS4.2 report 72.
return NSMakeSize(72, 72);
}
@end