5bfba53a196fdf3ad42f6c4bb15513f88af48bbd
[MenuTunes.git] / MenuTunesView.m
1 #import "MenuTunesView.h"
2
3
4 @implementation MenuTunesView
5
6 - (id)initWithFrame:(NSRect)frame
7 {
8     if ( (self = [super initWithFrame:frame]) )
9     {
10         image = [NSImage imageNamed:@"menu"];
11         altImage = [NSImage imageNamed:@"selected_image"];
12         curImage = image;
13     }
14     return self;
15 }
16
17 - (void)drawRect:(NSRect)rect
18 {
19     [curImage compositeToPoint:NSMakePoint(0, 0) operation:NSCompositeSourceOver];
20 }
21
22 - (void)mouseDown:(NSEvent *)event
23 {
24     curImage = altImage;
25     [self setNeedsDisplay:YES];
26     [super mouseDown:event];
27 }
28
29 - (void)mouseUp:(NSEvent *)event
30 {
31     curImage = image;
32     [self setNeedsDisplay:YES];
33     [super mouseUp:event];
34 }
35
36 @end