diff options
| -rw-r--r-- | src/Document.m | 14 | 
1 files changed, 12 insertions, 2 deletions
| diff --git a/src/Document.m b/src/Document.m index 609f0a6..eb467e3 100644 --- a/src/Document.m +++ b/src/Document.m @@ -1,6 +1,6 @@  #import "Document.h" -static NSPoint *cascade_offset; +static NSPoint *cascade_offset = NULL;  @implementation Document @@ -13,7 +13,10 @@ static NSPoint *cascade_offset;  			NSLog(@"Setting cascade_offset");  			NSPoint p = NSMakePoint(100, 100);  			cascade_offset = &p; -			NSLog(@"Has set cascade_offset"); +			NSLog(@"Has set cascade_offset x:%f y:%f", cascade_offset->x, cascade_offset->y); +		} +		else { +			NSLog(@"init has cascade_offset x:%f y:%f", cascade_offset->x, cascade_offset->y);  		}  		_label = [[NSTextField alloc] @@ -73,12 +76,19 @@ static NSPoint *cascade_offset;  		| NSViewMaxYMargin];  	// TODO: Cascade, store previous top-left position. +	// Figure out why the cascade isn't cascading by enough. Try logging origin values.  	if (cascade_offset) {  		// cascade_offset = NSMakePoint(100, 100);  		NSLog(@"Yes"); +		// default	21:03:08.812158+0200	Base Windowed Application	makeWindowControllers cascade_offset x:-0.000000 y:-0.000000 +		NSPoint o = *cascade_offset; +		NSLog(@"makeWindowControllers cascade_offset x:%f y:%f", o.x, o.y);  	}  	*cascade_offset = [window cascadeTopLeftFromPoint:*cascade_offset]; +	// NSPoint o = [window cascadeTopLeftFromPoint:*cascade_offset]; +	// cascade_offset = &o; +	NSLog(@"after setting cascade_offset x:%f y:%f", cascade_offset->x, cascade_offset->y);  	// cascade_offset = [window frame].origin; | 
