Changeset 9303 for trunk/macosx/Controller.m
- Timestamp:
- Oct 12, 2009, 1:59:52 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/Controller.m
r9302 r9303 3386 3386 { 3387 3387 ButtonToolbarItem * item = [self standardToolbarButtonWithIdentifier: ident]; 3388 [[(NSButton *)[item view] cell] setShowsStateBy: NSContentsCellMask]; //blue when enabled 3388 3389 3389 3390 [item setLabel: NSLocalizedString(@"Quick Look", "QuickLook toolbar item -> label")]; … … 3393 3394 [item setTarget: self]; 3394 3395 [item setAction: @selector(toggleQuickLook:)]; 3395 [item setAutovalidates: NO];3396 [item setEnabled: [NSApp isOnSnowLeopardOrBetter]];3397 3396 3398 3397 return item; … … 3508 3507 [(NSButton *)[toolbarItem view] setState: ![fFilterBar isHidden]]; 3509 3508 return YES; 3509 } 3510 3511 //set quick look image 3512 if ([ident isEqualToString: TOOLBAR_QUICKLOOK]) 3513 { 3514 [(NSButton *)[toolbarItem view] setState: [NSApp isOnSnowLeopardOrBetter] && [QLPreviewPanelSL sharedPreviewPanelExists] 3515 && [[QLPreviewPanelSL sharedPreviewPanel] isVisible]]; 3516 return [NSApp isOnSnowLeopardOrBetter]; 3510 3517 } 3511 3518 … … 3865 3872 } 3866 3873 3867 //quick look only works on 10.63868 3874 if (action == @selector(toggleQuickLook:)) 3875 { 3876 const BOOL visible = [NSApp isOnSnowLeopardOrBetter] && [QLPreviewPanelSL sharedPreviewPanelExists] 3877 && [[QLPreviewPanelSL sharedPreviewPanel] isVisible]; 3878 //text consistent with Finder 3879 NSString * title = !visible ? NSLocalizedString(@"Quick Look", "View menu -> Quick Look") 3880 : NSLocalizedString(@"Close Quick Look", "View menu -> Quick Look"); 3881 [menuItem setTitle: title]; 3882 3869 3883 return [NSApp isOnSnowLeopardOrBetter]; 3884 } 3870 3885 3871 3886 return YES;
Note: See TracChangeset
for help on using the changeset viewer.