Files
transmission/macosx/MenuButton.m
Eric Petit 7e244c6792 Merged Mitchell's changes, this includes:
Adds stop at ratio,
Adds sorting by name, date or state,
Seperates Info window into its own nib,
Adds option to enable or disabled autostarting downloads,
Seperates Network / Transfers in the Preferences
2006-05-25 12:22:19 +00:00

34 lines
903 B
Objective-C

#import "MenuButton.h"
@implementation MenuButton
- (void) mouseDown: (NSEvent *) event
{
[self setState: NSOnState];
[self highlight: YES];
NSPoint location = NSMakePoint(3, -2);
NSEvent * theEvent= [NSEvent mouseEventWithType: [event type]
location: location
modifierFlags: [event modifierFlags]
timestamp: [event timestamp]
windowNumber: [event windowNumber]
context: [event context]
eventNumber: [event eventNumber]
clickCount: [event clickCount]
pressure: [event pressure]];
[NSMenu popUpContextMenu: [self menu] withEvent: theEvent forView: self];
[self setState: NSOffState];
[self highlight: NO];
}
- (NSMenu *) menuForEvent: (NSEvent *) e
{
return nil;
}
@end