X-Git-Url: http://git.ithinksw.org/ITKit.git/blobdiff_plain/35167b10d151b0ae09f0f807670c318bc4d3de53..22a86e1af594d77fde7f056cf5152478f14dafbf:/ITTableView.m diff --git a/ITTableView.m b/ITTableView.m new file mode 100755 index 0000000..613a441 --- /dev/null +++ b/ITTableView.m @@ -0,0 +1,48 @@ +// ITTableView.m + +#import "ITTableView.h" + + +@implementation ITTableView + +- (id)initWithFrame:(NSRect)frame { + self = [super initWithFrame:frame]; + if (self) { + corner = [[ITTableCornerView alloc] initWithFrame:[[self cornerView] frame]]; + [corner setPullsDown:YES]; + [self setCornerView:corner]; + } + return self; +} + +- (id)initWithCoder:(NSCoder*)coder { + self = [super initWithCoder:coder]; + if (self) { + corner = [[ITTableCornerView alloc] initWithFrame:[[self cornerView] frame]]; + [corner setPullsDown:YES]; + [self setCornerView:corner]; + } + return self; +} + +- (void)encodeWithCoder:(NSCoder*)coder { + [super encodeWithCoder:coder]; +} + +- (void)setCornerImage:(NSImage*)image { + [corner setImage:image]; +} + +- (NSImage*)cornerImage { + return [corner image]; +} + +- (void)setCornerMenu:(NSMenu*)menu { + [corner setMenu:menu]; +} + +- (NSMenu*)cornerMenu { + return [corner menu]; +} + +@end