/*
 * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
 */

#import <Cocoa/Cocoa.h>
#import <jni.h>

// used during fullscreen animation for fading in/out the screen
@interface GlassBackgroundWindow : NSWindow
{
	NSWindow				*trackWindow;
	CGFloat					startingTrackingSize;
}

- (id)initWithWindow:(NSWindow *)window;

@end

@interface GlassFullscreenWindow : NSWindow
{
	NSPoint					point;
@public
	CGDirectDisplayID		displayID;
}

- (id)initWithContentRect:(NSRect)contentRect withHostView:(NSView *)hostView withView:(NSView *)view withScreen:(NSScreen *)screen withPoint:(NSPoint)point;
- (NSPoint)point;

@end
