├── TDHUDProgressBar ├── TDHUDProgressBar_Prefix.pch ├── main.m ├── TDHUDProgressBar.h ├── Classes │ ├── TDHUDProgressBarAppDelegate.h │ └── TDHUDProgressBarAppDelegate.m ├── TDHUDProgressBar-Info.plist ├── TDHUDProgressBar.m ├── TDHUDProgressBar.xcodeproj │ ├── project.pbxproj │ ├── timgrantdavies.pbxuser │ └── timgrantdavies.mode1v3 └── MainWindow.xib └── README.markdown /TDHUDProgressBar/TDHUDProgressBar_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'TDHUDProgressBar' target in the 'TDHUDProgressBar' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #import 8 | #endif 9 | -------------------------------------------------------------------------------- /TDHUDProgressBar/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // TDHUDProgressBar 4 | // 5 | // Created by Tim Davies on 05/02/2010. 6 | // Copyright YummyCocoa 2010. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, char *argv[]) { 12 | 13 | NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; 14 | int retVal = UIApplicationMain(argc, argv, nil, nil); 15 | [pool release]; 16 | return retVal; 17 | } 18 | -------------------------------------------------------------------------------- /TDHUDProgressBar/TDHUDProgressBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // TDHUDProgressBar.h 3 | // TDHUDProgressBar 4 | // 5 | // Created by Tim Davies on 05/02/2010. 6 | // Copyright 2010 YummyCocoa. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface TDHUDProgressBar : UIView { 13 | float progress; 14 | CALayer *_progressFillLayer; 15 | CALayer *_borderLayer; 16 | CALayer *_progressLayer; 17 | } 18 | 19 | @property float progress; 20 | 21 | - (void) setProgress:(float)f animated:(BOOL)b; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /TDHUDProgressBar/Classes/TDHUDProgressBarAppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // TDHUDProgressBarAppDelegate.h 3 | // TDHUDProgressBar 4 | // 5 | // Created by Tim Davies on 05/02/2010. 6 | // Copyright YummyCocoa 2010. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "TDHUDProgressBar.h" 11 | 12 | @interface TDHUDProgressBarAppDelegate : NSObject { 13 | UIWindow *window; 14 | 15 | IBOutlet UISlider *slider; 16 | IBOutlet TDHUDProgressBar *bar; 17 | } 18 | 19 | @property (nonatomic, retain) IBOutlet UIWindow *window; 20 | 21 | - (IBAction) changeValue:(id)sender; 22 | - (IBAction) jumpProgress; 23 | 24 | @end 25 | 26 | -------------------------------------------------------------------------------- /TDHUDProgressBar/Classes/TDHUDProgressBarAppDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // TDHUDProgressBarAppDelegate.m 3 | // TDHUDProgressBar 4 | // 5 | // Created by Tim Davies on 05/02/2010. 6 | // Copyright YummyCocoa 2010. All rights reserved. 7 | // 8 | 9 | #import "TDHUDProgressBarAppDelegate.h" 10 | 11 | @implementation TDHUDProgressBarAppDelegate 12 | 13 | @synthesize window; 14 | 15 | 16 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 17 | 18 | // Override point for customization after application launch 19 | 20 | [window makeKeyAndVisible]; 21 | 22 | return YES; 23 | } 24 | 25 | - (IBAction) changeValue:(id)sender 26 | { 27 | bar.progress = slider.value; 28 | } 29 | 30 | - (IBAction) jumpProgress 31 | { 32 | bar.progress = 0.8; 33 | } 34 | 35 | - (void)dealloc { 36 | [window release]; 37 | [super dealloc]; 38 | } 39 | 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /TDHUDProgressBar/TDHUDProgressBar-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | UIStatusBarStyle 6 | UIStatusBarStyleBlackOpaque 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleDisplayName 10 | ${PRODUCT_NAME} 11 | CFBundleExecutable 12 | ${EXECUTABLE_NAME} 13 | CFBundleIconFile 14 | 15 | CFBundleIdentifier 16 | com.yourcompany.${PRODUCT_NAME:rfc1034identifier} 17 | CFBundleInfoDictionaryVersion 18 | 6.0 19 | CFBundleName 20 | ${PRODUCT_NAME} 21 | CFBundlePackageType 22 | APPL 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 1.0 27 | LSRequiresIPhoneOS 28 | 29 | NSMainNibFile 30 | MainWindow 31 | 32 | 33 | -------------------------------------------------------------------------------- /TDHUDProgressBar/TDHUDProgressBar.m: -------------------------------------------------------------------------------- 1 | // 2 | // TDHUDProgressBar.m 3 | // TDHUDProgressBar 4 | // 5 | // Created by Tim Davies on 05/02/2010. 6 | // Copyright 2010 YummyCocoa. All rights reserved. 7 | // 8 | 9 | #import "TDHUDProgressBar.h" 10 | 11 | 12 | @implementation TDHUDProgressBar 13 | 14 | @synthesize progress; 15 | 16 | - (id)initWithFrame:(CGRect)frame { 17 | if (self = [super initWithFrame:frame]) { 18 | // Initialization code 19 | } 20 | return self; 21 | } 22 | 23 | - (void) drawRect:(CGRect)rect 24 | { 25 | [super drawRect:rect]; 26 | 27 | printf("<< TDHUDProgressBar >> drawing the progress bar objects"); 28 | 29 | // Drawing clear background 30 | [[UIColor clearColor] set]; 31 | UIRectFill(rect); 32 | 33 | //Create containing layer for progress bar 34 | _progressLayer = [CALayer layer]; 35 | [_progressLayer setFrame:rect]; 36 | [self.layer addSublayer:_progressLayer]; 37 | 38 | //Create border layer 39 | _borderLayer = [CALayer layer]; 40 | [_progressLayer addSublayer:_borderLayer]; 41 | 42 | //Draw border 43 | CGRect borderFrame = CGRectMake(0, 0, (_progressLayer.frame.size.width), (_progressLayer.frame.size.height)); 44 | [_borderLayer setBackgroundColor:[[UIColor clearColor] CGColor]]; 45 | [_borderLayer setFrame:borderFrame]; 46 | [_borderLayer setCornerRadius:(_progressLayer.frame.size.height / 2)]; 47 | [_borderLayer setBorderWidth:3.00]; 48 | [_borderLayer setBorderColor:[[UIColor whiteColor] CGColor]]; 49 | [_progressLayer addSublayer:_borderLayer]; 50 | 51 | //Create progress fill layer 52 | _progressFillLayer = [CALayer layer]; 53 | [_progressFillLayer setBackgroundColor:[[UIColor whiteColor] CGColor]]; 54 | [_progressLayer addSublayer:_progressFillLayer]; 55 | 56 | [self layoutSubviews]; 57 | } 58 | 59 | - (void)layoutSubviews { 60 | 61 | CGRect rect = CGRectInset(_progressLayer.frame, 6, 6); 62 | //Draw progress fill layer based on progress 63 | CGRect progressFrame = CGRectMake(rect.origin.x, rect.origin.y, (rect.size.width * progress), rect.size.height); 64 | [_progressFillLayer setFrame:progressFrame]; 65 | [_progressFillLayer setCornerRadius:((progressFrame.size.height / 2))]; 66 | 67 | } 68 | 69 | - (void) setProgress:(float)p 70 | { 71 | progress = p; 72 | [_progressFillLayer setSpeed:1.2]; 73 | [self layoutSubviews]; 74 | } 75 | 76 | - (void) setProgress:(float)f animated:(BOOL)b 77 | { 78 | if(b) 79 | { 80 | [_progressFillLayer setSpeed:1.2]; 81 | progress = f; 82 | } 83 | else 84 | { 85 | [_progressFillLayer setSpeed:10.0]; 86 | progress = f; 87 | } 88 | } 89 | 90 | - (void)dealloc { 91 | [super dealloc]; 92 | [_progressLayer removeAllAnimations]; 93 | [_progressLayer removeFromSuperlayer]; 94 | } 95 | 96 | 97 | @end 98 | -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- 1 | # TDHUDProgressBar by Tim Davies 2 | A progress bar class with a HUD appearance and the ability to animate to progress values. 3 | 4 | ![Screen Shot](http://up.tmdvs.me/image/2q2l1A251A3X/d) 5 | 6 | PLEASE CREDIT THE AUTHOR OF THIS CLASS IN YOUR WORK WITH MENTION OF CLASS USED AND THEIR FULL NAME (Tim Davies). 7 | 8 | # License 9 | It is important when using this class that you credit the author within your credits. 10 | 11 | THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENCE ("CCPL" OR "LICENCE"). 12 | THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORISED UNDER THIS 13 | LICENCE OR COPYRIGHT LAW IS PROHIBITED. BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE 14 | BOUND BY THE TERMS OF THIS LICENCE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR 15 | ACCEPTANCE OF SUCH TERMS AND CONDITIONS. 16 | 17 | The Licensor hereby grants to You a worldwide, royalty-free, non-exclusive, Licence for use and for the duration of 18 | copyright in the Work. 19 | 20 | You may: 21 | 22 | copy the Work; 23 | create one or more derivative Works; 24 | incorporate the Work into one or more Collective Works; 25 | copy Derivative Works or the Work as incorporated in any Collective Work; and 26 | publish, distribute, archive, perform or otherwise disseminate the Work or the Work as incorporated in any Collective 27 | Work, to the public in any material form in any media whether now known or hereafter created. 28 | HOWEVER, 29 | 30 | You must not: 31 | 32 | impose any terms on the use to be made of the Work, the Derivative Work or the Work as incorporated in a Collective Work 33 | that alter or restrict the terms of this Licence or any rights granted under it or has the effect or intent of 34 | restricting the ability to exercise those rights; sublicense the Work; 35 | subject the Work to any derogatory treatment as defined in the Copyright, Designs and Patents Act 1988. 36 | FINALLY, 37 | 38 | You must: 39 | 40 | make reference to this Licence (by Uniform Resource Identifier (URI), spoken word or as appropriate to the media used) 41 | on all copies of the Work and Collective Works published, distributed, performed or otherwise disseminated or made 42 | available to the public by You; 43 | recognise the Licensor's / Original Author's right of attribution in any Work and Collective Work that You publish, 44 | distribute, perform or otherwise disseminate to the public and ensure that You credit the Licensor / Original Author as 45 | appropriate to the media used; and 46 | to the extent reasonably practicable, keep intact all notices that refer to this Licence, in particular the URI, if any, 47 | that the Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or 48 | licensing information for the Work. 49 | -------------------------------------------------------------------------------- /TDHUDProgressBar/TDHUDProgressBar.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 45; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 1D3623260D0F684500981E51 /* TDHUDProgressBarAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* TDHUDProgressBarAppDelegate.m */; }; 11 | 1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; 12 | 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; 13 | 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; }; 14 | 288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765FC0DF74451002DB57D /* CoreGraphics.framework */; }; 15 | 28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; }; 16 | DC47244C111CB7CD00B4B2DD /* TDHUDProgressBar.m in Sources */ = {isa = PBXBuildFile; fileRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; }; 17 | DC4724A9111CB96C00B4B2DD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC4724A8111CB96C00B4B2DD /* QuartzCore.framework */; }; 18 | /* End PBXBuildFile section */ 19 | 20 | /* Begin PBXFileReference section */ 21 | 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 22 | 1D3623240D0F684500981E51 /* TDHUDProgressBarAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TDHUDProgressBarAppDelegate.h; sourceTree = ""; }; 23 | 1D3623250D0F684500981E51 /* TDHUDProgressBarAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TDHUDProgressBarAppDelegate.m; sourceTree = ""; }; 24 | 1D6058910D05DD3D006BFB54 /* TDHUDProgressBar.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TDHUDProgressBar.app; sourceTree = BUILT_PRODUCTS_DIR; }; 25 | 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 26 | 288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 27 | 28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = ""; }; 28 | 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 29 | 32CA4F630368D1EE00C91783 /* TDHUDProgressBar_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TDHUDProgressBar_Prefix.pch; sourceTree = ""; }; 30 | 8D1107310486CEB800E47090 /* TDHUDProgressBar-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "TDHUDProgressBar-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = ""; }; 31 | DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TDHUDProgressBar.h; sourceTree = ""; }; 32 | DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TDHUDProgressBar.m; sourceTree = ""; }; 33 | DC4724A8111CB96C00B4B2DD /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 34 | /* End PBXFileReference section */ 35 | 36 | /* Begin PBXFrameworksBuildPhase section */ 37 | 1D60588F0D05DD3D006BFB54 /* Frameworks */ = { 38 | isa = PBXFrameworksBuildPhase; 39 | buildActionMask = 2147483647; 40 | files = ( 41 | 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */, 42 | 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */, 43 | 288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */, 44 | DC4724A9111CB96C00B4B2DD /* QuartzCore.framework in Frameworks */, 45 | ); 46 | runOnlyForDeploymentPostprocessing = 0; 47 | }; 48 | /* End PBXFrameworksBuildPhase section */ 49 | 50 | /* Begin PBXGroup section */ 51 | 080E96DDFE201D6D7F000001 /* Classes */ = { 52 | isa = PBXGroup; 53 | children = ( 54 | 1D3623240D0F684500981E51 /* TDHUDProgressBarAppDelegate.h */, 55 | 1D3623250D0F684500981E51 /* TDHUDProgressBarAppDelegate.m */, 56 | ); 57 | path = Classes; 58 | sourceTree = ""; 59 | }; 60 | 19C28FACFE9D520D11CA2CBB /* Products */ = { 61 | isa = PBXGroup; 62 | children = ( 63 | 1D6058910D05DD3D006BFB54 /* TDHUDProgressBar.app */, 64 | ); 65 | name = Products; 66 | sourceTree = ""; 67 | }; 68 | 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { 69 | isa = PBXGroup; 70 | children = ( 71 | 080E96DDFE201D6D7F000001 /* Classes */, 72 | 29B97315FDCFA39411CA2CEA /* Other Sources */, 73 | 29B97317FDCFA39411CA2CEA /* Resources-iPhone */, 74 | 29B97323FDCFA39411CA2CEA /* Frameworks */, 75 | 19C28FACFE9D520D11CA2CBB /* Products */, 76 | ); 77 | name = CustomTemplate; 78 | sourceTree = ""; 79 | }; 80 | 29B97315FDCFA39411CA2CEA /* Other Sources */ = { 81 | isa = PBXGroup; 82 | children = ( 83 | 32CA4F630368D1EE00C91783 /* TDHUDProgressBar_Prefix.pch */, 84 | 29B97316FDCFA39411CA2CEA /* main.m */, 85 | ); 86 | name = "Other Sources"; 87 | sourceTree = ""; 88 | }; 89 | 29B97317FDCFA39411CA2CEA /* Resources-iPhone */ = { 90 | isa = PBXGroup; 91 | children = ( 92 | DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */, 93 | DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */, 94 | 28AD733E0D9D9553002E5188 /* MainWindow.xib */, 95 | 8D1107310486CEB800E47090 /* TDHUDProgressBar-Info.plist */, 96 | ); 97 | name = "Resources-iPhone"; 98 | sourceTree = ""; 99 | }; 100 | 29B97323FDCFA39411CA2CEA /* Frameworks */ = { 101 | isa = PBXGroup; 102 | children = ( 103 | DC4724A8111CB96C00B4B2DD /* QuartzCore.framework */, 104 | 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */, 105 | 1D30AB110D05D00D00671497 /* Foundation.framework */, 106 | 288765FC0DF74451002DB57D /* CoreGraphics.framework */, 107 | ); 108 | name = Frameworks; 109 | sourceTree = ""; 110 | }; 111 | /* End PBXGroup section */ 112 | 113 | /* Begin PBXNativeTarget section */ 114 | 1D6058900D05DD3D006BFB54 /* TDHUDProgressBar */ = { 115 | isa = PBXNativeTarget; 116 | buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "TDHUDProgressBar" */; 117 | buildPhases = ( 118 | 1D60588D0D05DD3D006BFB54 /* Resources */, 119 | 1D60588E0D05DD3D006BFB54 /* Sources */, 120 | 1D60588F0D05DD3D006BFB54 /* Frameworks */, 121 | ); 122 | buildRules = ( 123 | ); 124 | dependencies = ( 125 | ); 126 | name = TDHUDProgressBar; 127 | productName = TDHUDProgressBar; 128 | productReference = 1D6058910D05DD3D006BFB54 /* TDHUDProgressBar.app */; 129 | productType = "com.apple.product-type.application"; 130 | }; 131 | /* End PBXNativeTarget section */ 132 | 133 | /* Begin PBXProject section */ 134 | 29B97313FDCFA39411CA2CEA /* Project object */ = { 135 | isa = PBXProject; 136 | buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "TDHUDProgressBar" */; 137 | compatibilityVersion = "Xcode 3.1"; 138 | hasScannedForEncodings = 1; 139 | mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; 140 | projectDirPath = ""; 141 | projectRoot = ""; 142 | targets = ( 143 | 1D6058900D05DD3D006BFB54 /* TDHUDProgressBar */, 144 | ); 145 | }; 146 | /* End PBXProject section */ 147 | 148 | /* Begin PBXResourcesBuildPhase section */ 149 | 1D60588D0D05DD3D006BFB54 /* Resources */ = { 150 | isa = PBXResourcesBuildPhase; 151 | buildActionMask = 2147483647; 152 | files = ( 153 | 28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */, 154 | ); 155 | runOnlyForDeploymentPostprocessing = 0; 156 | }; 157 | /* End PBXResourcesBuildPhase section */ 158 | 159 | /* Begin PBXSourcesBuildPhase section */ 160 | 1D60588E0D05DD3D006BFB54 /* Sources */ = { 161 | isa = PBXSourcesBuildPhase; 162 | buildActionMask = 2147483647; 163 | files = ( 164 | 1D60589B0D05DD56006BFB54 /* main.m in Sources */, 165 | 1D3623260D0F684500981E51 /* TDHUDProgressBarAppDelegate.m in Sources */, 166 | DC47244C111CB7CD00B4B2DD /* TDHUDProgressBar.m in Sources */, 167 | ); 168 | runOnlyForDeploymentPostprocessing = 0; 169 | }; 170 | /* End PBXSourcesBuildPhase section */ 171 | 172 | /* Begin XCBuildConfiguration section */ 173 | 1D6058940D05DD3E006BFB54 /* Debug */ = { 174 | isa = XCBuildConfiguration; 175 | buildSettings = { 176 | ALWAYS_SEARCH_USER_PATHS = NO; 177 | COPY_PHASE_STRIP = NO; 178 | GCC_DYNAMIC_NO_PIC = NO; 179 | GCC_OPTIMIZATION_LEVEL = 0; 180 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 181 | GCC_PREFIX_HEADER = TDHUDProgressBar_Prefix.pch; 182 | INFOPLIST_FILE = "TDHUDProgressBar-Info.plist"; 183 | PRODUCT_NAME = TDHUDProgressBar; 184 | }; 185 | name = Debug; 186 | }; 187 | 1D6058950D05DD3E006BFB54 /* Release */ = { 188 | isa = XCBuildConfiguration; 189 | buildSettings = { 190 | ALWAYS_SEARCH_USER_PATHS = NO; 191 | COPY_PHASE_STRIP = YES; 192 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 193 | GCC_PREFIX_HEADER = TDHUDProgressBar_Prefix.pch; 194 | INFOPLIST_FILE = "TDHUDProgressBar-Info.plist"; 195 | PRODUCT_NAME = TDHUDProgressBar; 196 | VALIDATE_PRODUCT = YES; 197 | }; 198 | name = Release; 199 | }; 200 | C01FCF4F08A954540054247B /* Debug */ = { 201 | isa = XCBuildConfiguration; 202 | buildSettings = { 203 | ARCHS = "$(ARCHS_STANDARD_32_BIT)"; 204 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 205 | GCC_C_LANGUAGE_STANDARD = c99; 206 | GCC_WARN_ABOUT_RETURN_TYPE = YES; 207 | GCC_WARN_UNUSED_VARIABLE = YES; 208 | PREBINDING = NO; 209 | SDKROOT = iphoneos3.1; 210 | }; 211 | name = Debug; 212 | }; 213 | C01FCF5008A954540054247B /* Release */ = { 214 | isa = XCBuildConfiguration; 215 | buildSettings = { 216 | ARCHS = "$(ARCHS_STANDARD_32_BIT)"; 217 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 218 | GCC_C_LANGUAGE_STANDARD = c99; 219 | GCC_WARN_ABOUT_RETURN_TYPE = YES; 220 | GCC_WARN_UNUSED_VARIABLE = YES; 221 | PREBINDING = NO; 222 | SDKROOT = iphoneos3.2; 223 | }; 224 | name = Release; 225 | }; 226 | /* End XCBuildConfiguration section */ 227 | 228 | /* Begin XCConfigurationList section */ 229 | 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "TDHUDProgressBar" */ = { 230 | isa = XCConfigurationList; 231 | buildConfigurations = ( 232 | 1D6058940D05DD3E006BFB54 /* Debug */, 233 | 1D6058950D05DD3E006BFB54 /* Release */, 234 | ); 235 | defaultConfigurationIsVisible = 0; 236 | defaultConfigurationName = Release; 237 | }; 238 | C01FCF4E08A954540054247B /* Build configuration list for PBXProject "TDHUDProgressBar" */ = { 239 | isa = XCConfigurationList; 240 | buildConfigurations = ( 241 | C01FCF4F08A954540054247B /* Debug */, 242 | C01FCF5008A954540054247B /* Release */, 243 | ); 244 | defaultConfigurationIsVisible = 0; 245 | defaultConfigurationName = Release; 246 | }; 247 | /* End XCConfigurationList section */ 248 | }; 249 | rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; 250 | } 251 | -------------------------------------------------------------------------------- /TDHUDProgressBar/MainWindow.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 784 5 | 10C540 6 | 740 7 | 1038.25 8 | 458.00 9 | 10 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 11 | 62 12 | 13 | 14 | YES 15 | 16 | 17 | 18 | YES 19 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 20 | 21 | 22 | YES 23 | 24 | YES 25 | 26 | 27 | YES 28 | 29 | 30 | 31 | YES 32 | 33 | IBFilesOwner 34 | 35 | 36 | IBFirstResponder 37 | 38 | 39 | 40 | 41 | 1316 42 | 43 | YES 44 | 45 | 46 | 1298 47 | {{40, 198}, {242, 26}} 48 | 49 | 50 | 3 51 | MQA 52 | 53 | 2 54 | 55 | 56 | 57 | 58 | 59 | 1316 60 | {{18, 280}, {284, 23}} 61 | 62 | NO 63 | 64 | lol 65 | 66 | 0 67 | 0 68 | 69 | 70 | 71 | 1316 72 | {{90, 310}, {139, 21}} 73 | 74 | NO 75 | YES 76 | 7 77 | NO 78 | Change my value! 79 | 80 | Helvetica-Bold 81 | 15 82 | 16 83 | 84 | 85 | 1 86 | MSAxIDEAA 87 | 88 | 1 89 | 90 | 91 | 92 | 1 93 | 10 94 | 95 | 96 | 97 | 1316 98 | {{20, 376}, {280, 37}} 99 | 100 | NO 101 | NO 102 | 0 103 | 0 104 | 105 | 1 106 | Jump Progress 107 | 108 | 3 109 | MQA 110 | 111 | 112 | 1 113 | MC4xOTYwNzg0MyAwLjMwOTgwMzkzIDAuNTIxNTY4NjYAA 114 | 115 | 116 | 3 117 | MC41AA 118 | 119 | 120 | 121 | 122 | 1316 123 | {{20, 71}, {280, 28}} 124 | 125 | NO 126 | YES 127 | NO 128 | TDHUDPRogressBar 129 | 130 | Helvetica-Bold 131 | 17 132 | 16 133 | 134 | 135 | 1 136 | MSAxIDEAA 137 | 138 | 139 | 140 | 1 141 | 10 142 | 0 143 | 144 | 145 | 146 | 1316 147 | {{20, 99}, {280, 49}} 148 | 149 | NO 150 | YES 151 | NO 152 | A progress bar class with a HUD appearence and the ability to animate to progress values. 153 | 154 | Helvetica 155 | 13 156 | 16 157 | 158 | 159 | 1 160 | MSAxIDEAA 161 | 162 | 163 | 164 | 1 165 | NO 166 | 10 167 | 4 168 | 0 169 | 170 | 171 | 172 | {320, 480} 173 | 174 | 175 | 1 176 | MCAwIDAAA 177 | 178 | NO 179 | NO 180 | 181 | 182 | 183 | 184 | 185 | YES 186 | 187 | 188 | delegate 189 | 190 | 191 | 192 | 4 193 | 194 | 195 | 196 | window 197 | 198 | 199 | 200 | 5 201 | 202 | 203 | 204 | bar 205 | 206 | 207 | 208 | 13 209 | 210 | 211 | 212 | slider 213 | 214 | 215 | 216 | 14 217 | 218 | 219 | 220 | changeValue: 221 | 222 | 223 | 13 224 | 225 | 24 226 | 227 | 228 | 229 | jumpProgress 230 | 231 | 232 | 7 233 | 234 | 26 235 | 236 | 237 | 238 | 239 | YES 240 | 241 | 0 242 | 243 | 244 | 245 | 246 | 247 | 2 248 | 249 | 250 | YES 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | -1 262 | 263 | 264 | File's Owner 265 | 266 | 267 | 3 268 | 269 | 270 | 271 | 272 | -2 273 | 274 | 275 | 276 | 277 | 10 278 | 279 | 280 | 281 | 282 | 11 283 | 284 | 285 | 286 | 287 | 12 288 | 289 | 290 | 291 | 292 | 25 293 | 294 | 295 | 296 | 297 | 27 298 | 299 | 300 | 301 | 302 | 28 303 | 304 | 305 | 306 | 307 | 308 | 309 | YES 310 | 311 | YES 312 | -1.CustomClassName 313 | -2.CustomClassName 314 | 10.CustomClassName 315 | 10.IBPluginDependency 316 | 11.IBPluginDependency 317 | 12.IBPluginDependency 318 | 2.IBAttributePlaceholdersKey 319 | 2.IBEditorWindowLastContentRect 320 | 2.IBPluginDependency 321 | 25.IBPluginDependency 322 | 27.IBPluginDependency 323 | 28.IBPluginDependency 324 | 3.CustomClassName 325 | 3.IBPluginDependency 326 | 327 | 328 | YES 329 | UIApplication 330 | UIResponder 331 | TDHUDProgressBar 332 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 333 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 334 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 335 | 336 | YES 337 | 338 | 339 | YES 340 | 341 | 342 | {{344, 217}, {320, 480}} 343 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 344 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 345 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 346 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 347 | TDHUDProgressBarAppDelegate 348 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 349 | 350 | 351 | 352 | YES 353 | 354 | 355 | YES 356 | 357 | 358 | 359 | 360 | YES 361 | 362 | 363 | YES 364 | 365 | 366 | 367 | 28 368 | 369 | 370 | 371 | YES 372 | 373 | TDHUDProgressBar 374 | UIView 375 | 376 | IBProjectSource 377 | TDHUDProgressBar.h 378 | 379 | 380 | 381 | TDHUDProgressBarAppDelegate 382 | NSObject 383 | 384 | YES 385 | 386 | YES 387 | changeValue: 388 | jumpProgress 389 | 390 | 391 | YES 392 | id 393 | id 394 | 395 | 396 | 397 | YES 398 | 399 | YES 400 | bar 401 | slider 402 | window 403 | 404 | 405 | YES 406 | TDHUDProgressBar 407 | UISlider 408 | UIWindow 409 | 410 | 411 | 412 | IBProjectSource 413 | Classes/TDHUDProgressBarAppDelegate.h 414 | 415 | 416 | 417 | TDHUDProgressBarAppDelegate 418 | NSObject 419 | 420 | IBUserSource 421 | 422 | 423 | 424 | 425 | 426 | YES 427 | 428 | NSObject 429 | 430 | IBFrameworkSource 431 | Foundation.framework/Headers/NSError.h 432 | 433 | 434 | 435 | NSObject 436 | 437 | IBFrameworkSource 438 | Foundation.framework/Headers/NSFileManager.h 439 | 440 | 441 | 442 | NSObject 443 | 444 | IBFrameworkSource 445 | Foundation.framework/Headers/NSKeyValueCoding.h 446 | 447 | 448 | 449 | NSObject 450 | 451 | IBFrameworkSource 452 | Foundation.framework/Headers/NSKeyValueObserving.h 453 | 454 | 455 | 456 | NSObject 457 | 458 | IBFrameworkSource 459 | Foundation.framework/Headers/NSKeyedArchiver.h 460 | 461 | 462 | 463 | NSObject 464 | 465 | IBFrameworkSource 466 | Foundation.framework/Headers/NSNetServices.h 467 | 468 | 469 | 470 | NSObject 471 | 472 | IBFrameworkSource 473 | Foundation.framework/Headers/NSObject.h 474 | 475 | 476 | 477 | NSObject 478 | 479 | IBFrameworkSource 480 | Foundation.framework/Headers/NSPort.h 481 | 482 | 483 | 484 | NSObject 485 | 486 | IBFrameworkSource 487 | Foundation.framework/Headers/NSRunLoop.h 488 | 489 | 490 | 491 | NSObject 492 | 493 | IBFrameworkSource 494 | Foundation.framework/Headers/NSStream.h 495 | 496 | 497 | 498 | NSObject 499 | 500 | IBFrameworkSource 501 | Foundation.framework/Headers/NSThread.h 502 | 503 | 504 | 505 | NSObject 506 | 507 | IBFrameworkSource 508 | Foundation.framework/Headers/NSURL.h 509 | 510 | 511 | 512 | NSObject 513 | 514 | IBFrameworkSource 515 | Foundation.framework/Headers/NSURLConnection.h 516 | 517 | 518 | 519 | NSObject 520 | 521 | IBFrameworkSource 522 | Foundation.framework/Headers/NSXMLParser.h 523 | 524 | 525 | 526 | NSObject 527 | 528 | IBFrameworkSource 529 | QuartzCore.framework/Headers/CAAnimation.h 530 | 531 | 532 | 533 | NSObject 534 | 535 | IBFrameworkSource 536 | QuartzCore.framework/Headers/CALayer.h 537 | 538 | 539 | 540 | NSObject 541 | 542 | IBFrameworkSource 543 | UIKit.framework/Headers/UIAccessibility.h 544 | 545 | 546 | 547 | NSObject 548 | 549 | IBFrameworkSource 550 | UIKit.framework/Headers/UINibLoading.h 551 | 552 | 553 | 554 | NSObject 555 | 556 | IBFrameworkSource 557 | UIKit.framework/Headers/UIResponder.h 558 | 559 | 560 | 561 | UIApplication 562 | UIResponder 563 | 564 | IBFrameworkSource 565 | UIKit.framework/Headers/UIApplication.h 566 | 567 | 568 | 569 | UIButton 570 | UIControl 571 | 572 | IBFrameworkSource 573 | UIKit.framework/Headers/UIButton.h 574 | 575 | 576 | 577 | UIControl 578 | UIView 579 | 580 | IBFrameworkSource 581 | UIKit.framework/Headers/UIControl.h 582 | 583 | 584 | 585 | UILabel 586 | UIView 587 | 588 | IBFrameworkSource 589 | UIKit.framework/Headers/UILabel.h 590 | 591 | 592 | 593 | UIResponder 594 | NSObject 595 | 596 | 597 | 598 | UISlider 599 | UIControl 600 | 601 | IBFrameworkSource 602 | UIKit.framework/Headers/UISlider.h 603 | 604 | 605 | 606 | UIView 607 | 608 | IBFrameworkSource 609 | UIKit.framework/Headers/UITextField.h 610 | 611 | 612 | 613 | UIView 614 | UIResponder 615 | 616 | IBFrameworkSource 617 | UIKit.framework/Headers/UIView.h 618 | 619 | 620 | 621 | UIWindow 622 | UIView 623 | 624 | IBFrameworkSource 625 | UIKit.framework/Headers/UIWindow.h 626 | 627 | 628 | 629 | 630 | 0 631 | 632 | com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS 633 | 634 | 635 | 636 | com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3 637 | 638 | 639 | YES 640 | TDHUDProgressBar.xcodeproj 641 | 3 642 | 3.1 643 | 644 | 645 | -------------------------------------------------------------------------------- /TDHUDProgressBar/TDHUDProgressBar.xcodeproj/timgrantdavies.pbxuser: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | 1D3623240D0F684500981E51 /* TDHUDProgressBarAppDelegate.h */ = { 4 | uiCtxt = { 5 | sepNavIntBoundsRect = "{{0, 0}, {1411, 641}}"; 6 | sepNavSelRange = "{446, 0}"; 7 | sepNavVisRange = "{0, 478}"; 8 | }; 9 | }; 10 | 1D3623250D0F684500981E51 /* TDHUDProgressBarAppDelegate.m */ = { 11 | uiCtxt = { 12 | sepNavIntBoundsRect = "{{0, 0}, {1411, 641}}"; 13 | sepNavSelRange = "{559, 0}"; 14 | sepNavVisRange = "{0, 640}"; 15 | }; 16 | }; 17 | 1D6058900D05DD3D006BFB54 /* TDHUDProgressBar */ = { 18 | activeExec = 0; 19 | executables = ( 20 | DC472432111CB6F900B4B2DD /* TDHUDProgressBar */, 21 | ); 22 | }; 23 | 29B97313FDCFA39411CA2CEA /* Project object */ = { 24 | activeBuildConfigurationName = Debug; 25 | activeExecutable = DC472432111CB6F900B4B2DD /* TDHUDProgressBar */; 26 | activeSDKPreference = iphonesimulator3.1; 27 | activeTarget = 1D6058900D05DD3D006BFB54 /* TDHUDProgressBar */; 28 | addToTargets = ( 29 | 1D6058900D05DD3D006BFB54 /* TDHUDProgressBar */, 30 | ); 31 | codeSenseManager = DC472448111CB6FB00B4B2DD /* Code sense */; 32 | executables = ( 33 | DC472432111CB6F900B4B2DD /* TDHUDProgressBar */, 34 | ); 35 | perUserDictionary = { 36 | PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { 37 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; 38 | PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; 39 | PBXFileTableDataSourceColumnWidthsKey = ( 40 | 20, 41 | 881, 42 | 20, 43 | 48, 44 | 43, 45 | 43, 46 | 20, 47 | ); 48 | PBXFileTableDataSourceColumnsKey = ( 49 | PBXFileDataSource_FiletypeID, 50 | PBXFileDataSource_Filename_ColumnID, 51 | PBXFileDataSource_Built_ColumnID, 52 | PBXFileDataSource_ObjectSize_ColumnID, 53 | PBXFileDataSource_Errors_ColumnID, 54 | PBXFileDataSource_Warnings_ColumnID, 55 | PBXFileDataSource_Target_ColumnID, 56 | ); 57 | }; 58 | PBXPerProjectTemplateStateSaveDate = 288026472; 59 | PBXWorkspaceStateSaveDate = 288026472; 60 | }; 61 | perUserProjectItems = { 62 | DC4725BC111CC3E100B4B2DD = DC4725BC111CC3E100B4B2DD /* PBXTextBookmark */; 63 | DC4725BD111CC3E100B4B2DD = DC4725BD111CC3E100B4B2DD /* PBXTextBookmark */; 64 | DC4725C3111CC41B00B4B2DD = DC4725C3111CC41B00B4B2DD /* PBXTextBookmark */; 65 | DC4725D9111CC4B100B4B2DD = DC4725D9111CC4B100B4B2DD /* PBXTextBookmark */; 66 | DC73DA37112AEF69006EBE3B /* PBXTextBookmark */ = DC73DA37112AEF69006EBE3B /* PBXTextBookmark */; 67 | DC73DA3F112AEFA7006EBE3B /* PBXTextBookmark */ = DC73DA3F112AEFA7006EBE3B /* PBXTextBookmark */; 68 | DC73DA49112AEFCE006EBE3B /* PBXTextBookmark */ = DC73DA49112AEFCE006EBE3B /* PBXTextBookmark */; 69 | DC73DA4C112AEFF2006EBE3B /* PBXTextBookmark */ = DC73DA4C112AEFF2006EBE3B /* PBXTextBookmark */; 70 | DC73DA4F112AF016006EBE3B /* PBXTextBookmark */ = DC73DA4F112AF016006EBE3B /* PBXTextBookmark */; 71 | DC73DA53112AF041006EBE3B /* PBXTextBookmark */ = DC73DA53112AF041006EBE3B /* PBXTextBookmark */; 72 | DC73DA56112AF0B2006EBE3B /* PBXTextBookmark */ = DC73DA56112AF0B2006EBE3B /* PBXTextBookmark */; 73 | DC73DA5B112AF0ED006EBE3B /* PBXTextBookmark */ = DC73DA5B112AF0ED006EBE3B /* PBXTextBookmark */; 74 | DC73DA5E112AF10A006EBE3B /* PBXTextBookmark */ = DC73DA5E112AF10A006EBE3B /* PBXTextBookmark */; 75 | DC73DA61112AF118006EBE3B /* PBXTextBookmark */ = DC73DA61112AF118006EBE3B /* PBXTextBookmark */; 76 | DC73DA64112AF124006EBE3B /* PBXTextBookmark */ = DC73DA64112AF124006EBE3B /* PBXTextBookmark */; 77 | DC73DA67112AF145006EBE3B /* PBXTextBookmark */ = DC73DA67112AF145006EBE3B /* PBXTextBookmark */; 78 | DC73DA6A112AF17F006EBE3B /* PBXTextBookmark */ = DC73DA6A112AF17F006EBE3B /* PBXTextBookmark */; 79 | DC73DA6D112AF18A006EBE3B /* PBXTextBookmark */ = DC73DA6D112AF18A006EBE3B /* PBXTextBookmark */; 80 | DC73DA6E112AF19D006EBE3B /* PBXTextBookmark */ = DC73DA6E112AF19D006EBE3B /* PBXTextBookmark */; 81 | DC73DA71112AF1B5006EBE3B /* PBXTextBookmark */ = DC73DA71112AF1B5006EBE3B /* PBXTextBookmark */; 82 | DC73DA74112AF1C0006EBE3B /* PBXTextBookmark */ = DC73DA74112AF1C0006EBE3B /* PBXTextBookmark */; 83 | DC73DA77112AF25D006EBE3B /* PBXTextBookmark */ = DC73DA77112AF25D006EBE3B /* PBXTextBookmark */; 84 | DC73DA7A112AF2F5006EBE3B /* PBXTextBookmark */ = DC73DA7A112AF2F5006EBE3B /* PBXTextBookmark */; 85 | DC73DA7D112AF366006EBE3B /* PBXTextBookmark */ = DC73DA7D112AF366006EBE3B /* PBXTextBookmark */; 86 | DC73DA80112AF38F006EBE3B /* PBXTextBookmark */ = DC73DA80112AF38F006EBE3B /* PBXTextBookmark */; 87 | DC73DA83112AF396006EBE3B /* PBXTextBookmark */ = DC73DA83112AF396006EBE3B /* PBXTextBookmark */; 88 | DC73DA86112AF3A4006EBE3B /* PBXTextBookmark */ = DC73DA86112AF3A4006EBE3B /* PBXTextBookmark */; 89 | DC73DA8B112AF3BA006EBE3B /* PBXTextBookmark */ = DC73DA8B112AF3BA006EBE3B /* PBXTextBookmark */; 90 | DC73DA8E112AF3D0006EBE3B /* PBXTextBookmark */ = DC73DA8E112AF3D0006EBE3B /* PBXTextBookmark */; 91 | DC73DA91112AF3D9006EBE3B /* PBXTextBookmark */ = DC73DA91112AF3D9006EBE3B /* PBXTextBookmark */; 92 | DC73DA94112AF3E7006EBE3B /* PBXTextBookmark */ = DC73DA94112AF3E7006EBE3B /* PBXTextBookmark */; 93 | DC73DA97112AF3F9006EBE3B /* PBXTextBookmark */ = DC73DA97112AF3F9006EBE3B /* PBXTextBookmark */; 94 | DC73DA9A112AF401006EBE3B /* PBXTextBookmark */ = DC73DA9A112AF401006EBE3B /* PBXTextBookmark */; 95 | DC73DA9D112AF410006EBE3B /* PBXTextBookmark */ = DC73DA9D112AF410006EBE3B /* PBXTextBookmark */; 96 | DC73DAA0112AF427006EBE3B /* PBXTextBookmark */ = DC73DAA0112AF427006EBE3B /* PBXTextBookmark */; 97 | DC73DAA3112AF43B006EBE3B /* PBXTextBookmark */ = DC73DAA3112AF43B006EBE3B /* PBXTextBookmark */; 98 | DC73DAA6112AF444006EBE3B /* PBXTextBookmark */ = DC73DAA6112AF444006EBE3B /* PBXTextBookmark */; 99 | DC73DAA9112AF453006EBE3B /* PBXTextBookmark */ = DC73DAA9112AF453006EBE3B /* PBXTextBookmark */; 100 | DC73DAAC112AF460006EBE3B /* PBXTextBookmark */ = DC73DAAC112AF460006EBE3B /* PBXTextBookmark */; 101 | DC73DAAF112AF47D006EBE3B /* PBXTextBookmark */ = DC73DAAF112AF47D006EBE3B /* PBXTextBookmark */; 102 | DC73DAB2112AF494006EBE3B /* PBXTextBookmark */ = DC73DAB2112AF494006EBE3B /* PBXTextBookmark */; 103 | DC73DAB5112AF4B6006EBE3B /* PBXTextBookmark */ = DC73DAB5112AF4B6006EBE3B /* PBXTextBookmark */; 104 | DC73DABB112AF4FB006EBE3B /* PBXTextBookmark */ = DC73DABB112AF4FB006EBE3B /* PBXTextBookmark */; 105 | DC73DABE112AF54D006EBE3B /* PBXTextBookmark */ = DC73DABE112AF54D006EBE3B /* PBXTextBookmark */; 106 | DC73DABF112AF54D006EBE3B /* PBXTextBookmark */ = DC73DABF112AF54D006EBE3B /* PBXTextBookmark */; 107 | DC73DAC0112AF54D006EBE3B /* PBXTextBookmark */ = DC73DAC0112AF54D006EBE3B /* PBXTextBookmark */; 108 | DC73DAC3112AF565006EBE3B /* PBXTextBookmark */ = DC73DAC3112AF565006EBE3B /* PBXTextBookmark */; 109 | DC73DAC6112AF5F5006EBE3B /* PBXTextBookmark */ = DC73DAC6112AF5F5006EBE3B /* PBXTextBookmark */; 110 | DC73DAC7112AF5F5006EBE3B /* PBXTextBookmark */ = DC73DAC7112AF5F5006EBE3B /* PBXTextBookmark */; 111 | DC73DAC8112AF5F5006EBE3B /* PBXTextBookmark */ = DC73DAC8112AF5F5006EBE3B /* PBXTextBookmark */; 112 | DC73DACB112AF602006EBE3B /* PBXTextBookmark */ = DC73DACB112AF602006EBE3B /* PBXTextBookmark */; 113 | DC73DACE112AF60B006EBE3B /* PBXTextBookmark */ = DC73DACE112AF60B006EBE3B /* PBXTextBookmark */; 114 | DC73DAD1112AF613006EBE3B /* PBXTextBookmark */ = DC73DAD1112AF613006EBE3B /* PBXTextBookmark */; 115 | DC73DAD4112AF63A006EBE3B /* PBXTextBookmark */ = DC73DAD4112AF63A006EBE3B /* PBXTextBookmark */; 116 | DC73DAD7112AF663006EBE3B /* PBXTextBookmark */ = DC73DAD7112AF663006EBE3B /* PBXTextBookmark */; 117 | DC73DADA112AF6DD006EBE3B /* PBXTextBookmark */ = DC73DADA112AF6DD006EBE3B /* PBXTextBookmark */; 118 | DC73DADB112AF6DD006EBE3B /* PBXTextBookmark */ = DC73DADB112AF6DD006EBE3B /* PBXTextBookmark */; 119 | DC73DADC112AF6DD006EBE3B /* PBXTextBookmark */ = DC73DADC112AF6DD006EBE3B /* PBXTextBookmark */; 120 | DC73DADF112AF711006EBE3B /* PBXTextBookmark */ = DC73DADF112AF711006EBE3B /* PBXTextBookmark */; 121 | DC73DAE2112AF725006EBE3B /* PBXTextBookmark */ = DC73DAE2112AF725006EBE3B /* PBXTextBookmark */; 122 | DC73DAE9112AF74E006EBE3B /* PBXTextBookmark */ = DC73DAE9112AF74E006EBE3B /* PBXTextBookmark */; 123 | DC73DAEE112AF77A006EBE3B /* PBXTextBookmark */ = DC73DAEE112AF77A006EBE3B /* PBXTextBookmark */; 124 | DC73DAF3112AF79D006EBE3B /* PBXTextBookmark */ = DC73DAF3112AF79D006EBE3B /* PBXTextBookmark */; 125 | DC73DAF6112AF7C2006EBE3B /* PBXTextBookmark */ = DC73DAF6112AF7C2006EBE3B /* PBXTextBookmark */; 126 | DC73DAF7112AF7C2006EBE3B /* PBXTextBookmark */ = DC73DAF7112AF7C2006EBE3B /* PBXTextBookmark */; 127 | DC73DAF8112AF7C2006EBE3B /* PBXTextBookmark */ = DC73DAF8112AF7C2006EBE3B /* PBXTextBookmark */; 128 | DC73DAFD112AF808006EBE3B /* PBXTextBookmark */ = DC73DAFD112AF808006EBE3B /* PBXTextBookmark */; 129 | DC73DAFE112AF808006EBE3B /* PBXTextBookmark */ = DC73DAFE112AF808006EBE3B /* PBXTextBookmark */; 130 | DC73DAFF112AF808006EBE3B /* PBXTextBookmark */ = DC73DAFF112AF808006EBE3B /* PBXTextBookmark */; 131 | DC73DB06112B0A2F006EBE3B /* PBXTextBookmark */ = DC73DB06112B0A2F006EBE3B /* PBXTextBookmark */; 132 | DC73DB07112B0A2F006EBE3B /* PBXTextBookmark */ = DC73DB07112B0A2F006EBE3B /* PBXTextBookmark */; 133 | DC73DB08112B0A2F006EBE3B /* PBXTextBookmark */ = DC73DB08112B0A2F006EBE3B /* PBXTextBookmark */; 134 | DC73DB0B112B0A3B006EBE3B /* PBXTextBookmark */ = DC73DB0B112B0A3B006EBE3B /* PBXTextBookmark */; 135 | DC73DB0E112B0A45006EBE3B /* PBXTextBookmark */ = DC73DB0E112B0A45006EBE3B /* PBXTextBookmark */; 136 | DC73DB11112B0A5A006EBE3B /* PBXTextBookmark */ = DC73DB11112B0A5A006EBE3B /* PBXTextBookmark */; 137 | DC73DB14112B0A66006EBE3B /* PBXTextBookmark */ = DC73DB14112B0A66006EBE3B /* PBXTextBookmark */; 138 | DC75200411237C21005AF561 = DC75200411237C21005AF561 /* PBXTextBookmark */; 139 | }; 140 | sourceControlManager = DC472447111CB6FB00B4B2DD /* Source Control */; 141 | userBuildSettings = { 142 | }; 143 | }; 144 | DC472432111CB6F900B4B2DD /* TDHUDProgressBar */ = { 145 | isa = PBXExecutable; 146 | activeArgIndices = ( 147 | ); 148 | argumentStrings = ( 149 | ); 150 | autoAttachOnCrash = 1; 151 | breakpointsEnabled = 0; 152 | configStateDict = { 153 | }; 154 | customDataFormattersEnabled = 1; 155 | dataTipCustomDataFormattersEnabled = 1; 156 | dataTipShowTypeColumn = 1; 157 | dataTipSortType = 0; 158 | debuggerPlugin = GDBDebugging; 159 | disassemblyDisplayState = 0; 160 | dylibVariantSuffix = ""; 161 | enableDebugStr = 1; 162 | environmentEntries = ( 163 | ); 164 | executableSystemSymbolLevel = 0; 165 | executableUserSymbolLevel = 0; 166 | libgmallocEnabled = 0; 167 | name = TDHUDProgressBar; 168 | savedGlobals = { 169 | }; 170 | showTypeColumn = 0; 171 | sourceDirectories = ( 172 | ); 173 | variableFormatDictionary = { 174 | }; 175 | }; 176 | DC472447111CB6FB00B4B2DD /* Source Control */ = { 177 | isa = PBXSourceControlManager; 178 | fallbackIsa = XCSourceControlManager; 179 | isSCMEnabled = 0; 180 | scmConfiguration = { 181 | repositoryNamesForRoots = { 182 | "" = ""; 183 | }; 184 | }; 185 | }; 186 | DC472448111CB6FB00B4B2DD /* Code sense */ = { 187 | isa = PBXCodeSenseManager; 188 | indexTemplatePath = ""; 189 | }; 190 | DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */ = { 191 | uiCtxt = { 192 | sepNavIntBoundsRect = "{{0, 0}, {1059, 571}}"; 193 | sepNavSelRange = "{372, 47}"; 194 | sepNavVisRange = "{0, 426}"; 195 | }; 196 | }; 197 | DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */ = { 198 | uiCtxt = { 199 | sepNavIntBoundsRect = "{{0, 0}, {1059, 1274}}"; 200 | sepNavSelRange = "{2080, 0}"; 201 | sepNavVisRange = "{1483, 815}"; 202 | }; 203 | }; 204 | DC4725BC111CC3E100B4B2DD /* PBXTextBookmark */ = { 205 | isa = PBXTextBookmark; 206 | fRef = 1D3623240D0F684500981E51 /* TDHUDProgressBarAppDelegate.h */; 207 | name = "TDHUDProgressBarAppDelegate.h: 21"; 208 | rLen = 0; 209 | rLoc = 446; 210 | rType = 0; 211 | vrLen = 478; 212 | vrLoc = 0; 213 | }; 214 | DC4725BD111CC3E100B4B2DD /* PBXTextBookmark */ = { 215 | isa = PBXTextBookmark; 216 | fRef = 1D3623250D0F684500981E51 /* TDHUDProgressBarAppDelegate.m */; 217 | name = "TDHUDProgressBarAppDelegate.m: 27"; 218 | rLen = 0; 219 | rLoc = 559; 220 | rType = 0; 221 | vrLen = 640; 222 | vrLoc = 0; 223 | }; 224 | DC4725C3111CC41B00B4B2DD /* PBXTextBookmark */ = { 225 | isa = PBXTextBookmark; 226 | fRef = DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */; 227 | name = "TDHUDProgressBar.h: 15"; 228 | rLen = 0; 229 | rLoc = 304; 230 | rType = 0; 231 | vrLen = 345; 232 | vrLoc = 0; 233 | }; 234 | DC4725D9111CC4B100B4B2DD /* PBXTextBookmark */ = { 235 | isa = PBXTextBookmark; 236 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 237 | name = "TDHUDProgressBar.m: 26"; 238 | rLen = 0; 239 | rLoc = 373; 240 | rType = 0; 241 | vrLen = 1293; 242 | vrLoc = 234; 243 | }; 244 | DC73DA37112AEF69006EBE3B /* PBXTextBookmark */ = { 245 | isa = PBXTextBookmark; 246 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 247 | name = "TDHUDProgressBar.m: 26"; 248 | rLen = 0; 249 | rLoc = 373; 250 | rType = 0; 251 | vrLen = 749; 252 | vrLoc = 234; 253 | }; 254 | DC73DA3F112AEFA7006EBE3B /* PBXTextBookmark */ = { 255 | isa = PBXTextBookmark; 256 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 257 | name = "TDHUDProgressBar.m: 21"; 258 | rLen = 0; 259 | rLoc = 347; 260 | rType = 0; 261 | vrLen = 683; 262 | vrLoc = 26; 263 | }; 264 | DC73DA49112AEFCE006EBE3B /* PBXTextBookmark */ = { 265 | isa = PBXTextBookmark; 266 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 267 | name = "TDHUDProgressBar.m: 20"; 268 | rLen = 0; 269 | rLoc = 347; 270 | rType = 0; 271 | vrLen = 699; 272 | vrLoc = 26; 273 | }; 274 | DC73DA4C112AEFF2006EBE3B /* PBXTextBookmark */ = { 275 | isa = PBXTextBookmark; 276 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 277 | name = "TDHUDProgressBar.m: 41"; 278 | rLen = 0; 279 | rLoc = 1360; 280 | rType = 0; 281 | vrLen = 936; 282 | vrLoc = 650; 283 | }; 284 | DC73DA4F112AF016006EBE3B /* PBXTextBookmark */ = { 285 | isa = PBXTextBookmark; 286 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 287 | name = "TDHUDProgressBar.m: 31"; 288 | rLen = 0; 289 | rLoc = 407; 290 | rType = 0; 291 | vrLen = 648; 292 | vrLoc = 212; 293 | }; 294 | DC73DA53112AF041006EBE3B /* PBXTextBookmark */ = { 295 | isa = PBXTextBookmark; 296 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 297 | name = "TDHUDProgressBar.m: 31"; 298 | rLen = 0; 299 | rLoc = 407; 300 | rType = 0; 301 | vrLen = 671; 302 | vrLoc = 212; 303 | }; 304 | DC73DA56112AF0B2006EBE3B /* PBXTextBookmark */ = { 305 | isa = PBXTextBookmark; 306 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 307 | name = "TDHUDProgressBar.m: 47"; 308 | rLen = 0; 309 | rLoc = 1286; 310 | rType = 0; 311 | vrLen = 1077; 312 | vrLoc = 447; 313 | }; 314 | DC73DA5B112AF0ED006EBE3B /* PBXTextBookmark */ = { 315 | isa = PBXTextBookmark; 316 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 317 | name = "TDHUDProgressBar.m: 50"; 318 | rLen = 0; 319 | rLoc = 1360; 320 | rType = 0; 321 | vrLen = 1025; 322 | vrLoc = 573; 323 | }; 324 | DC73DA5E112AF10A006EBE3B /* PBXTextBookmark */ = { 325 | isa = PBXTextBookmark; 326 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 327 | name = "TDHUDProgressBar.m: 50"; 328 | rLen = 0; 329 | rLoc = 1358; 330 | rType = 0; 331 | vrLen = 1054; 332 | vrLoc = 573; 333 | }; 334 | DC73DA61112AF118006EBE3B /* PBXTextBookmark */ = { 335 | isa = PBXTextBookmark; 336 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 337 | name = "TDHUDProgressBar.m: 50"; 338 | rLen = 0; 339 | rLoc = 1358; 340 | rType = 0; 341 | vrLen = 1054; 342 | vrLoc = 573; 343 | }; 344 | DC73DA64112AF124006EBE3B /* PBXTextBookmark */ = { 345 | isa = PBXTextBookmark; 346 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 347 | name = "TDHUDProgressBar.m: 50"; 348 | rLen = 0; 349 | rLoc = 1358; 350 | rType = 0; 351 | vrLen = 1054; 352 | vrLoc = 573; 353 | }; 354 | DC73DA67112AF145006EBE3B /* PBXTextBookmark */ = { 355 | isa = PBXTextBookmark; 356 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 357 | name = "TDHUDProgressBar.m: 50"; 358 | rLen = 0; 359 | rLoc = 1358; 360 | rType = 0; 361 | vrLen = 1055; 362 | vrLoc = 573; 363 | }; 364 | DC73DA6A112AF17F006EBE3B /* PBXTextBookmark */ = { 365 | isa = PBXTextBookmark; 366 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 367 | name = "TDHUDProgressBar.m: 50"; 368 | rLen = 0; 369 | rLoc = 1358; 370 | rType = 0; 371 | vrLen = 1052; 372 | vrLoc = 573; 373 | }; 374 | DC73DA6D112AF18A006EBE3B /* PBXTextBookmark */ = { 375 | isa = PBXTextBookmark; 376 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 377 | name = "TDHUDProgressBar.m: 50"; 378 | rLen = 0; 379 | rLoc = 1358; 380 | rType = 0; 381 | vrLen = 1054; 382 | vrLoc = 573; 383 | }; 384 | DC73DA6E112AF19D006EBE3B /* PBXTextBookmark */ = { 385 | isa = PBXTextBookmark; 386 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 387 | name = "TDHUDProgressBar.m: 50"; 388 | rLen = 0; 389 | rLoc = 1358; 390 | rType = 0; 391 | vrLen = 1073; 392 | vrLoc = 573; 393 | }; 394 | DC73DA71112AF1B5006EBE3B /* PBXTextBookmark */ = { 395 | isa = PBXTextBookmark; 396 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 397 | name = "TDHUDProgressBar.m: 50"; 398 | rLen = 0; 399 | rLoc = 1358; 400 | rType = 0; 401 | vrLen = 1054; 402 | vrLoc = 573; 403 | }; 404 | DC73DA74112AF1C0006EBE3B /* PBXTextBookmark */ = { 405 | isa = PBXTextBookmark; 406 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 407 | name = "TDHUDProgressBar.m: 50"; 408 | rLen = 0; 409 | rLoc = 1358; 410 | rType = 0; 411 | vrLen = 1063; 412 | vrLoc = 573; 413 | }; 414 | DC73DA77112AF25D006EBE3B /* PBXTextBookmark */ = { 415 | isa = PBXTextBookmark; 416 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 417 | name = "TDHUDProgressBar.m: 18"; 418 | rLen = 0; 419 | rLoc = 347; 420 | rType = 0; 421 | vrLen = 652; 422 | vrLoc = 0; 423 | }; 424 | DC73DA7A112AF2F5006EBE3B /* PBXTextBookmark */ = { 425 | isa = PBXTextBookmark; 426 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 427 | name = "TDHUDProgressBar.m: 4"; 428 | rLen = 0; 429 | rLoc = 49; 430 | rType = 0; 431 | vrLen = 631; 432 | vrLoc = 0; 433 | }; 434 | DC73DA7D112AF366006EBE3B /* PBXTextBookmark */ = { 435 | isa = PBXTextBookmark; 436 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 437 | name = "TDHUDProgressBar.m: 61"; 438 | rLen = 0; 439 | rLoc = 1360; 440 | rType = 0; 441 | vrLen = 1078; 442 | vrLoc = 549; 443 | }; 444 | DC73DA80112AF38F006EBE3B /* PBXTextBookmark */ = { 445 | isa = PBXTextBookmark; 446 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 447 | name = "TDHUDProgressBar.m: 58"; 448 | rLen = 0; 449 | rLoc = 1360; 450 | rType = 0; 451 | vrLen = 1077; 452 | vrLoc = 549; 453 | }; 454 | DC73DA83112AF396006EBE3B /* PBXTextBookmark */ = { 455 | isa = PBXTextBookmark; 456 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 457 | name = "TDHUDProgressBar.m: 58"; 458 | rLen = 0; 459 | rLoc = 1360; 460 | rType = 0; 461 | vrLen = 1076; 462 | vrLoc = 549; 463 | }; 464 | DC73DA86112AF3A4006EBE3B /* PBXTextBookmark */ = { 465 | isa = PBXTextBookmark; 466 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 467 | name = "TDHUDProgressBar.m: 58"; 468 | rLen = 0; 469 | rLoc = 1360; 470 | rType = 0; 471 | vrLen = 1078; 472 | vrLoc = 549; 473 | }; 474 | DC73DA8B112AF3BA006EBE3B /* PBXTextBookmark */ = { 475 | isa = PBXTextBookmark; 476 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 477 | name = "TDHUDProgressBar.m: 61"; 478 | rLen = 0; 479 | rLoc = 1360; 480 | rType = 0; 481 | vrLen = 990; 482 | vrLoc = 684; 483 | }; 484 | DC73DA8E112AF3D0006EBE3B /* PBXTextBookmark */ = { 485 | isa = PBXTextBookmark; 486 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 487 | name = "TDHUDProgressBar.m: 58"; 488 | rLen = 0; 489 | rLoc = 1360; 490 | rType = 0; 491 | vrLen = 993; 492 | vrLoc = 684; 493 | }; 494 | DC73DA91112AF3D9006EBE3B /* PBXTextBookmark */ = { 495 | isa = PBXTextBookmark; 496 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 497 | name = "TDHUDProgressBar.m: 58"; 498 | rLen = 0; 499 | rLoc = 1360; 500 | rType = 0; 501 | vrLen = 992; 502 | vrLoc = 684; 503 | }; 504 | DC73DA94112AF3E7006EBE3B /* PBXTextBookmark */ = { 505 | isa = PBXTextBookmark; 506 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 507 | name = "TDHUDProgressBar.m: 58"; 508 | rLen = 0; 509 | rLoc = 1360; 510 | rType = 0; 511 | vrLen = 991; 512 | vrLoc = 684; 513 | }; 514 | DC73DA97112AF3F9006EBE3B /* PBXTextBookmark */ = { 515 | isa = PBXTextBookmark; 516 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 517 | name = "TDHUDProgressBar.m: 58"; 518 | rLen = 0; 519 | rLoc = 1360; 520 | rType = 0; 521 | vrLen = 991; 522 | vrLoc = 684; 523 | }; 524 | DC73DA9A112AF401006EBE3B /* PBXTextBookmark */ = { 525 | isa = PBXTextBookmark; 526 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 527 | name = "TDHUDProgressBar.m: 58"; 528 | rLen = 0; 529 | rLoc = 1360; 530 | rType = 0; 531 | vrLen = 991; 532 | vrLoc = 684; 533 | }; 534 | DC73DA9D112AF410006EBE3B /* PBXTextBookmark */ = { 535 | isa = PBXTextBookmark; 536 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 537 | name = "TDHUDProgressBar.m: 58"; 538 | rLen = 0; 539 | rLoc = 1360; 540 | rType = 0; 541 | vrLen = 991; 542 | vrLoc = 684; 543 | }; 544 | DC73DAA0112AF427006EBE3B /* PBXTextBookmark */ = { 545 | isa = PBXTextBookmark; 546 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 547 | name = "TDHUDProgressBar.m: 58"; 548 | rLen = 0; 549 | rLoc = 1360; 550 | rType = 0; 551 | vrLen = 992; 552 | vrLoc = 684; 553 | }; 554 | DC73DAA3112AF43B006EBE3B /* PBXTextBookmark */ = { 555 | isa = PBXTextBookmark; 556 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 557 | name = "TDHUDProgressBar.m: 61"; 558 | rLen = 0; 559 | rLoc = 1360; 560 | rType = 0; 561 | vrLen = 996; 562 | vrLoc = 684; 563 | }; 564 | DC73DAA6112AF444006EBE3B /* PBXTextBookmark */ = { 565 | isa = PBXTextBookmark; 566 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 567 | name = "TDHUDProgressBar.m: 61"; 568 | rLen = 0; 569 | rLoc = 1360; 570 | rType = 0; 571 | vrLen = 992; 572 | vrLoc = 684; 573 | }; 574 | DC73DAA9112AF453006EBE3B /* PBXTextBookmark */ = { 575 | isa = PBXTextBookmark; 576 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 577 | name = "TDHUDProgressBar.m: 41"; 578 | rLen = 0; 579 | rLoc = 762; 580 | rType = 0; 581 | vrLen = 973; 582 | vrLoc = 406; 583 | }; 584 | DC73DAAC112AF460006EBE3B /* PBXTextBookmark */ = { 585 | isa = PBXTextBookmark; 586 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 587 | name = "TDHUDProgressBar.m: 41"; 588 | rLen = 0; 589 | rLoc = 762; 590 | rType = 0; 591 | vrLen = 965; 592 | vrLoc = 406; 593 | }; 594 | DC73DAAF112AF47D006EBE3B /* PBXTextBookmark */ = { 595 | isa = PBXTextBookmark; 596 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 597 | name = "TDHUDProgressBar.m: 58"; 598 | rLen = 0; 599 | rLoc = 1360; 600 | rType = 0; 601 | vrLen = 979; 602 | vrLoc = 684; 603 | }; 604 | DC73DAB2112AF494006EBE3B /* PBXTextBookmark */ = { 605 | isa = PBXTextBookmark; 606 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 607 | name = "TDHUDProgressBar.m: 58"; 608 | rLen = 0; 609 | rLoc = 1360; 610 | rType = 0; 611 | vrLen = 978; 612 | vrLoc = 684; 613 | }; 614 | DC73DAB5112AF4B6006EBE3B /* PBXTextBookmark */ = { 615 | isa = PBXTextBookmark; 616 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 617 | name = "TDHUDProgressBar.m: 58"; 618 | rLen = 0; 619 | rLoc = 1360; 620 | rType = 0; 621 | vrLen = 978; 622 | vrLoc = 684; 623 | }; 624 | DC73DABB112AF4FB006EBE3B /* PBXTextBookmark */ = { 625 | isa = PBXTextBookmark; 626 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 627 | name = "TDHUDProgressBar.m: 44"; 628 | rLen = 0; 629 | rLoc = 762; 630 | rType = 0; 631 | vrLen = 972; 632 | vrLoc = 684; 633 | }; 634 | DC73DABE112AF54D006EBE3B /* PBXTextBookmark */ = { 635 | isa = PBXTextBookmark; 636 | fRef = DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */; 637 | name = "TDHUDProgressBar.h: 10"; 638 | rLen = 0; 639 | rLoc = 187; 640 | rType = 0; 641 | vrLen = 350; 642 | vrLoc = 0; 643 | }; 644 | DC73DABF112AF54D006EBE3B /* PBXTextBookmark */ = { 645 | isa = PBXTextBookmark; 646 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 647 | name = "TDHUDProgressBar.m: 37"; 648 | rLen = 0; 649 | rLoc = 735; 650 | rType = 0; 651 | vrLen = 915; 652 | vrLoc = 404; 653 | }; 654 | DC73DAC0112AF54D006EBE3B /* PBXTextBookmark */ = { 655 | isa = PBXTextBookmark; 656 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 657 | name = "TDHUDProgressBar.m: 53"; 658 | rLen = 0; 659 | rLoc = 1452; 660 | rType = 0; 661 | vrLen = 891; 662 | vrLoc = 448; 663 | }; 664 | DC73DAC3112AF565006EBE3B /* PBXTextBookmark */ = { 665 | isa = PBXTextBookmark; 666 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 667 | name = "TDHUDProgressBar.m: 43"; 668 | rLen = 0; 669 | rLoc = 927; 670 | rType = 0; 671 | vrLen = 907; 672 | vrLoc = 481; 673 | }; 674 | DC73DAC6112AF5F5006EBE3B /* PBXTextBookmark */ = { 675 | isa = PBXTextBookmark; 676 | fRef = DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */; 677 | name = "TDHUDProgressBar.h: 16"; 678 | rLen = 0; 679 | rLoc = 315; 680 | rType = 0; 681 | vrLen = 380; 682 | vrLoc = 0; 683 | }; 684 | DC73DAC7112AF5F5006EBE3B /* PBXTextBookmark */ = { 685 | isa = PBXTextBookmark; 686 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 687 | name = "TDHUDProgressBar.m: 43"; 688 | rLen = 0; 689 | rLoc = 927; 690 | rType = 0; 691 | vrLen = 928; 692 | vrLoc = 481; 693 | }; 694 | DC73DAC8112AF5F5006EBE3B /* PBXTextBookmark */ = { 695 | isa = PBXTextBookmark; 696 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 697 | name = "TDHUDProgressBar.m: 77"; 698 | rLen = 0; 699 | rLoc = 2288; 700 | rType = 0; 701 | vrLen = 923; 702 | vrLoc = 1051; 703 | }; 704 | DC73DACB112AF602006EBE3B /* PBXTextBookmark */ = { 705 | isa = PBXTextBookmark; 706 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 707 | name = "TDHUDProgressBar.m: 75"; 708 | rLen = 0; 709 | rLoc = 2288; 710 | rType = 0; 711 | vrLen = 794; 712 | vrLoc = 1145; 713 | }; 714 | DC73DACE112AF60B006EBE3B /* PBXTextBookmark */ = { 715 | isa = PBXTextBookmark; 716 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 717 | name = "TDHUDProgressBar.m: 39"; 718 | rLen = 0; 719 | rLoc = 694; 720 | rType = 0; 721 | vrLen = 984; 722 | vrLoc = 479; 723 | }; 724 | DC73DAD1112AF613006EBE3B /* PBXTextBookmark */ = { 725 | isa = PBXTextBookmark; 726 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 727 | name = "TDHUDProgressBar.m: 38"; 728 | rLen = 0; 729 | rLoc = 691; 730 | rType = 0; 731 | vrLen = 978; 732 | vrLoc = 481; 733 | }; 734 | DC73DAD4112AF63A006EBE3B /* PBXTextBookmark */ = { 735 | isa = PBXTextBookmark; 736 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 737 | name = "TDHUDProgressBar.m: 62"; 738 | rLen = 0; 739 | rLoc = 1469; 740 | rType = 0; 741 | vrLen = 908; 742 | vrLoc = 1036; 743 | }; 744 | DC73DAD7112AF663006EBE3B /* PBXTextBookmark */ = { 745 | isa = PBXTextBookmark; 746 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 747 | name = "TDHUDProgressBar.m: 62"; 748 | rLen = 0; 749 | rLoc = 1469; 750 | rType = 0; 751 | vrLen = 803; 752 | vrLoc = 1146; 753 | }; 754 | DC73DADA112AF6DD006EBE3B /* PBXTextBookmark */ = { 755 | isa = PBXTextBookmark; 756 | fRef = DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */; 757 | name = "TDHUDProgressBar.h: 15"; 758 | rLen = 0; 759 | rLoc = 285; 760 | rType = 0; 761 | vrLen = 381; 762 | vrLoc = 0; 763 | }; 764 | DC73DADB112AF6DD006EBE3B /* PBXTextBookmark */ = { 765 | isa = PBXTextBookmark; 766 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 767 | name = "TDHUDProgressBar.m: 50"; 768 | rLen = 0; 769 | rLoc = 982; 770 | rType = 0; 771 | vrLen = 1150; 772 | vrLoc = 654; 773 | }; 774 | DC73DADC112AF6DD006EBE3B /* PBXTextBookmark */ = { 775 | isa = PBXTextBookmark; 776 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 777 | name = "TDHUDProgressBar.m: 57"; 778 | rLen = 0; 779 | rLoc = 1318; 780 | rType = 0; 781 | vrLen = 1104; 782 | vrLoc = 700; 783 | }; 784 | DC73DADF112AF711006EBE3B /* PBXTextBookmark */ = { 785 | isa = PBXTextBookmark; 786 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 787 | name = "TDHUDProgressBar.m: 66"; 788 | rLen = 0; 789 | rLoc = 1482; 790 | rType = 0; 791 | vrLen = 950; 792 | vrLoc = 1055; 793 | }; 794 | DC73DAE2112AF725006EBE3B /* PBXTextBookmark */ = { 795 | isa = PBXTextBookmark; 796 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 797 | name = "TDHUDProgressBar.m: 29"; 798 | rLen = 0; 799 | rLoc = 373; 800 | rType = 0; 801 | vrLen = 789; 802 | vrLoc = 348; 803 | }; 804 | DC73DAE9112AF74E006EBE3B /* PBXTextBookmark */ = { 805 | isa = PBXTextBookmark; 806 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 807 | name = "TDHUDProgressBar.m: 28"; 808 | rLen = 0; 809 | rLoc = 373; 810 | rType = 0; 811 | vrLen = 929; 812 | vrLoc = 404; 813 | }; 814 | DC73DAEE112AF77A006EBE3B /* PBXTextBookmark */ = { 815 | isa = PBXTextBookmark; 816 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 817 | name = "TDHUDProgressBar.m: 26"; 818 | rLen = 0; 819 | rLoc = 373; 820 | rType = 0; 821 | vrLen = 769; 822 | vrLoc = 178; 823 | }; 824 | DC73DAF3112AF79D006EBE3B /* PBXTextBookmark */ = { 825 | isa = PBXTextBookmark; 826 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 827 | name = "TDHUDProgressBar.m: 31"; 828 | rLen = 0; 829 | rLoc = 373; 830 | rType = 0; 831 | vrLen = 812; 832 | vrLoc = 234; 833 | }; 834 | DC73DAF6112AF7C2006EBE3B /* PBXTextBookmark */ = { 835 | isa = PBXTextBookmark; 836 | fRef = DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */; 837 | name = "TDHUDProgressBar.h: 15"; 838 | rLen = 0; 839 | rLoc = 285; 840 | rType = 0; 841 | vrLen = 381; 842 | vrLoc = 0; 843 | }; 844 | DC73DAF7112AF7C2006EBE3B /* PBXTextBookmark */ = { 845 | isa = PBXTextBookmark; 846 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 847 | name = "TDHUDProgressBar.m: 31"; 848 | rLen = 0; 849 | rLoc = 373; 850 | rType = 0; 851 | vrLen = 887; 852 | vrLoc = 234; 853 | }; 854 | DC73DAF8112AF7C2006EBE3B /* PBXTextBookmark */ = { 855 | isa = PBXTextBookmark; 856 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 857 | name = "TDHUDProgressBar.m: 67"; 858 | rLen = 0; 859 | rLoc = 1592; 860 | rType = 0; 861 | vrLen = 861; 862 | vrLoc = 1217; 863 | }; 864 | DC73DAFD112AF808006EBE3B /* PBXTextBookmark */ = { 865 | isa = PBXTextBookmark; 866 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 867 | name = "TDHUDProgressBar.m: 14"; 868 | rLen = 0; 869 | rLoc = 233; 870 | rType = 0; 871 | vrLen = 835; 872 | vrLoc = 0; 873 | }; 874 | DC73DAFE112AF808006EBE3B /* PBXTextBookmark */ = { 875 | isa = PBXTextBookmark; 876 | fRef = DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */; 877 | name = "TDHUDProgressBar.h: 15"; 878 | rLen = 0; 879 | rLoc = 285; 880 | rType = 0; 881 | vrLen = 381; 882 | vrLoc = 0; 883 | }; 884 | DC73DAFF112AF808006EBE3B /* PBXTextBookmark */ = { 885 | isa = PBXTextBookmark; 886 | fRef = DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */; 887 | name = "TDHUDProgressBar.h: 12"; 888 | rLen = 0; 889 | rLoc = 244; 890 | rType = 0; 891 | vrLen = 377; 892 | vrLoc = 0; 893 | }; 894 | DC73DB06112B0A2F006EBE3B /* PBXTextBookmark */ = { 895 | isa = PBXTextBookmark; 896 | fRef = DC47244A111CB7CD00B4B2DD /* TDHUDProgressBar.h */; 897 | name = "TDHUDProgressBar.h: 21"; 898 | rLen = 47; 899 | rLoc = 372; 900 | rType = 0; 901 | vrLen = 426; 902 | vrLoc = 0; 903 | }; 904 | DC73DB07112B0A2F006EBE3B /* PBXTextBookmark */ = { 905 | isa = PBXTextBookmark; 906 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 907 | name = "TDHUDProgressBar.m: 14"; 908 | rLen = 0; 909 | rLoc = 233; 910 | rType = 0; 911 | vrLen = 835; 912 | vrLoc = 0; 913 | }; 914 | DC73DB08112B0A2F006EBE3B /* PBXTextBookmark */ = { 915 | isa = PBXTextBookmark; 916 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 917 | name = "TDHUDProgressBar.m: 86"; 918 | rLen = 0; 919 | rLoc = 2163; 920 | rType = 0; 921 | vrLen = 934; 922 | vrLoc = 1358; 923 | }; 924 | DC73DB0B112B0A3B006EBE3B /* PBXTextBookmark */ = { 925 | isa = PBXTextBookmark; 926 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 927 | name = "TDHUDProgressBar.m: 72"; 928 | rLen = 0; 929 | rLoc = 1957; 930 | rType = 0; 931 | vrLen = 817; 932 | vrLoc = 1481; 933 | }; 934 | DC73DB0E112B0A45006EBE3B /* PBXTextBookmark */ = { 935 | isa = PBXTextBookmark; 936 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 937 | name = "TDHUDProgressBar.m: 72"; 938 | rLen = 0; 939 | rLoc = 1957; 940 | rType = 0; 941 | vrLen = 815; 942 | vrLoc = 1483; 943 | }; 944 | DC73DB11112B0A5A006EBE3B /* PBXTextBookmark */ = { 945 | isa = PBXTextBookmark; 946 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 947 | name = "TDHUDProgressBar.m: 72"; 948 | rLen = 0; 949 | rLoc = 1957; 950 | rType = 0; 951 | vrLen = 815; 952 | vrLoc = 1483; 953 | }; 954 | DC73DB14112B0A66006EBE3B /* PBXTextBookmark */ = { 955 | isa = PBXTextBookmark; 956 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 957 | name = "TDHUDProgressBar.m: 80"; 958 | rLen = 0; 959 | rLoc = 2080; 960 | rType = 0; 961 | vrLen = 815; 962 | vrLoc = 1483; 963 | }; 964 | DC75200411237C21005AF561 /* PBXTextBookmark */ = { 965 | isa = PBXTextBookmark; 966 | fRef = DC47244B111CB7CD00B4B2DD /* TDHUDProgressBar.m */; 967 | name = "TDHUDProgressBar.m: 26"; 968 | rLen = 0; 969 | rLoc = 373; 970 | rType = 0; 971 | vrLen = 749; 972 | vrLoc = 234; 973 | }; 974 | } 975 | -------------------------------------------------------------------------------- /TDHUDProgressBar/TDHUDProgressBar.xcodeproj/timgrantdavies.mode1v3: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ActivePerspectiveName 6 | Project 7 | AllowedModules 8 | 9 | 10 | BundleLoadPath 11 | 12 | MaxInstances 13 | n 14 | Module 15 | PBXSmartGroupTreeModule 16 | Name 17 | Groups and Files Outline View 18 | 19 | 20 | BundleLoadPath 21 | 22 | MaxInstances 23 | n 24 | Module 25 | PBXNavigatorGroup 26 | Name 27 | Editor 28 | 29 | 30 | BundleLoadPath 31 | 32 | MaxInstances 33 | n 34 | Module 35 | XCTaskListModule 36 | Name 37 | Task List 38 | 39 | 40 | BundleLoadPath 41 | 42 | MaxInstances 43 | n 44 | Module 45 | XCDetailModule 46 | Name 47 | File and Smart Group Detail Viewer 48 | 49 | 50 | BundleLoadPath 51 | 52 | MaxInstances 53 | 1 54 | Module 55 | PBXBuildResultsModule 56 | Name 57 | Detailed Build Results Viewer 58 | 59 | 60 | BundleLoadPath 61 | 62 | MaxInstances 63 | 1 64 | Module 65 | PBXProjectFindModule 66 | Name 67 | Project Batch Find Tool 68 | 69 | 70 | BundleLoadPath 71 | 72 | MaxInstances 73 | n 74 | Module 75 | XCProjectFormatConflictsModule 76 | Name 77 | Project Format Conflicts List 78 | 79 | 80 | BundleLoadPath 81 | 82 | MaxInstances 83 | n 84 | Module 85 | PBXBookmarksModule 86 | Name 87 | Bookmarks Tool 88 | 89 | 90 | BundleLoadPath 91 | 92 | MaxInstances 93 | n 94 | Module 95 | PBXClassBrowserModule 96 | Name 97 | Class Browser 98 | 99 | 100 | BundleLoadPath 101 | 102 | MaxInstances 103 | n 104 | Module 105 | PBXCVSModule 106 | Name 107 | Source Code Control Tool 108 | 109 | 110 | BundleLoadPath 111 | 112 | MaxInstances 113 | n 114 | Module 115 | PBXDebugBreakpointsModule 116 | Name 117 | Debug Breakpoints Tool 118 | 119 | 120 | BundleLoadPath 121 | 122 | MaxInstances 123 | n 124 | Module 125 | XCDockableInspector 126 | Name 127 | Inspector 128 | 129 | 130 | BundleLoadPath 131 | 132 | MaxInstances 133 | n 134 | Module 135 | PBXOpenQuicklyModule 136 | Name 137 | Open Quickly Tool 138 | 139 | 140 | BundleLoadPath 141 | 142 | MaxInstances 143 | 1 144 | Module 145 | PBXDebugSessionModule 146 | Name 147 | Debugger 148 | 149 | 150 | BundleLoadPath 151 | 152 | MaxInstances 153 | 1 154 | Module 155 | PBXDebugCLIModule 156 | Name 157 | Debug Console 158 | 159 | 160 | BundleLoadPath 161 | 162 | MaxInstances 163 | n 164 | Module 165 | XCSnapshotModule 166 | Name 167 | Snapshots Tool 168 | 169 | 170 | BundlePath 171 | /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources 172 | Description 173 | DefaultDescriptionKey 174 | DockingSystemVisible 175 | 176 | Extension 177 | mode1v3 178 | FavBarConfig 179 | 180 | PBXProjectModuleGUID 181 | DC472444111CB6FB00B4B2DD 182 | XCBarModuleItemNames 183 | 184 | XCBarModuleItems 185 | 186 | 187 | FirstTimeWindowDisplayed 188 | 189 | Identifier 190 | com.apple.perspectives.project.mode1v3 191 | MajorVersion 192 | 33 193 | MinorVersion 194 | 0 195 | Name 196 | Default 197 | Notifications 198 | 199 | OpenEditors 200 | 201 | PerspectiveWidths 202 | 203 | -1 204 | -1 205 | 206 | Perspectives 207 | 208 | 209 | ChosenToolbarItems 210 | 211 | active-combo-popup 212 | action 213 | NSToolbarFlexibleSpaceItem 214 | go 215 | debugger-enable-breakpoints 216 | build-and-go 217 | com.apple.ide.PBXToolbarStopButton 218 | get-info 219 | clean 220 | servicesModuleCVS 221 | NSToolbarFlexibleSpaceItem 222 | com.apple.pbx.toolbar.searchfield 223 | 224 | ControllerClassBaseName 225 | 226 | IconName 227 | WindowOfProjectWithEditor 228 | Identifier 229 | perspective.project 230 | IsVertical 231 | 232 | Layout 233 | 234 | 235 | ContentConfiguration 236 | 237 | PBXBottomSmartGroupGIDs 238 | 239 | 1C37FBAC04509CD000000102 240 | 1C37FAAC04509CD000000102 241 | 1C37FABC05509CD000000102 242 | 1C37FABC05539CD112110102 243 | E2644B35053B69B200211256 244 | 1C37FABC04509CD000100104 245 | 1CC0EA4004350EF90044410B 246 | 1CC0EA4004350EF90041110B 247 | 248 | PBXProjectModuleGUID 249 | 1CE0B1FE06471DED0097A5F4 250 | PBXProjectModuleLabel 251 | Files 252 | PBXProjectStructureProvided 253 | yes 254 | PBXSmartGroupTreeModuleColumnData 255 | 256 | PBXSmartGroupTreeModuleColumnWidthsKey 257 | 258 | 138 259 | 260 | PBXSmartGroupTreeModuleColumnsKey_v4 261 | 262 | MainColumn 263 | 264 | 265 | PBXSmartGroupTreeModuleOutlineStateKey_v7 266 | 267 | PBXSmartGroupTreeModuleOutlineStateExpansionKey 268 | 269 | 29B97314FDCFA39411CA2CEA 270 | 080E96DDFE201D6D7F000001 271 | 29B97317FDCFA39411CA2CEA 272 | 29B97323FDCFA39411CA2CEA 273 | 1C37FABC05509CD000000102 274 | 275 | PBXSmartGroupTreeModuleOutlineStateSelectionKey 276 | 277 | 278 | 7 279 | 5 280 | 0 281 | 282 | 283 | PBXSmartGroupTreeModuleOutlineStateVisibleRectKey 284 | {{0, 0}, {138, 600}} 285 | 286 | PBXTopSmartGroupGIDs 287 | 288 | XCIncludePerspectivesSwitch 289 | 290 | XCSharingToken 291 | com.apple.Xcode.GFSharingToken 292 | 293 | GeometryConfiguration 294 | 295 | Frame 296 | {{0, 0}, {155, 618}} 297 | GroupTreeTableConfiguration 298 | 299 | MainColumn 300 | 138 301 | 302 | RubberWindowFrame 303 | 0 119 1280 659 0 0 1280 778 304 | 305 | Module 306 | PBXSmartGroupTreeModule 307 | Proportion 308 | 155pt 309 | 310 | 311 | Dock 312 | 313 | 314 | BecomeActive 315 | 316 | ContentConfiguration 317 | 318 | PBXProjectModuleGUID 319 | 1CE0B20306471E060097A5F4 320 | PBXProjectModuleLabel 321 | TDHUDProgressBar.m 322 | PBXSplitModuleInNavigatorKey 323 | 324 | Split0 325 | 326 | PBXProjectModuleGUID 327 | 1CE0B20406471E060097A5F4 328 | PBXProjectModuleLabel 329 | TDHUDProgressBar.m 330 | _historyCapacity 331 | 0 332 | bookmark 333 | DC73DB14112B0A66006EBE3B 334 | history 335 | 336 | DC4725BC111CC3E100B4B2DD 337 | DC4725BD111CC3E100B4B2DD 338 | DC73DB06112B0A2F006EBE3B 339 | DC73DB07112B0A2F006EBE3B 340 | 341 | 342 | SplitCount 343 | 1 344 | 345 | StatusBarVisibility 346 | 347 | 348 | GeometryConfiguration 349 | 350 | Frame 351 | {{0, 0}, {1120, 613}} 352 | RubberWindowFrame 353 | 0 119 1280 659 0 0 1280 778 354 | 355 | Module 356 | PBXNavigatorGroup 357 | Proportion 358 | 613pt 359 | 360 | 361 | ContentConfiguration 362 | 363 | PBXProjectModuleGUID 364 | 1CE0B20506471E060097A5F4 365 | PBXProjectModuleLabel 366 | Detail 367 | 368 | GeometryConfiguration 369 | 370 | Frame 371 | {{0, 618}, {1120, 0}} 372 | RubberWindowFrame 373 | 0 119 1280 659 0 0 1280 778 374 | 375 | Module 376 | XCDetailModule 377 | Proportion 378 | 0pt 379 | 380 | 381 | Proportion 382 | 1120pt 383 | 384 | 385 | Name 386 | Project 387 | ServiceClasses 388 | 389 | XCModuleDock 390 | PBXSmartGroupTreeModule 391 | XCModuleDock 392 | PBXNavigatorGroup 393 | XCDetailModule 394 | 395 | TableOfContents 396 | 397 | DC73DA38112AEF69006EBE3B 398 | 1CE0B1FE06471DED0097A5F4 399 | DC73DA39112AEF69006EBE3B 400 | 1CE0B20306471E060097A5F4 401 | 1CE0B20506471E060097A5F4 402 | 403 | ToolbarConfigUserDefaultsMinorVersion 404 | 2 405 | ToolbarConfiguration 406 | xcode.toolbar.config.defaultV3 407 | 408 | 409 | ControllerClassBaseName 410 | 411 | IconName 412 | WindowOfProject 413 | Identifier 414 | perspective.morph 415 | IsVertical 416 | 0 417 | Layout 418 | 419 | 420 | BecomeActive 421 | 1 422 | ContentConfiguration 423 | 424 | PBXBottomSmartGroupGIDs 425 | 426 | 1C37FBAC04509CD000000102 427 | 1C37FAAC04509CD000000102 428 | 1C08E77C0454961000C914BD 429 | 1C37FABC05509CD000000102 430 | 1C37FABC05539CD112110102 431 | E2644B35053B69B200211256 432 | 1C37FABC04509CD000100104 433 | 1CC0EA4004350EF90044410B 434 | 1CC0EA4004350EF90041110B 435 | 436 | PBXProjectModuleGUID 437 | 11E0B1FE06471DED0097A5F4 438 | PBXProjectModuleLabel 439 | Files 440 | PBXProjectStructureProvided 441 | yes 442 | PBXSmartGroupTreeModuleColumnData 443 | 444 | PBXSmartGroupTreeModuleColumnWidthsKey 445 | 446 | 186 447 | 448 | PBXSmartGroupTreeModuleColumnsKey_v4 449 | 450 | MainColumn 451 | 452 | 453 | PBXSmartGroupTreeModuleOutlineStateKey_v7 454 | 455 | PBXSmartGroupTreeModuleOutlineStateExpansionKey 456 | 457 | 29B97314FDCFA39411CA2CEA 458 | 1C37FABC05509CD000000102 459 | 460 | PBXSmartGroupTreeModuleOutlineStateSelectionKey 461 | 462 | 463 | 0 464 | 465 | 466 | PBXSmartGroupTreeModuleOutlineStateVisibleRectKey 467 | {{0, 0}, {186, 337}} 468 | 469 | PBXTopSmartGroupGIDs 470 | 471 | XCIncludePerspectivesSwitch 472 | 1 473 | XCSharingToken 474 | com.apple.Xcode.GFSharingToken 475 | 476 | GeometryConfiguration 477 | 478 | Frame 479 | {{0, 0}, {203, 355}} 480 | GroupTreeTableConfiguration 481 | 482 | MainColumn 483 | 186 484 | 485 | RubberWindowFrame 486 | 373 269 690 397 0 0 1440 878 487 | 488 | Module 489 | PBXSmartGroupTreeModule 490 | Proportion 491 | 100% 492 | 493 | 494 | Name 495 | Morph 496 | PreferredWidth 497 | 300 498 | ServiceClasses 499 | 500 | XCModuleDock 501 | PBXSmartGroupTreeModule 502 | 503 | TableOfContents 504 | 505 | 11E0B1FE06471DED0097A5F4 506 | 507 | ToolbarConfiguration 508 | xcode.toolbar.config.default.shortV3 509 | 510 | 511 | PerspectivesBarVisible 512 | 513 | ShelfIsVisible 514 | 515 | SourceDescription 516 | file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec' 517 | StatusbarIsVisible 518 | 519 | TimeStamp 520 | 0.0 521 | ToolbarConfigUserDefaultsMinorVersion 522 | 2 523 | ToolbarDisplayMode 524 | 1 525 | ToolbarIsVisible 526 | 527 | ToolbarSizeMode 528 | 1 529 | Type 530 | Perspectives 531 | UpdateMessage 532 | The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? 533 | WindowJustification 534 | 5 535 | WindowOrderList 536 | 537 | DC73DAEA112AF74E006EBE3B 538 | DC73DAEB112AF74E006EBE3B 539 | 1C78EAAD065D492600B07095 540 | 1CD10A99069EF8BA00B06720 541 | DC472445111CB6FB00B4B2DD 542 | /Users/timgrantdavies/Dropbox/TDHUDProgressBar/TDHUDProgressBar.xcodeproj 543 | 544 | WindowString 545 | 0 119 1280 659 0 0 1280 778 546 | WindowToolsV3 547 | 548 | 549 | FirstTimeWindowDisplayed 550 | 551 | Identifier 552 | windowTool.build 553 | IsVertical 554 | 555 | Layout 556 | 557 | 558 | Dock 559 | 560 | 561 | ContentConfiguration 562 | 563 | PBXProjectModuleGUID 564 | 1CD0528F0623707200166675 565 | PBXProjectModuleLabel 566 | 567 | StatusBarVisibility 568 | 569 | 570 | GeometryConfiguration 571 | 572 | Frame 573 | {{0, 0}, {500, 218}} 574 | RubberWindowFrame 575 | 309 221 500 500 0 0 1280 778 576 | 577 | Module 578 | PBXNavigatorGroup 579 | Proportion 580 | 218pt 581 | 582 | 583 | ContentConfiguration 584 | 585 | PBXProjectModuleGUID 586 | XCMainBuildResultsModuleGUID 587 | PBXProjectModuleLabel 588 | Build Results 589 | XCBuildResultsTrigger_Collapse 590 | 1021 591 | XCBuildResultsTrigger_Open 592 | 1011 593 | 594 | GeometryConfiguration 595 | 596 | Frame 597 | {{0, 223}, {500, 236}} 598 | RubberWindowFrame 599 | 309 221 500 500 0 0 1280 778 600 | 601 | Module 602 | PBXBuildResultsModule 603 | Proportion 604 | 236pt 605 | 606 | 607 | Proportion 608 | 459pt 609 | 610 | 611 | Name 612 | Build Results 613 | ServiceClasses 614 | 615 | PBXBuildResultsModule 616 | 617 | StatusbarIsVisible 618 | 619 | TableOfContents 620 | 621 | DC472445111CB6FB00B4B2DD 622 | DC73DA3A112AEF69006EBE3B 623 | 1CD0528F0623707200166675 624 | XCMainBuildResultsModuleGUID 625 | 626 | ToolbarConfiguration 627 | xcode.toolbar.config.buildV3 628 | WindowContentMinSize 629 | 486 300 630 | WindowString 631 | 309 221 500 500 0 0 1280 778 632 | WindowToolGUID 633 | DC472445111CB6FB00B4B2DD 634 | WindowToolIsVisible 635 | 636 | 637 | 638 | FirstTimeWindowDisplayed 639 | 640 | Identifier 641 | windowTool.debugger 642 | IsVertical 643 | 644 | Layout 645 | 646 | 647 | Dock 648 | 649 | 650 | ContentConfiguration 651 | 652 | Debugger 653 | 654 | HorizontalSplitView 655 | 656 | _collapsingFrameDimension 657 | 0.0 658 | _indexOfCollapsedView 659 | 0 660 | _percentageOfCollapsedView 661 | 0.0 662 | isCollapsed 663 | yes 664 | sizes 665 | 666 | {{0, 0}, {316, 198}} 667 | {{316, 0}, {378, 198}} 668 | 669 | 670 | VerticalSplitView 671 | 672 | _collapsingFrameDimension 673 | 0.0 674 | _indexOfCollapsedView 675 | 0 676 | _percentageOfCollapsedView 677 | 0.0 678 | isCollapsed 679 | yes 680 | sizes 681 | 682 | {{0, 0}, {694, 198}} 683 | {{0, 198}, {694, 183}} 684 | 685 | 686 | 687 | LauncherConfigVersion 688 | 8 689 | PBXProjectModuleGUID 690 | 1C162984064C10D400B95A72 691 | PBXProjectModuleLabel 692 | Debug - GLUTExamples (Underwater) 693 | 694 | GeometryConfiguration 695 | 696 | DebugConsoleVisible 697 | None 698 | DebugConsoleWindowFrame 699 | {{200, 200}, {500, 300}} 700 | DebugSTDIOWindowFrame 701 | {{200, 200}, {500, 300}} 702 | Frame 703 | {{0, 0}, {694, 381}} 704 | PBXDebugSessionStackFrameViewKey 705 | 706 | DebugVariablesTableConfiguration 707 | 708 | Name 709 | 120 710 | Value 711 | 85 712 | Summary 713 | 148 714 | 715 | Frame 716 | {{316, 0}, {378, 198}} 717 | RubberWindowFrame 718 | 171 297 694 422 0 0 1280 778 719 | 720 | RubberWindowFrame 721 | 171 297 694 422 0 0 1280 778 722 | 723 | Module 724 | PBXDebugSessionModule 725 | Proportion 726 | 381pt 727 | 728 | 729 | Proportion 730 | 381pt 731 | 732 | 733 | Name 734 | Debugger 735 | ServiceClasses 736 | 737 | PBXDebugSessionModule 738 | 739 | StatusbarIsVisible 740 | 741 | TableOfContents 742 | 743 | 1CD10A99069EF8BA00B06720 744 | DC73DA40112AEFA7006EBE3B 745 | 1C162984064C10D400B95A72 746 | DC73DA41112AEFA7006EBE3B 747 | DC73DA42112AEFA7006EBE3B 748 | DC73DA43112AEFA7006EBE3B 749 | DC73DA44112AEFA7006EBE3B 750 | DC73DA45112AEFA7006EBE3B 751 | 752 | ToolbarConfiguration 753 | xcode.toolbar.config.debugV3 754 | WindowString 755 | 171 297 694 422 0 0 1280 778 756 | WindowToolGUID 757 | 1CD10A99069EF8BA00B06720 758 | WindowToolIsVisible 759 | 760 | 761 | 762 | Identifier 763 | windowTool.find 764 | Layout 765 | 766 | 767 | Dock 768 | 769 | 770 | Dock 771 | 772 | 773 | ContentConfiguration 774 | 775 | PBXProjectModuleGUID 776 | 1CDD528C0622207200134675 777 | PBXProjectModuleLabel 778 | <No Editor> 779 | PBXSplitModuleInNavigatorKey 780 | 781 | Split0 782 | 783 | PBXProjectModuleGUID 784 | 1CD0528D0623707200166675 785 | 786 | SplitCount 787 | 1 788 | 789 | StatusBarVisibility 790 | 1 791 | 792 | GeometryConfiguration 793 | 794 | Frame 795 | {{0, 0}, {781, 167}} 796 | RubberWindowFrame 797 | 62 385 781 470 0 0 1440 878 798 | 799 | Module 800 | PBXNavigatorGroup 801 | Proportion 802 | 781pt 803 | 804 | 805 | Proportion 806 | 50% 807 | 808 | 809 | BecomeActive 810 | 1 811 | ContentConfiguration 812 | 813 | PBXProjectModuleGUID 814 | 1CD0528E0623707200166675 815 | PBXProjectModuleLabel 816 | Project Find 817 | 818 | GeometryConfiguration 819 | 820 | Frame 821 | {{8, 0}, {773, 254}} 822 | RubberWindowFrame 823 | 62 385 781 470 0 0 1440 878 824 | 825 | Module 826 | PBXProjectFindModule 827 | Proportion 828 | 50% 829 | 830 | 831 | Proportion 832 | 428pt 833 | 834 | 835 | Name 836 | Project Find 837 | ServiceClasses 838 | 839 | PBXProjectFindModule 840 | 841 | StatusbarIsVisible 842 | 1 843 | TableOfContents 844 | 845 | 1C530D57069F1CE1000CFCEE 846 | 1C530D58069F1CE1000CFCEE 847 | 1C530D59069F1CE1000CFCEE 848 | 1CDD528C0622207200134675 849 | 1C530D5A069F1CE1000CFCEE 850 | 1CE0B1FE06471DED0097A5F4 851 | 1CD0528E0623707200166675 852 | 853 | WindowString 854 | 62 385 781 470 0 0 1440 878 855 | WindowToolGUID 856 | 1C530D57069F1CE1000CFCEE 857 | WindowToolIsVisible 858 | 0 859 | 860 | 861 | Identifier 862 | MENUSEPARATOR 863 | 864 | 865 | FirstTimeWindowDisplayed 866 | 867 | Identifier 868 | windowTool.debuggerConsole 869 | IsVertical 870 | 871 | Layout 872 | 873 | 874 | Dock 875 | 876 | 877 | BecomeActive 878 | 879 | ContentConfiguration 880 | 881 | PBXProjectModuleGUID 882 | 1C78EAAC065D492600B07095 883 | PBXProjectModuleLabel 884 | Debugger Console 885 | 886 | GeometryConfiguration 887 | 888 | Frame 889 | {{0, 0}, {650, 209}} 890 | RubberWindowFrame 891 | 543 419 650 250 0 0 1280 778 892 | 893 | Module 894 | PBXDebugCLIModule 895 | Proportion 896 | 209pt 897 | 898 | 899 | Proportion 900 | 209pt 901 | 902 | 903 | Name 904 | Debugger Console 905 | ServiceClasses 906 | 907 | PBXDebugCLIModule 908 | 909 | StatusbarIsVisible 910 | 911 | TableOfContents 912 | 913 | 1C78EAAD065D492600B07095 914 | DC73DA46112AEFA7006EBE3B 915 | 1C78EAAC065D492600B07095 916 | 917 | ToolbarConfiguration 918 | xcode.toolbar.config.consoleV3 919 | WindowString 920 | 543 419 650 250 0 0 1280 778 921 | WindowToolGUID 922 | 1C78EAAD065D492600B07095 923 | WindowToolIsVisible 924 | 925 | 926 | 927 | Identifier 928 | windowTool.snapshots 929 | Layout 930 | 931 | 932 | Dock 933 | 934 | 935 | Module 936 | XCSnapshotModule 937 | Proportion 938 | 100% 939 | 940 | 941 | Proportion 942 | 100% 943 | 944 | 945 | Name 946 | Snapshots 947 | ServiceClasses 948 | 949 | XCSnapshotModule 950 | 951 | StatusbarIsVisible 952 | Yes 953 | ToolbarConfiguration 954 | xcode.toolbar.config.snapshots 955 | WindowString 956 | 315 824 300 550 0 0 1440 878 957 | WindowToolIsVisible 958 | Yes 959 | 960 | 961 | Identifier 962 | windowTool.scm 963 | Layout 964 | 965 | 966 | Dock 967 | 968 | 969 | ContentConfiguration 970 | 971 | PBXProjectModuleGUID 972 | 1C78EAB2065D492600B07095 973 | PBXProjectModuleLabel 974 | <No Editor> 975 | PBXSplitModuleInNavigatorKey 976 | 977 | Split0 978 | 979 | PBXProjectModuleGUID 980 | 1C78EAB3065D492600B07095 981 | 982 | SplitCount 983 | 1 984 | 985 | StatusBarVisibility 986 | 1 987 | 988 | GeometryConfiguration 989 | 990 | Frame 991 | {{0, 0}, {452, 0}} 992 | RubberWindowFrame 993 | 743 379 452 308 0 0 1280 1002 994 | 995 | Module 996 | PBXNavigatorGroup 997 | Proportion 998 | 0pt 999 | 1000 | 1001 | BecomeActive 1002 | 1 1003 | ContentConfiguration 1004 | 1005 | PBXProjectModuleGUID 1006 | 1CD052920623707200166675 1007 | PBXProjectModuleLabel 1008 | SCM 1009 | 1010 | GeometryConfiguration 1011 | 1012 | ConsoleFrame 1013 | {{0, 259}, {452, 0}} 1014 | Frame 1015 | {{0, 7}, {452, 259}} 1016 | RubberWindowFrame 1017 | 743 379 452 308 0 0 1280 1002 1018 | TableConfiguration 1019 | 1020 | Status 1021 | 30 1022 | FileName 1023 | 199 1024 | Path 1025 | 197.0950012207031 1026 | 1027 | TableFrame 1028 | {{0, 0}, {452, 250}} 1029 | 1030 | Module 1031 | PBXCVSModule 1032 | Proportion 1033 | 262pt 1034 | 1035 | 1036 | Proportion 1037 | 266pt 1038 | 1039 | 1040 | Name 1041 | SCM 1042 | ServiceClasses 1043 | 1044 | PBXCVSModule 1045 | 1046 | StatusbarIsVisible 1047 | 1 1048 | TableOfContents 1049 | 1050 | 1C78EAB4065D492600B07095 1051 | 1C78EAB5065D492600B07095 1052 | 1C78EAB2065D492600B07095 1053 | 1CD052920623707200166675 1054 | 1055 | ToolbarConfiguration 1056 | xcode.toolbar.config.scm 1057 | WindowString 1058 | 743 379 452 308 0 0 1280 1002 1059 | 1060 | 1061 | Identifier 1062 | windowTool.breakpoints 1063 | IsVertical 1064 | 0 1065 | Layout 1066 | 1067 | 1068 | Dock 1069 | 1070 | 1071 | BecomeActive 1072 | 1 1073 | ContentConfiguration 1074 | 1075 | PBXBottomSmartGroupGIDs 1076 | 1077 | 1C77FABC04509CD000000102 1078 | 1079 | PBXProjectModuleGUID 1080 | 1CE0B1FE06471DED0097A5F4 1081 | PBXProjectModuleLabel 1082 | Files 1083 | PBXProjectStructureProvided 1084 | no 1085 | PBXSmartGroupTreeModuleColumnData 1086 | 1087 | PBXSmartGroupTreeModuleColumnWidthsKey 1088 | 1089 | 168 1090 | 1091 | PBXSmartGroupTreeModuleColumnsKey_v4 1092 | 1093 | MainColumn 1094 | 1095 | 1096 | PBXSmartGroupTreeModuleOutlineStateKey_v7 1097 | 1098 | PBXSmartGroupTreeModuleOutlineStateExpansionKey 1099 | 1100 | 1C77FABC04509CD000000102 1101 | 1102 | PBXSmartGroupTreeModuleOutlineStateSelectionKey 1103 | 1104 | 1105 | 0 1106 | 1107 | 1108 | PBXSmartGroupTreeModuleOutlineStateVisibleRectKey 1109 | {{0, 0}, {168, 350}} 1110 | 1111 | PBXTopSmartGroupGIDs 1112 | 1113 | XCIncludePerspectivesSwitch 1114 | 0 1115 | 1116 | GeometryConfiguration 1117 | 1118 | Frame 1119 | {{0, 0}, {185, 368}} 1120 | GroupTreeTableConfiguration 1121 | 1122 | MainColumn 1123 | 168 1124 | 1125 | RubberWindowFrame 1126 | 315 424 744 409 0 0 1440 878 1127 | 1128 | Module 1129 | PBXSmartGroupTreeModule 1130 | Proportion 1131 | 185pt 1132 | 1133 | 1134 | ContentConfiguration 1135 | 1136 | PBXProjectModuleGUID 1137 | 1CA1AED706398EBD00589147 1138 | PBXProjectModuleLabel 1139 | Detail 1140 | 1141 | GeometryConfiguration 1142 | 1143 | Frame 1144 | {{190, 0}, {554, 368}} 1145 | RubberWindowFrame 1146 | 315 424 744 409 0 0 1440 878 1147 | 1148 | Module 1149 | XCDetailModule 1150 | Proportion 1151 | 554pt 1152 | 1153 | 1154 | Proportion 1155 | 368pt 1156 | 1157 | 1158 | MajorVersion 1159 | 3 1160 | MinorVersion 1161 | 0 1162 | Name 1163 | Breakpoints 1164 | ServiceClasses 1165 | 1166 | PBXSmartGroupTreeModule 1167 | XCDetailModule 1168 | 1169 | StatusbarIsVisible 1170 | 1 1171 | TableOfContents 1172 | 1173 | 1CDDB66807F98D9800BB5817 1174 | 1CDDB66907F98D9800BB5817 1175 | 1CE0B1FE06471DED0097A5F4 1176 | 1CA1AED706398EBD00589147 1177 | 1178 | ToolbarConfiguration 1179 | xcode.toolbar.config.breakpointsV3 1180 | WindowString 1181 | 315 424 744 409 0 0 1440 878 1182 | WindowToolGUID 1183 | 1CDDB66807F98D9800BB5817 1184 | WindowToolIsVisible 1185 | 1 1186 | 1187 | 1188 | Identifier 1189 | windowTool.debugAnimator 1190 | Layout 1191 | 1192 | 1193 | Dock 1194 | 1195 | 1196 | Module 1197 | PBXNavigatorGroup 1198 | Proportion 1199 | 100% 1200 | 1201 | 1202 | Proportion 1203 | 100% 1204 | 1205 | 1206 | Name 1207 | Debug Visualizer 1208 | ServiceClasses 1209 | 1210 | PBXNavigatorGroup 1211 | 1212 | StatusbarIsVisible 1213 | 1 1214 | ToolbarConfiguration 1215 | xcode.toolbar.config.debugAnimatorV3 1216 | WindowString 1217 | 100 100 700 500 0 0 1280 1002 1218 | 1219 | 1220 | Identifier 1221 | windowTool.bookmarks 1222 | Layout 1223 | 1224 | 1225 | Dock 1226 | 1227 | 1228 | Module 1229 | PBXBookmarksModule 1230 | Proportion 1231 | 100% 1232 | 1233 | 1234 | Proportion 1235 | 100% 1236 | 1237 | 1238 | Name 1239 | Bookmarks 1240 | ServiceClasses 1241 | 1242 | PBXBookmarksModule 1243 | 1244 | StatusbarIsVisible 1245 | 0 1246 | WindowString 1247 | 538 42 401 187 0 0 1280 1002 1248 | 1249 | 1250 | Identifier 1251 | windowTool.projectFormatConflicts 1252 | Layout 1253 | 1254 | 1255 | Dock 1256 | 1257 | 1258 | Module 1259 | XCProjectFormatConflictsModule 1260 | Proportion 1261 | 100% 1262 | 1263 | 1264 | Proportion 1265 | 100% 1266 | 1267 | 1268 | Name 1269 | Project Format Conflicts 1270 | ServiceClasses 1271 | 1272 | XCProjectFormatConflictsModule 1273 | 1274 | StatusbarIsVisible 1275 | 0 1276 | WindowContentMinSize 1277 | 450 300 1278 | WindowString 1279 | 50 850 472 307 0 0 1440 877 1280 | 1281 | 1282 | Identifier 1283 | windowTool.classBrowser 1284 | Layout 1285 | 1286 | 1287 | Dock 1288 | 1289 | 1290 | BecomeActive 1291 | 1 1292 | ContentConfiguration 1293 | 1294 | OptionsSetName 1295 | Hierarchy, all classes 1296 | PBXProjectModuleGUID 1297 | 1CA6456E063B45B4001379D8 1298 | PBXProjectModuleLabel 1299 | Class Browser - NSObject 1300 | 1301 | GeometryConfiguration 1302 | 1303 | ClassesFrame 1304 | {{0, 0}, {374, 96}} 1305 | ClassesTreeTableConfiguration 1306 | 1307 | PBXClassNameColumnIdentifier 1308 | 208 1309 | PBXClassBookColumnIdentifier 1310 | 22 1311 | 1312 | Frame 1313 | {{0, 0}, {630, 331}} 1314 | MembersFrame 1315 | {{0, 105}, {374, 395}} 1316 | MembersTreeTableConfiguration 1317 | 1318 | PBXMemberTypeIconColumnIdentifier 1319 | 22 1320 | PBXMemberNameColumnIdentifier 1321 | 216 1322 | PBXMemberTypeColumnIdentifier 1323 | 97 1324 | PBXMemberBookColumnIdentifier 1325 | 22 1326 | 1327 | PBXModuleWindowStatusBarHidden2 1328 | 1 1329 | RubberWindowFrame 1330 | 385 179 630 352 0 0 1440 878 1331 | 1332 | Module 1333 | PBXClassBrowserModule 1334 | Proportion 1335 | 332pt 1336 | 1337 | 1338 | Proportion 1339 | 332pt 1340 | 1341 | 1342 | Name 1343 | Class Browser 1344 | ServiceClasses 1345 | 1346 | PBXClassBrowserModule 1347 | 1348 | StatusbarIsVisible 1349 | 0 1350 | TableOfContents 1351 | 1352 | 1C0AD2AF069F1E9B00FABCE6 1353 | 1C0AD2B0069F1E9B00FABCE6 1354 | 1CA6456E063B45B4001379D8 1355 | 1356 | ToolbarConfiguration 1357 | xcode.toolbar.config.classbrowser 1358 | WindowString 1359 | 385 179 630 352 0 0 1440 878 1360 | WindowToolGUID 1361 | 1C0AD2AF069F1E9B00FABCE6 1362 | WindowToolIsVisible 1363 | 0 1364 | 1365 | 1366 | Identifier 1367 | windowTool.refactoring 1368 | IncludeInToolsMenu 1369 | 0 1370 | Layout 1371 | 1372 | 1373 | Dock 1374 | 1375 | 1376 | BecomeActive 1377 | 1 1378 | GeometryConfiguration 1379 | 1380 | Frame 1381 | {0, 0}, {500, 335} 1382 | RubberWindowFrame 1383 | {0, 0}, {500, 335} 1384 | 1385 | Module 1386 | XCRefactoringModule 1387 | Proportion 1388 | 100% 1389 | 1390 | 1391 | Proportion 1392 | 100% 1393 | 1394 | 1395 | Name 1396 | Refactoring 1397 | ServiceClasses 1398 | 1399 | XCRefactoringModule 1400 | 1401 | WindowString 1402 | 200 200 500 356 0 0 1920 1200 1403 | 1404 | 1405 | 1406 | 1407 | --------------------------------------------------------------------------------