ITKit for Menutunes
[ITKit.git] / ITTableView.m
diff --git a/ITTableView.m b/ITTableView.m
new file mode 100755 (executable)
index 0000000..613a441
--- /dev/null
@@ -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