//
//  KMDrawView.h
//  PDF Reader
//
//  Created by wangshuai on 13-3-12.
//  Copyright (c) 2013年 zhangjie. All rights reserved.
//

#import <Cocoa/Cocoa.h>

@class KMDrawView;

@protocol KMDrawViewDelegate <NSObject>

@optional
- (void)drawViewDidFinishTouchMode:(KMDrawView *)view;

@end

@interface KMDrawView : NSView

@property (nonatomic,assign) id<KMDrawViewDelegate> delegate;

@property (nonatomic,retain) NSColor *drawColor;
@property (nonatomic,retain) NSImage *drawImage;
@property (nonatomic,assign) float strokeRadius;

@property (nonatomic,assign) BOOL isAcceptsTouch;

@property (nonatomic,retain) NSBezierPath *drawBezierPath;

- (void)clearImage;

- (NSImage *)signatureImage;

@property (nonatomic,copy) void (^changeDrawCallback) (BOOL isTure);

@property (nonatomic,copy) void (^touchEndCallback) (BOOL isClear);

@end