//
//  KSTKArrowWindow.h
//  KSToolkit
//
//  Created by Pierre Oleo on 03/08/09.
//  Copyright 2009 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
typedef enum {
    kKSTKPositionArrowLeft,
    kKSTKPositionArrowRight,
	kKSTKPositionArrowBottom,
	kKSTKPositionArrowTop
} KSTKArrowPosition;



@interface KSTKArrowWindow : NSWindow {    
@private
    __weak NSView *_view;
    __weak NSWindow *_window;
    NSPoint _point;
    NSRect _viewFrame;
    BOOL _resizing;
	unsigned int arrowPosition;
}
@property (assign) unsigned int arrowPosition;

- (KSTKArrowWindow *)initWithContentView:(NSView *)aView atPoint:(NSPoint)aPoint positioned:(unsigned int)aPosition inWindow:(NSWindow *)aWindow ;

@end
