* NSStatusItem subclass which reduces suckage
*
* Original Author : Joseph Spiros <joseph.spiros@ithinksw.com>
+ * Original Author : Matt Judy <mjudy@ithinksw.com>
* Responsibility : Matt Judy <mjudy@ithinksw.com>
* Responsibility : Joseph Spiros <joseph.spiros@ithinksw.com>
*
- * Copyright (c) 2002 iThink Software.
+ * Copyright (c) 2002 - 2003 iThink Software.
* All Rights Reserved
*
*/
/*
- * This subclass does 3 things:
+ * This subclass does 4 things to approximate NSMenuExtra's functionality:
*
* 1. Makes the status item smarter about highlighting.
- * 2. Allows you to set an inverted (alternate) image.
- * 3. Eliminates the ugly shadow behind a normal status item.
+ * 2. Allows you to set an alternate (inverted) image.
+ * 3. Eliminates the pre-Jaguar shadow behind a normal status item.
+ * 4. If you use an image AND title, the text will be made slightly smaller
+ * to resemble the visual interface of an NSMenuExtra.
*
- * Note: In order to have the shadow not suck, Apple moves the
- * image up one pixel. We have chosen not to address this
- * here, so please adjust your images DOWN one pixel to
- * compensate for this.
+ * Note: In order to have the shadow not overlap the bottom of the
+ * menubar, Apple moves the image up one pixel. Since that shadow is
+ * no longer drawn, please adjust your images DOWN one pixel to compensate.
*
*/
+
#import <Cocoa/Cocoa.h>
- (NSImage*) alternateImage;
- (void) setAlternateImage:(NSImage*)image;
+
@end