5 * NSStatusItem subclass which attempts to approximate NSMenuExtra's
6 * appearance and functionality.
8 * Copyright (c) 2005 by iThink Software.
15 #import <Cocoa/Cocoa.h>
19 @protocol ITStatusItemMenuProvider
20 - (NSMenu *)menuForStatusItem:(ITStatusItem *)statusItem;
23 @interface ITStatusItem : NSStatusItem {
24 id <ITStatusItemMenuProvider> _menuProvider;
28 - (id)initWithStatusBar:(NSStatusBar *)statusBar withLength:(float)length;
30 - (NSImage *)alternateImage;
31 - (void)setAlternateImage:(NSImage *)image;
33 - (id <ITStatusItemMenuProvider>)menuProvider;
34 - (void)setMenuProvider:(id <ITStatusItemMenuProvider>)provider;