NSPoint translation;
NSRect winFrame = [_window frame];
+ scale = MAX(scale, 0.000001);
+
translation.x = (winFrame.size.width / 2.0);
translation.y = (winFrame.size.height / 2.0);
transform = CGAffineTransformMakeTranslation(translation.x, translation.y);
- (NSImage *)alternateImage {
if ([super respondsToSelector:@selector(alternateImage)]) {
- return [(id <_ITStatusItemNSStatusItemPantherCompatability>)super alternateImage];
+ return [super alternateImage];
}
return [(NSButton *)[self _button] alternateImage];
}
- (void)setAlternateImage:(NSImage*)image {
if ([super respondsToSelector:@selector(setAlternateImage:)]) {
- [(id <_ITStatusItemNSStatusItemPantherCompatability>)super setAlternateImage:image];
+ [super setAlternateImage:image];
return;
}
[(NSButton *)[self _button] setAlternateImage:image];
NSPoint translation;
NSRect winFrame = [_window frame];
+ Zoom = MAX(Zoom, 0.000001);
+
translation.x = (winFrame.size.width / 2.0);
translation.y = (winFrame.size.height / 2.0);
transform = CGAffineTransformMakeTranslation(translation.x, translation.y);