X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/6e879de483fcc0349bb3720d1eb8ae74dc6d3803..efb3ce634ac7560512f279a48c2201d4f4762351:/StatusWindow.h diff --git a/StatusWindow.h b/StatusWindow.h index d5dfb6e..b72ca71 100755 --- a/StatusWindow.h +++ b/StatusWindow.h @@ -1,20 +1,43 @@ /* * MenuTunes * StatusWindow - * ... + * ITTransientStatusWindow subclass for MenuTunes * - * Original Author : Kent Sutherland - * Responsibility : Kent Sutherland + * Original Author : Matthew Judy + * Responsibility : Matthew Judy * - * Copyright (c) 2002 The iThink Group. + * Copyright (c) 2003 iThink Software. * All Rights Reserved * */ #import +#import -@interface StatusWindow : NSWindow -{ + +#define SW_PAD 24.0 +#define SW_SPACE 24.0 +#define SW_MINW 211.0 +#define SW_BORDER 32.0 + +typedef enum { + StatusWindowTextMode, + StatusWindowVolumeMode +} StatusWindowMode; + +@interface StatusWindow : ITTransientStatusWindow { + NSImage *image; + NSString *text; + NSImageView *imageView; + ITTextField *textField; + NSMatrix *volMatrix; + StatusWindowMode windowMode; + float volumeLevel; } + +- (void)setImage:(NSImage *)newImage; +- (void)setText:(NSString *)newText; +- (void)setVolume:(float)level; + @end