Volume Window s3x. Auto-displayed song info is disabled right now. Will thread...
[MenuTunes.git] / StatusWindow.h
1 /*
2  *      MenuTunes
3  *  StatusWindow
4  *    ITTransientStatusWindow subclass for MenuTunes
5  *
6  *  Original Author : Matthew Judy <mjudy@ithinksw.com>
7  *   Responsibility : Matthew Judy <mjudy@ithinksw.com>
8  *
9  *  Copyright (c) 2003 iThink Software.
10  *  All Rights Reserved
11  *
12  */
13
14
15 #import <Cocoa/Cocoa.h>
16 #import <ITKit/ITKit.h>
17
18
19 #define SW_PAD    24.0
20 #define SW_SPACE  24.0
21 #define SW_MINW   211.0
22 #define SW_BORDER 32.0
23
24 typedef enum {
25     StatusWindowTextMode,
26     StatusWindowVolumeMode
27 } StatusWindowMode;
28
29 @interface StatusWindow : ITTransientStatusWindow {
30     NSImage          *image;
31     NSString         *text;
32     NSImageView      *imageView;
33     ITTextField      *textField;
34     NSMatrix         *volMatrix;
35     StatusWindowMode  windowMode;
36     float             volumeLevel;
37 }
38
39 - (void)setImage:(NSImage *)newImage;
40 - (void)setText:(NSString *)newText;
41 - (void)setVolume:(float)level;
42
43 @end