-/*************************************************************************/
-#pragma mark -
-#pragma mark INITIALIZATION METHODS
-/*************************************************************************/
-
-- (id)initWithStatusBar:(NSStatusBar*)statusBar withLength:(float)length
-{
- if ( ( self = [super _initInStatusBar:statusBar
- withLength:length
- withPriority:1000] ) ) {
-
- //Eliminate the fucking shadow...
- [[[self _button] cell] setType:NSNullCellType];
-
- //Be something other than a dumbshit about highlighting...
- [self setHighlightMode:YES];
- }
- return self;
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
+ NSMenu *temporaryMenu = [[menuProvider menuForStatusItem:statusItem] retain];
+ NSMethodSignature *signature = [temporaryMenu methodSignatureForSelector:aSelector];
+ [temporaryMenu release];
+ return signature;