moved saxon and xalan to libs subdir
[TestXSLT.git] / TabViewDraggingCategory.m
1 //
2 //  TabViewDraggingCategory.m
3 //  TestXSLT
4 //
5 //  Created by Marc Liyanage on Sun Oct 26 2003.
6 //  Copyright (c) 2003 __MyCompanyName__. All rights reserved.
7 //
8
9 #import "TabViewDraggingCategory.h"
10
11
12 @implementation NSTabView (DraggingCategory)
13
14 - (NSDragOperation)draggingUpdated:(id)dragInfo {
15
16         NSPoint mouse = [self convertPoint:[dragInfo draggingLocation] fromView:nil];
17         
18         NSTabViewItem *hitItem = [self tabViewItemAtPoint:mouse];
19         NSString *identifier = [hitItem identifier];
20
21         if (hitItem && ([identifier isEqualToString:@"xmlTab"] || [identifier isEqualToString:@"xsltTab"])) {
22                 [self selectTabViewItem:hitItem];
23         }
24         
25         return NSDragOperationGeneric;
26         
27 }
28
29 - (NSDragOperation)draggingEntered:(id)dragInfo {
30         
31         return NSDragOperationGeneric;
32         
33 }
34
35
36 @end