#import <Cocoa/Cocoa.h>
#import <ITKit/ITKit.h>
-
-typedef enum _StatusWindowSizing {
- StatusWindowRegular,
- StatusWindowSmall,
- StatusWindowMini
-} StatusWindowSizing;
-
+#define SMALL_DIVISOR 1.33333
+#define MINI_DIVISOR 1.66667
@interface StatusWindow : ITTransientStatusWindow {
NSImage *_image;
BOOL _locked;
- StatusWindowSizing _sizing;
+ NSTextField *_textField;
}
- (void)setImage:(NSImage *)newImage;
- (void)setLocked:(BOOL)flag;
-- (void)setSizing:(StatusWindowSizing)newSizing;
-- (void)buildTextWindowWithString:(NSString *)text;
+- (void)buildImageWindowWithImage:(NSImage *)image;
+- (void)buildTextWindowWithString:(id)text;
- (void)buildMeterWindowWithCharacter:(NSString *)character
size:(float)size
count:(int)count
target:(id)target
defaultAction:(SEL)okAction
alternateAction:(SEL)alternateAction;
-
+
+- (void)updateTime:(NSString *)time range:(NSRange)range;
@end