X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/6e879de483fcc0349bb3720d1eb8ae74dc6d3803..72525936e39908832152b4d81c58d4b40994d7a7:/StatusWindow.h diff --git a/StatusWindow.h b/StatusWindow.h index d5dfb6e..c956be7 100755 --- a/StatusWindow.h +++ b/StatusWindow.h @@ -1,20 +1,48 @@ /* * 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 -{ + +typedef enum _StatusWindowSizing { + StatusWindowRegular, + StatusWindowSmall, + StatusWindowMini +} StatusWindowSizing; + + +@interface StatusWindow : ITTransientStatusWindow { + NSImage *_image; + BOOL _locked; + StatusWindowSizing _sizing; } + +- (void)setImage:(NSImage *)newImage; +- (void)setLocked:(BOOL)flag; +- (void)setSizing:(StatusWindowSizing)newSizing; + +- (void)buildTextWindowWithString:(NSString *)text; +- (void)buildMeterWindowWithCharacter:(NSString *)character + size:(float)size + count:(int)count + active:(int)active; +- (void)buildDialogWindowWithMessage:(NSString *)message + defaultButton:(NSString *)title + alternateButton:(NSString *)title + target:(id)target + defaultAction:(SEL)okAction + alternateAction:(SEL)alternateAction; + @end