From 3b5642c68f57865888b60a1f846fed3810333dae Mon Sep 17 00:00:00 2001 From: rowanbeentje Date: Thu, 13 Dec 2012 00:14:06 +0000 Subject: - Add Retina versions of the tab close buttons - Recompress other PSMTabBar images where necessary - Improve drawing of the tab bar in response to window state change, allowing better colour display in edge cases and particularly when sheets are open --- Frameworks/PSMTabBar/Images/AddTabButton.png | Bin 1063 -> 160 bytes Frameworks/PSMTabBar/Images/AddTabButtonPushed.png | Bin 1038 -> 160 bytes .../PSMTabBar/Images/AddTabButtonRollover.png | Bin 1047 -> 160 bytes Frameworks/PSMTabBar/Images/AdiumGradient.png | Bin 93 -> 84 bytes .../PSMTabBar/Images/AquaTabCloseDirty_Front.png | Bin 292 -> 271 bytes .../Images/AquaTabCloseDirty_Front_Pressed.png | Bin 292 -> 271 bytes .../Images/AquaTabCloseDirty_Front_Rollover.png | Bin 297 -> 276 bytes Frameworks/PSMTabBar/Images/AquaTabClose_Front.png | Bin 307 -> 286 bytes .../Images/AquaTabClose_Front_Pressed.png | Bin 310 -> 289 bytes .../Images/AquaTabClose_Front_Rollover.png | Bin 317 -> 296 bytes Frameworks/PSMTabBar/Images/AquaTabsBackground.png | Bin 380 -> 344 bytes Frameworks/PSMTabBar/Images/AquaTabsDown.png | Bin 192 -> 153 bytes Frameworks/PSMTabBar/Images/AquaTabsDownNonKey.png | Bin 182 -> 166 bytes Frameworks/PSMTabBar/Images/AquaTabsSeparator.png | Bin 159 -> 106 bytes .../PSMTabBar/Images/AquaTabsSeparatorDown.png | Bin 175 -> 149 bytes Frameworks/PSMTabBar/Images/SequelProTabClose.png | Bin 463 -> 305 bytes .../PSMTabBar/Images/SequelProTabClose@2x.png | Bin 0 -> 754 bytes .../PSMTabBar/Images/SequelProTabClose_Pressed.png | Bin 468 -> 309 bytes .../Images/SequelProTabClose_Pressed@2x.png | Bin 0 -> 726 bytes .../Images/SequelProTabClose_Rollover.png | Bin 465 -> 309 bytes .../Images/SequelProTabClose_Rollover@2x.png | Bin 0 -> 736 bytes Frameworks/PSMTabBar/Images/SequelProTabDirty.png | Bin 428 -> 282 bytes .../PSMTabBar/Images/SequelProTabDirty@2x.png | Bin 0 -> 717 bytes .../PSMTabBar/Images/SequelProTabDirty_Pressed.png | Bin 410 -> 276 bytes .../Images/SequelProTabDirty_Pressed@2x.png | Bin 0 -> 666 bytes .../Images/SequelProTabDirty_Rollover.png | Bin 421 -> 275 bytes .../Images/SequelProTabDirty_Rollover@2x.png | Bin 0 -> 685 bytes Frameworks/PSMTabBar/Images/TabClose_Dirty.png | Bin 327 -> 262 bytes .../PSMTabBar/Images/TabClose_Dirty_Pressed.png | Bin 320 -> 255 bytes .../PSMTabBar/Images/TabClose_Dirty_Rollover.png | Bin 320 -> 255 bytes Frameworks/PSMTabBar/Images/TabClose_Front.png | Bin 309 -> 288 bytes .../PSMTabBar/Images/TabClose_Front_Pressed.png | Bin 310 -> 289 bytes .../PSMTabBar/Images/TabClose_Front_Rollover.png | Bin 308 -> 287 bytes .../PSMTabBar/Images/TabNewMetalRollover.png | Bin 384 -> 380 bytes Frameworks/PSMTabBar/Images/overflowImage.png | Bin 256 -> 235 bytes .../PSMTabBar/Images/overflowImagePressed.png | Bin 250 -> 229 bytes Frameworks/PSMTabBar/Images/pi.png | Bin 564 -> 559 bytes Frameworks/PSMTabBar/PSMTabBarControl.m | 18 ++++++++++------ Frameworks/PSMTabBar/Styles/PSMSequelProTabStyle.m | 6 +++--- sequel-pro.xcodeproj/project.pbxproj | 24 +++++++++++++++++++++ 40 files changed, 38 insertions(+), 10 deletions(-) create mode 100644 Frameworks/PSMTabBar/Images/SequelProTabClose@2x.png create mode 100644 Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed@2x.png create mode 100644 Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover@2x.png create mode 100644 Frameworks/PSMTabBar/Images/SequelProTabDirty@2x.png create mode 100644 Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed@2x.png create mode 100644 Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover@2x.png diff --git a/Frameworks/PSMTabBar/Images/AddTabButton.png b/Frameworks/PSMTabBar/Images/AddTabButton.png index 0ed2bc26..3818b106 100644 Binary files a/Frameworks/PSMTabBar/Images/AddTabButton.png and b/Frameworks/PSMTabBar/Images/AddTabButton.png differ diff --git a/Frameworks/PSMTabBar/Images/AddTabButtonPushed.png b/Frameworks/PSMTabBar/Images/AddTabButtonPushed.png index 9f370a0d..d78febb1 100644 Binary files a/Frameworks/PSMTabBar/Images/AddTabButtonPushed.png and b/Frameworks/PSMTabBar/Images/AddTabButtonPushed.png differ diff --git a/Frameworks/PSMTabBar/Images/AddTabButtonRollover.png b/Frameworks/PSMTabBar/Images/AddTabButtonRollover.png index 6138f3ed..ced6a993 100644 Binary files a/Frameworks/PSMTabBar/Images/AddTabButtonRollover.png and b/Frameworks/PSMTabBar/Images/AddTabButtonRollover.png differ diff --git a/Frameworks/PSMTabBar/Images/AdiumGradient.png b/Frameworks/PSMTabBar/Images/AdiumGradient.png index d410a88a..bad81b86 100644 Binary files a/Frameworks/PSMTabBar/Images/AdiumGradient.png and b/Frameworks/PSMTabBar/Images/AdiumGradient.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front.png b/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front.png index 77d22050..82c37150 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front.png and b/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Pressed.png b/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Pressed.png index 197ea95c..01570fbd 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Pressed.png and b/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Pressed.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Rollover.png b/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Rollover.png index 2dfe5777..55db6531 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Rollover.png and b/Frameworks/PSMTabBar/Images/AquaTabCloseDirty_Front_Rollover.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabClose_Front.png b/Frameworks/PSMTabBar/Images/AquaTabClose_Front.png index 02b72d39..17c88d3d 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabClose_Front.png and b/Frameworks/PSMTabBar/Images/AquaTabClose_Front.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabClose_Front_Pressed.png b/Frameworks/PSMTabBar/Images/AquaTabClose_Front_Pressed.png index f81125a0..8050f582 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabClose_Front_Pressed.png and b/Frameworks/PSMTabBar/Images/AquaTabClose_Front_Pressed.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabClose_Front_Rollover.png b/Frameworks/PSMTabBar/Images/AquaTabClose_Front_Rollover.png index 4f6b865f..3612b28e 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabClose_Front_Rollover.png and b/Frameworks/PSMTabBar/Images/AquaTabClose_Front_Rollover.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabsBackground.png b/Frameworks/PSMTabBar/Images/AquaTabsBackground.png index b9cd1d0f..1303779f 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabsBackground.png and b/Frameworks/PSMTabBar/Images/AquaTabsBackground.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabsDown.png b/Frameworks/PSMTabBar/Images/AquaTabsDown.png index 6fed84c6..65f3ccb9 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabsDown.png and b/Frameworks/PSMTabBar/Images/AquaTabsDown.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabsDownNonKey.png b/Frameworks/PSMTabBar/Images/AquaTabsDownNonKey.png index df2c1365..96e54aec 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabsDownNonKey.png and b/Frameworks/PSMTabBar/Images/AquaTabsDownNonKey.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabsSeparator.png b/Frameworks/PSMTabBar/Images/AquaTabsSeparator.png index be82692d..60f38a21 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabsSeparator.png and b/Frameworks/PSMTabBar/Images/AquaTabsSeparator.png differ diff --git a/Frameworks/PSMTabBar/Images/AquaTabsSeparatorDown.png b/Frameworks/PSMTabBar/Images/AquaTabsSeparatorDown.png index 72b7878b..5f40dfc2 100644 Binary files a/Frameworks/PSMTabBar/Images/AquaTabsSeparatorDown.png and b/Frameworks/PSMTabBar/Images/AquaTabsSeparatorDown.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabClose.png b/Frameworks/PSMTabBar/Images/SequelProTabClose.png index 442f1fdf..1b68f75f 100644 Binary files a/Frameworks/PSMTabBar/Images/SequelProTabClose.png and b/Frameworks/PSMTabBar/Images/SequelProTabClose.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabClose@2x.png b/Frameworks/PSMTabBar/Images/SequelProTabClose@2x.png new file mode 100644 index 00000000..da429832 Binary files /dev/null and b/Frameworks/PSMTabBar/Images/SequelProTabClose@2x.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed.png b/Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed.png index 61c786dc..520cfb0b 100644 Binary files a/Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed.png and b/Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed@2x.png b/Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed@2x.png new file mode 100644 index 00000000..a81b9b4b Binary files /dev/null and b/Frameworks/PSMTabBar/Images/SequelProTabClose_Pressed@2x.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover.png b/Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover.png index 6744b7fc..9ee43e19 100644 Binary files a/Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover.png and b/Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover@2x.png b/Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover@2x.png new file mode 100644 index 00000000..dcc764d5 Binary files /dev/null and b/Frameworks/PSMTabBar/Images/SequelProTabClose_Rollover@2x.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabDirty.png b/Frameworks/PSMTabBar/Images/SequelProTabDirty.png index b9bb0595..e5269d34 100644 Binary files a/Frameworks/PSMTabBar/Images/SequelProTabDirty.png and b/Frameworks/PSMTabBar/Images/SequelProTabDirty.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabDirty@2x.png b/Frameworks/PSMTabBar/Images/SequelProTabDirty@2x.png new file mode 100644 index 00000000..0b2c0796 Binary files /dev/null and b/Frameworks/PSMTabBar/Images/SequelProTabDirty@2x.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed.png b/Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed.png index 5d113e50..ed074ef9 100644 Binary files a/Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed.png and b/Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed@2x.png b/Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed@2x.png new file mode 100644 index 00000000..14e5b566 Binary files /dev/null and b/Frameworks/PSMTabBar/Images/SequelProTabDirty_Pressed@2x.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover.png b/Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover.png index 031dffad..7966b7e9 100644 Binary files a/Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover.png and b/Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover.png differ diff --git a/Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover@2x.png b/Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover@2x.png new file mode 100644 index 00000000..bff7efac Binary files /dev/null and b/Frameworks/PSMTabBar/Images/SequelProTabDirty_Rollover@2x.png differ diff --git a/Frameworks/PSMTabBar/Images/TabClose_Dirty.png b/Frameworks/PSMTabBar/Images/TabClose_Dirty.png index 60a25ba3..5899b737 100644 Binary files a/Frameworks/PSMTabBar/Images/TabClose_Dirty.png and b/Frameworks/PSMTabBar/Images/TabClose_Dirty.png differ diff --git a/Frameworks/PSMTabBar/Images/TabClose_Dirty_Pressed.png b/Frameworks/PSMTabBar/Images/TabClose_Dirty_Pressed.png index 978dc1c7..eb286a01 100644 Binary files a/Frameworks/PSMTabBar/Images/TabClose_Dirty_Pressed.png and b/Frameworks/PSMTabBar/Images/TabClose_Dirty_Pressed.png differ diff --git a/Frameworks/PSMTabBar/Images/TabClose_Dirty_Rollover.png b/Frameworks/PSMTabBar/Images/TabClose_Dirty_Rollover.png index 7b8924da..599d4753 100644 Binary files a/Frameworks/PSMTabBar/Images/TabClose_Dirty_Rollover.png and b/Frameworks/PSMTabBar/Images/TabClose_Dirty_Rollover.png differ diff --git a/Frameworks/PSMTabBar/Images/TabClose_Front.png b/Frameworks/PSMTabBar/Images/TabClose_Front.png index e7bf88e7..192b6991 100644 Binary files a/Frameworks/PSMTabBar/Images/TabClose_Front.png and b/Frameworks/PSMTabBar/Images/TabClose_Front.png differ diff --git a/Frameworks/PSMTabBar/Images/TabClose_Front_Pressed.png b/Frameworks/PSMTabBar/Images/TabClose_Front_Pressed.png index feaf7281..68ebd583 100644 Binary files a/Frameworks/PSMTabBar/Images/TabClose_Front_Pressed.png and b/Frameworks/PSMTabBar/Images/TabClose_Front_Pressed.png differ diff --git a/Frameworks/PSMTabBar/Images/TabClose_Front_Rollover.png b/Frameworks/PSMTabBar/Images/TabClose_Front_Rollover.png index 865bd1fb..ce45746e 100644 Binary files a/Frameworks/PSMTabBar/Images/TabClose_Front_Rollover.png and b/Frameworks/PSMTabBar/Images/TabClose_Front_Rollover.png differ diff --git a/Frameworks/PSMTabBar/Images/TabNewMetalRollover.png b/Frameworks/PSMTabBar/Images/TabNewMetalRollover.png index b1308164..208c9640 100644 Binary files a/Frameworks/PSMTabBar/Images/TabNewMetalRollover.png and b/Frameworks/PSMTabBar/Images/TabNewMetalRollover.png differ diff --git a/Frameworks/PSMTabBar/Images/overflowImage.png b/Frameworks/PSMTabBar/Images/overflowImage.png index 2b762555..4cf35e4e 100644 Binary files a/Frameworks/PSMTabBar/Images/overflowImage.png and b/Frameworks/PSMTabBar/Images/overflowImage.png differ diff --git a/Frameworks/PSMTabBar/Images/overflowImagePressed.png b/Frameworks/PSMTabBar/Images/overflowImagePressed.png index b3918b34..f6916837 100644 Binary files a/Frameworks/PSMTabBar/Images/overflowImagePressed.png and b/Frameworks/PSMTabBar/Images/overflowImagePressed.png differ diff --git a/Frameworks/PSMTabBar/Images/pi.png b/Frameworks/PSMTabBar/Images/pi.png index 4d598dc7..9cd57539 100644 Binary files a/Frameworks/PSMTabBar/Images/pi.png and b/Frameworks/PSMTabBar/Images/pi.png differ diff --git a/Frameworks/PSMTabBar/PSMTabBarControl.m b/Frameworks/PSMTabBar/PSMTabBarControl.m index 2a92a2b1..6a062efe 100644 --- a/Frameworks/PSMTabBar/PSMTabBarControl.m +++ b/Frameworks/PSMTabBar/PSMTabBarControl.m @@ -244,8 +244,8 @@ - (void)viewWillMoveToWindow:(NSWindow *)aWindow { NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; - [center removeObserver:self name:NSWindowDidBecomeKeyNotification object:nil]; - [center removeObserver:self name:NSWindowDidResignKeyNotification object:nil]; + [center removeObserver:self name:NSWindowDidBecomeMainNotification object:nil]; + [center removeObserver:self name:NSWindowDidResignMainNotification object:nil]; [center removeObserver:self name:NSWindowDidUpdateNotification object:nil]; [center removeObserver:self name:NSWindowDidMoveNotification object:nil]; @@ -262,6 +262,9 @@ } } +/** + * Allow a window to be redrawn in response to changes in position or focus level. + */ - (void)windowStatusDidChange:(NSNotification *)notification { [self setNeedsDisplay:YES]; @@ -1747,7 +1750,8 @@ { // hide? must readjust things if I'm not supposed to be showing // this block of code only runs when the app launches - if ([self hideForSingleTab] && ([_cells count] <= 1) && !_awakenedFromNib) { + if (!_awakenedFromNib && [self hideForSingleTab] && ([_cells count] <= 1)) { + // must adjust frames now before display NSRect myFrame = [self frame]; if ([self orientation] == PSMTabBarHorizontalOrientation) { @@ -1801,12 +1805,12 @@ [[self delegate] tabView:[self tabView] tabBarDidHide:self]; } } - + + // The above tasks only needs to be run once, so set a flag to ensure that _awakenedFromNib = YES; + + // Allow the tab bar to redraw itself in result to window ordering/sheet/etc changes [self setNeedsDisplay:YES]; - - //we only need to do this once - [[NSNotificationCenter defaultCenter] removeObserver:self name:NSWindowDidUpdateNotification object:nil]; } #pragma mark - diff --git a/Frameworks/PSMTabBar/Styles/PSMSequelProTabStyle.m b/Frameworks/PSMTabBar/Styles/PSMSequelProTabStyle.m index b0a96ccd..6feb49a4 100644 --- a/Frameworks/PSMTabBar/Styles/PSMSequelProTabStyle.m +++ b/Frameworks/PSMTabBar/Styles/PSMSequelProTabStyle.m @@ -414,7 +414,7 @@ float shadowAlpha = 0.4f; // When the window is in the background, tone down the colours - if (![[tabBar window] isMainWindow] || ![NSApp isActive]) { + if ((![[tabBar window] isMainWindow] && ![[[tabBar window] attachedSheet] isMainWindow]) || ![NSApp isActive]) { backgroundCalibratedWhite = 0.73f; if (systemVersion >= 0x1070) backgroundCalibratedWhite = 0.79f; lineCalibratedWhite = 0.49f; @@ -505,7 +505,7 @@ } // Set up colours - if ([[tabBar window] isMainWindow] && [NSApp isActive]) { + if (([[tabBar window] isMainWindow] || [[[tabBar window] attachedSheet] isMainWindow]) && [NSApp isActive]) { lineColor = [NSColor darkGrayColor]; if ([cell state] == NSOnState) { fillColor = [NSColor colorWithCalibratedWhite:(systemVersion >= 0x1070)?0.63f:0.59f alpha:1.0f]; @@ -609,7 +609,7 @@ CGContextRef context = (CGContextRef)[[NSGraphicsContext currentContext] graphicsPort]; CGContextSaveGState(context); NSPoint topLeft, topRight; - CGFloat drawAlpha = ([[tabBar window] isMainWindow] && [NSApp isActive])? 1.0f : 0.7f; + CGFloat drawAlpha = (([[tabBar window] isMainWindow] || [[[tabBar window] attachedSheet] isMainWindow]) && [NSApp isActive])? 1.0f : 0.7f; outlineBezier = [NSBezierPath bezierPath]; // Calculate the endpoints of the line diff --git a/sequel-pro.xcodeproj/project.pbxproj b/sequel-pro.xcodeproj/project.pbxproj index a767cf50..e2458bbc 100644 --- a/sequel-pro.xcodeproj/project.pbxproj +++ b/sequel-pro.xcodeproj/project.pbxproj @@ -290,6 +290,12 @@ 58C3506710B9A57300D37E14 /* button_right.png in Resources */ = {isa = PBXBuildFile; fileRef = 58C3506610B9A57300D37E14 /* button_right.png */; }; 58C3506B10B9AA8B00D37E14 /* button_pagination.png in Resources */ = {isa = PBXBuildFile; fileRef = 58C3506A10B9AA8B00D37E14 /* button_pagination.png */; }; 58C3507510B9ADEA00D37E14 /* ContentPaginationView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 58C3507310B9ADEA00D37E14 /* ContentPaginationView.xib */; }; + 58C4BA0E16781A7B004068AB /* SequelProTabClose_Pressed@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 58C4BA0D16781A7B004068AB /* SequelProTabClose_Pressed@2x.png */; }; + 58C4BA1416781A93004068AB /* SequelProTabClose_Rollover@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 58C4BA0F16781A93004068AB /* SequelProTabClose_Rollover@2x.png */; }; + 58C4BA1516781A93004068AB /* SequelProTabClose@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 58C4BA1016781A93004068AB /* SequelProTabClose@2x.png */; }; + 58C4BA1616781A93004068AB /* SequelProTabDirty_Pressed@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 58C4BA1116781A93004068AB /* SequelProTabDirty_Pressed@2x.png */; }; + 58C4BA1716781A93004068AB /* SequelProTabDirty_Rollover@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 58C4BA1216781A93004068AB /* SequelProTabDirty_Rollover@2x.png */; }; + 58C4BA1816781A93004068AB /* SequelProTabDirty@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 58C4BA1316781A93004068AB /* SequelProTabDirty@2x.png */; }; 58C56EF50F438E120035701E /* SPDataCellFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 58C56EF40F438E120035701E /* SPDataCellFormatter.m */; }; 58C61CFA11960312003BAA5D /* SPAlertSheets.m in Sources */ = {isa = PBXBuildFile; fileRef = 584095181107CB6600260CFD /* SPAlertSheets.m */; }; 58C6C71611FBB17200A3F5E9 /* UniversalDetector.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58C6C71511FBB17200A3F5E9 /* UniversalDetector.framework */; }; @@ -1066,6 +1072,12 @@ 58C3506610B9A57300D37E14 /* button_right.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = button_right.png; sourceTree = ""; }; 58C3506A10B9AA8B00D37E14 /* button_pagination.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = button_pagination.png; sourceTree = ""; }; 58C3507410B9ADEA00D37E14 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/ContentPaginationView.xib; sourceTree = ""; }; + 58C4BA0D16781A7B004068AB /* SequelProTabClose_Pressed@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "SequelProTabClose_Pressed@2x.png"; sourceTree = ""; }; + 58C4BA0F16781A93004068AB /* SequelProTabClose_Rollover@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "SequelProTabClose_Rollover@2x.png"; sourceTree = ""; }; + 58C4BA1016781A93004068AB /* SequelProTabClose@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "SequelProTabClose@2x.png"; sourceTree = ""; }; + 58C4BA1116781A93004068AB /* SequelProTabDirty_Pressed@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "SequelProTabDirty_Pressed@2x.png"; sourceTree = ""; }; + 58C4BA1216781A93004068AB /* SequelProTabDirty_Rollover@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "SequelProTabDirty_Rollover@2x.png"; sourceTree = ""; }; + 58C4BA1316781A93004068AB /* SequelProTabDirty@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "SequelProTabDirty@2x.png"; sourceTree = ""; }; 58C56EF30F438E120035701E /* SPDataCellFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SPDataCellFormatter.h; sourceTree = ""; }; 58C56EF40F438E120035701E /* SPDataCellFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SPDataCellFormatter.m; sourceTree = ""; }; 58C6C71511FBB17200A3F5E9 /* UniversalDetector.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UniversalDetector.framework; path = Frameworks/UniversalDetector.framework; sourceTree = ""; }; @@ -2512,11 +2524,17 @@ 58B9070B11BD9B34000826E5 /* overflowImagePressed.png */, 58B9070C11BD9B34000826E5 /* pi.png */, 580E8DAB11EA772C000D8427 /* SequelProTabClose_Pressed.png */, + 58C4BA0D16781A7B004068AB /* SequelProTabClose_Pressed@2x.png */, 580E8DAC11EA772C000D8427 /* SequelProTabClose_Rollover.png */, + 58C4BA0F16781A93004068AB /* SequelProTabClose_Rollover@2x.png */, 580E8DAD11EA772C000D8427 /* SequelProTabClose.png */, + 58C4BA1016781A93004068AB /* SequelProTabClose@2x.png */, 580E8DAE11EA772C000D8427 /* SequelProTabDirty_Pressed.png */, + 58C4BA1116781A93004068AB /* SequelProTabDirty_Pressed@2x.png */, 580E8DAF11EA772C000D8427 /* SequelProTabDirty_Rollover.png */, + 58C4BA1216781A93004068AB /* SequelProTabDirty_Rollover@2x.png */, 580E8DB011EA772C000D8427 /* SequelProTabDirty.png */, + 58C4BA1316781A93004068AB /* SequelProTabDirty@2x.png */, 58B9070D11BD9B34000826E5 /* TabClose_Dirty.png */, 58B9070E11BD9B34000826E5 /* TabClose_Dirty_Pressed.png */, 58B9070F11BD9B34000826E5 /* TabClose_Dirty_Rollover.png */, @@ -2907,6 +2925,12 @@ 580E8DBA11EA774B000D8427 /* SequelProTabDirty_Pressed.png in Resources */, 580E8DBB11EA774B000D8427 /* SequelProTabDirty_Rollover.png in Resources */, 580E8DBC11EA774B000D8427 /* SequelProTabDirty.png in Resources */, + 58C4BA0E16781A7B004068AB /* SequelProTabClose_Pressed@2x.png in Resources */, + 58C4BA1416781A93004068AB /* SequelProTabClose_Rollover@2x.png in Resources */, + 58C4BA1516781A93004068AB /* SequelProTabClose@2x.png in Resources */, + 58C4BA1616781A93004068AB /* SequelProTabDirty_Pressed@2x.png in Resources */, + 58C4BA1716781A93004068AB /* SequelProTabDirty_Rollover@2x.png in Resources */, + 58C4BA1816781A93004068AB /* SequelProTabDirty@2x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; -- cgit v1.2.3