2 // TabViewDraggingCategory.m
5 // Created by Marc Liyanage on Sun Oct 26 2003.
6 // Copyright (c) 2003 __MyCompanyName__. All rights reserved.
9 #import "TabViewDraggingCategory.h"
12 @implementation NSTabView (DraggingCategory)
14 - (NSDragOperation)draggingUpdated:(id)dragInfo {
16 NSPoint mouse = [self convertPoint:[dragInfo draggingLocation] fromView:nil];
18 NSTabViewItem *hitItem = [self tabViewItemAtPoint:mouse];
19 NSString *identifier = [hitItem identifier];
21 if (hitItem && ([identifier isEqualToString:@"xmlTab"] || [identifier isEqualToString:@"xsltTab"])) {
22 [self selectTabViewItem:hitItem];
25 return NSDragOperationGeneric;
29 - (NSDragOperation)draggingEntered:(id)dragInfo {
31 return NSDragOperationGeneric;