Changeset 5875
- Timestamp:
- May 21, 2008, 4:02:38 PM (14 years ago)
- Location:
- trunk/macosx
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/Controller.h
r5873 r5875 258 258 - (NSArray *) quickLookURLs; 259 259 - (NSRect) quickLookFrameWithURL: (NSURL*) url; 260 - (void) toggleQuickLook; 260 261 261 262 - (void) linkHomepage: (id) sender; -
trunk/macosx/Controller.m
r5874 r5875 61 61 #define TOOLBAR_PAUSE_RESUME_SELECTED @"Toolbar Pause / Resume Selected" 62 62 #define TOOLBAR_FILTER @"Toolbar Toggle Filter" 63 #define TOOLBAR_QUICKLOOK @"Toolbar QuickLook" 63 64 64 65 typedef enum … … 3267 3268 return item; 3268 3269 } 3270 else if ([ident isEqualToString: TOOLBAR_QUICKLOOK]) 3271 { 3272 ButtonToolbarItem * item = [self standardToolbarButtonWithIdentifier: ident]; 3273 3274 [item setLabel: NSLocalizedString(@"QuickLook", "QuickLook toolbar item -> label")]; 3275 [item setPaletteLabel: NSLocalizedString(@"Quick Look", "QuickLook toolbar item -> palette label")]; 3276 [item setToolTip: NSLocalizedString(@"Quick Look", "QuickLook toolbar item -> tooltip")]; 3277 [item setImage: [NSImage imageNamed: NSImageNameQuickLookTemplate]]; 3278 [item setTarget: self]; 3279 [item setAction: @selector(toggleQuickLook)]; 3280 3281 return item; 3282 } 3269 3283 else 3270 3284 return nil; … … 3303 3317 - (NSArray *) toolbarAllowedItemIdentifiers: (NSToolbar *) toolbar 3304 3318 { 3305 return [NSArray arrayWithObjects: 3306 TOOLBAR_CREATE, TOOLBAR_OPEN_FILE, TOOLBAR_OPEN_WEB, 3307 TOOLBAR_REMOVE, TOOLBAR_PAUSE_RESUME_SELECTED, TOOLBAR_PAUSE_RESUME_ALL, 3308 TOOLBAR_FILTER, TOOLBAR_INFO, 3309 NSToolbarSeparatorItemIdentifier, 3310 NSToolbarSpaceItemIdentifier, 3311 NSToolbarFlexibleSpaceItemIdentifier, 3312 NSToolbarCustomizeToolbarItemIdentifier, nil]; 3319 NSMutableArray * idents = [NSMutableArray arrayWithObjects: 3320 TOOLBAR_CREATE, TOOLBAR_OPEN_FILE, TOOLBAR_OPEN_WEB, 3321 TOOLBAR_REMOVE, TOOLBAR_PAUSE_RESUME_SELECTED, TOOLBAR_PAUSE_RESUME_ALL, 3322 TOOLBAR_FILTER, TOOLBAR_INFO, 3323 NSToolbarSeparatorItemIdentifier, 3324 NSToolbarSpaceItemIdentifier, 3325 NSToolbarFlexibleSpaceItemIdentifier, 3326 NSToolbarCustomizeToolbarItemIdentifier, nil]; 3327 3328 //allow quicklook on leopard 3329 if ([NSApp isOnLeopardOrBetter]) 3330 [idents insertObject: TOOLBAR_QUICKLOOK atIndex: 6]; 3331 3332 return idents; 3313 3333 } 3314 3334 3315 3335 - (NSArray *) toolbarDefaultItemIdentifiers: (NSToolbar *) toolbar 3316 3336 { 3317 return [NSArray arrayWithObjects: 3318 TOOLBAR_CREATE, TOOLBAR_OPEN_FILE, TOOLBAR_REMOVE, 3319 NSToolbarSeparatorItemIdentifier, 3320 TOOLBAR_PAUSE_RESUME_ALL, 3321 NSToolbarFlexibleSpaceItemIdentifier, 3322 TOOLBAR_FILTER, TOOLBAR_INFO, nil]; 3337 //has quicklook on leopard 3338 if ([NSApp isOnLeopardOrBetter]) 3339 { 3340 return [NSArray arrayWithObjects: 3341 TOOLBAR_CREATE, TOOLBAR_OPEN_FILE, TOOLBAR_REMOVE, 3342 NSToolbarSeparatorItemIdentifier, 3343 TOOLBAR_PAUSE_RESUME_ALL, 3344 NSToolbarFlexibleSpaceItemIdentifier, 3345 TOOLBAR_QUICKLOOK, TOOLBAR_FILTER, TOOLBAR_INFO, nil]; 3346 } 3347 else 3348 { 3349 return [NSArray arrayWithObjects: 3350 TOOLBAR_CREATE, TOOLBAR_OPEN_FILE, TOOLBAR_REMOVE, 3351 NSToolbarSeparatorItemIdentifier, 3352 TOOLBAR_PAUSE_RESUME_ALL, 3353 NSToolbarFlexibleSpaceItemIdentifier, 3354 TOOLBAR_FILTER, TOOLBAR_INFO, nil]; 3355 } 3323 3356 } 3324 3357 … … 4058 4091 } 4059 4092 4093 #warning move to QuickLookController? 4094 - (void) toggleQuickLook 4095 { 4096 [[QuickLookController quickLook] toggleQuickLook]; 4097 } 4098 4060 4099 - (void) linkHomepage: (id) sender 4061 4100 {
Note: See TracChangeset
for help on using the changeset viewer.