#import "intf.h"\r
#import "controls.h"\r
#import "vout.h"\r
+#import "misc.h"\r
#import "fspanel.h"\r
\r
#define KEEP_VISIBLE_AFTER_ACTION 4 /* time in half-sec until this panel will hide again after a user's action */\r
#if GC_ENABLED\r
- (void)finalize\r
{\r
- /* dealloc isn't called on 10.5 in case that GC is enabled, so we need to provide the functionality here */\r
- [[NSNotificationCenter defaultCenter] removeObserver: self];\r
- [self setFadeTimer:nil];\r
- \r
- [super finalize];\r
+ /* dealloc isn't called on 10.5 in case that GC is enabled, so we need to provide the functionality here */\r
+ [[NSNotificationCenter defaultCenter] removeObserver: self];\r
+ [self setFadeTimer:nil];\r
+ \r
+ [super finalize];\r
}\r
#endif\r
\r
return;\r
}\r
if( [self alphaValue] > 0.0 )\r
- [self setAlphaValue:[self alphaValue]-0.1];\r
- if( [self alphaValue] <= 0.1 )\r
+ [self setAlphaValue:[self alphaValue]-0.05];\r
+ if( [self alphaValue] <= 0.05 )\r
{\r
b_displayed = NO;\r
[self setAlphaValue:0.0];\r
if( ( [self alphaValue] > 0.0 ) )\r
{\r
if (![self fadeTimer])\r
- [self setFadeTimer:[NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(unfocus:) userInfo:[NSNumber numberWithShort:0] repeats:YES]];\r
+ [self setFadeTimer:[NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(unfocus:) userInfo:[NSNumber numberWithShort:0] repeats:YES]];\r
else if ([[[self fadeTimer] userInfo] shortValue]==1)\r
b_fadeQueued=YES;\r
}\r
\r
- (void)drawRect:(NSRect)rect\r
{\r
- NSRect frame = [self frame];\r
+ NSRect frame = [self frame];\r
NSRect image_rect;\r
NSImage *img;\r
addImage( @"fs_background", 0, 0, NSCompositeCopy, 0 );\r