+- (NSImage *)alternateImage {
+ if ([super respondsToSelector:@selector(alternateImage)]) {
+ return [(id <_ITStatusItemNSStatusItemPantherCompatability>)super alternateImage];
+ }
+ return [(NSButton *)[self _button] alternateImage];
+}
+
+- (void)setAlternateImage:(NSImage*)image {
+ if ([super respondsToSelector:@selector(setAlternateImage:)]) {
+ [(id <_ITStatusItemNSStatusItemPantherCompatability>)super setAlternateImage:image];
+ return;
+ }
+ [(NSButton *)[self _button] setAlternateImage:image];
+}
+
+@end
\ No newline at end of file