* Source/NSWindow.m: Remove unnecessary FIXMEs related to

user space scale factor
* Source/NSAppliation.m: Correct app icon sizing which was
mixing up window frame coordinates and user space coordinates
* Source/NSCachedImageRep.m: Add NSUnscaledWindowMask to the
window used internally


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@32897 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Eric Wasylishen 2011-04-19 08:23:01 +00:00
parent b4e8ecd7cf
commit 346f604cb7
4 changed files with 23 additions and 11 deletions

View file

@ -1,3 +1,12 @@
2011-04-18 Eric Wasylishen <ewasylishen@gmail.com>
* Source/NSWindow.m: Remove unnecessary FIXMEs related to
user space scale factor
* Source/NSAppliation.m: Correct app icon sizing which was
mixing up window frame coordinates and user space coordinates
* Source/NSCachedImageRep.m: Add NSUnscaledWindowMask to the
window used internally
2011-04-18 Eric Wasylishen <ewasylishen@gmail.com>
* Source/NSScreen.m (-userSpaceScaleFactor):

View file

@ -3761,7 +3761,6 @@ struct _DelegateWrapper
- _appIconInit
{
NSAppIconView *iv;
NSRect iconRect;
unsigned mask = NSIconWindowMask;
BOOL suppress;
@ -3780,13 +3779,19 @@ struct _DelegateWrapper
defer: NO
screen: nil];
iconRect = GSGetIconFrame(_app_icon_window);
[_app_icon_window setFrame: iconRect display: YES];
iv = [[NSAppIconView alloc] initWithFrame: iconRect];
{
NSRect iconContentRect = GSGetIconFrame(_app_icon_window);
NSRect iconFrame = [_app_icon_window frameRectForContentRect: iconContentRect];
NSRect iconViewFrame = NSMakeRect(0, 0, iconContentRect.size.width, iconContentRect.size.height);
[_app_icon_window setFrame: iconFrame display: YES];
iv = [[NSAppIconView alloc] initWithFrame: iconViewFrame];
[iv setImage: _app_icon];
[_app_icon_window setContentView: iv];
RELEASE(iv);
}
if (NO == suppress)
{

View file

@ -92,7 +92,7 @@
frame.origin = NSMakePoint(0,0);
frame.size = aSize;
win = [[GSCacheW alloc] initWithContentRect: frame
styleMask: NSBorderlessWindowMask
styleMask: NSBorderlessWindowMask | NSUnscaledWindowMask
backing: NSBackingStoreRetained
defer: NO];
self = [self initWithWindow: win rect: frame];
@ -136,7 +136,7 @@
}
if (!_window)
_window = [[GSCacheW alloc] initWithContentRect: _rect
styleMask: NSBorderlessWindowMask
styleMask: NSBorderlessWindowMask | NSUnscaledWindowMask
backing: NSBackingStoreRetained
defer: NO];
[self setSize: _rect.size];

View file

@ -2272,7 +2272,6 @@ many times.
*/
- (NSPoint) convertBaseToScreen: (NSPoint)aPoint
{
// FIXME: Apply userSpaceScaleFactor?
NSPoint screenPoint;
screenPoint.x = _frame.origin.x + aPoint.x;
@ -2286,7 +2285,6 @@ many times.
*/
- (NSPoint) convertScreenToBase: (NSPoint)aPoint
{
// FIXME: Apply userSpaceScaleFactor?
NSPoint basePoint;
basePoint.x = aPoint.x - _frame.origin.x;