├── .DS_Store ├── LBSegmentedButton.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── Larcus.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── Larcus.xcuserdatad │ ├── xcdebugger │ └── Breakpoints.xcbkptlist │ └── xcschemes │ ├── LBSegmentedButton.xcscheme │ └── xcschememanagement.plist └── LBSegmentedButton ├── Background.h ├── Background.m ├── LBSegmentedButton-Info.plist ├── LBSegmentedButton-Prefix.pch ├── LBSegmentedButton.h ├── LBSegmentedButton.m ├── LBSegmentedButtonAppDelegate.h ├── LBSegmentedButtonAppDelegate.m ├── en.lproj ├── Credits.rtf ├── InfoPlist.strings └── MainMenu.xib └── main.m /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbrndnr/LBSegmentedButton/00623cc6e4b98fd55081b0e761c105c8933081f7/.DS_Store -------------------------------------------------------------------------------- /LBSegmentedButton.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 2B005AD1139776E900988D55 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2B005AD0139776E900988D55 /* Cocoa.framework */; }; 11 | 2B005ADB139776E900988D55 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 2B005AD9139776E900988D55 /* InfoPlist.strings */; }; 12 | 2B005ADD139776E900988D55 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B005ADC139776E900988D55 /* main.m */; }; 13 | 2B005AE1139776E900988D55 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 2B005ADF139776E900988D55 /* Credits.rtf */; }; 14 | 2B005AE4139776E900988D55 /* LBSegmentedButtonAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B005AE3139776E900988D55 /* LBSegmentedButtonAppDelegate.m */; }; 15 | 2B005AE7139776EA00988D55 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2B005AE5139776EA00988D55 /* MainMenu.xib */; }; 16 | 2B005AF1139776FC00988D55 /* Background.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B005AEE139776FC00988D55 /* Background.m */; }; 17 | 2B005AF2139776FC00988D55 /* LBSegmentedButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B005AF0139776FC00988D55 /* LBSegmentedButton.m */; }; 18 | /* End PBXBuildFile section */ 19 | 20 | /* Begin PBXFileReference section */ 21 | 2B005ACC139776E900988D55 /* LBSegmentedButton.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LBSegmentedButton.app; sourceTree = BUILT_PRODUCTS_DIR; }; 22 | 2B005AD0139776E900988D55 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 23 | 2B005AD3139776E900988D55 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; 24 | 2B005AD4139776E900988D55 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; 25 | 2B005AD5139776E900988D55 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 26 | 2B005AD8139776E900988D55 /* LBSegmentedButton-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "LBSegmentedButton-Info.plist"; sourceTree = ""; }; 27 | 2B005ADA139776E900988D55 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 28 | 2B005ADC139776E900988D55 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 29 | 2B005ADE139776E900988D55 /* LBSegmentedButton-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "LBSegmentedButton-Prefix.pch"; sourceTree = ""; }; 30 | 2B005AE0139776E900988D55 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = ""; }; 31 | 2B005AE2139776E900988D55 /* LBSegmentedButtonAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LBSegmentedButtonAppDelegate.h; sourceTree = ""; }; 32 | 2B005AE3139776E900988D55 /* LBSegmentedButtonAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LBSegmentedButtonAppDelegate.m; sourceTree = ""; }; 33 | 2B005AE6139776EA00988D55 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = ""; }; 34 | 2B005AED139776FC00988D55 /* Background.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Background.h; sourceTree = ""; }; 35 | 2B005AEE139776FC00988D55 /* Background.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Background.m; sourceTree = ""; }; 36 | 2B005AEF139776FC00988D55 /* LBSegmentedButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LBSegmentedButton.h; sourceTree = ""; }; 37 | 2B005AF0139776FC00988D55 /* LBSegmentedButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LBSegmentedButton.m; sourceTree = ""; }; 38 | /* End PBXFileReference section */ 39 | 40 | /* Begin PBXFrameworksBuildPhase section */ 41 | 2B005AC9139776E900988D55 /* Frameworks */ = { 42 | isa = PBXFrameworksBuildPhase; 43 | buildActionMask = 2147483647; 44 | files = ( 45 | 2B005AD1139776E900988D55 /* Cocoa.framework in Frameworks */, 46 | ); 47 | runOnlyForDeploymentPostprocessing = 0; 48 | }; 49 | /* End PBXFrameworksBuildPhase section */ 50 | 51 | /* Begin PBXGroup section */ 52 | 2B005AC1139776E900988D55 = { 53 | isa = PBXGroup; 54 | children = ( 55 | 2B005AD6139776E900988D55 /* LBSegmentedButton */, 56 | 2B005ACF139776E900988D55 /* Frameworks */, 57 | 2B005ACD139776E900988D55 /* Products */, 58 | ); 59 | sourceTree = ""; 60 | }; 61 | 2B005ACD139776E900988D55 /* Products */ = { 62 | isa = PBXGroup; 63 | children = ( 64 | 2B005ACC139776E900988D55 /* LBSegmentedButton.app */, 65 | ); 66 | name = Products; 67 | sourceTree = ""; 68 | }; 69 | 2B005ACF139776E900988D55 /* Frameworks */ = { 70 | isa = PBXGroup; 71 | children = ( 72 | 2B005AD0139776E900988D55 /* Cocoa.framework */, 73 | 2B005AD2139776E900988D55 /* Other Frameworks */, 74 | ); 75 | name = Frameworks; 76 | sourceTree = ""; 77 | }; 78 | 2B005AD2139776E900988D55 /* Other Frameworks */ = { 79 | isa = PBXGroup; 80 | children = ( 81 | 2B005AD3139776E900988D55 /* AppKit.framework */, 82 | 2B005AD4139776E900988D55 /* CoreData.framework */, 83 | 2B005AD5139776E900988D55 /* Foundation.framework */, 84 | ); 85 | name = "Other Frameworks"; 86 | sourceTree = ""; 87 | }; 88 | 2B005AD6139776E900988D55 /* LBSegmentedButton */ = { 89 | isa = PBXGroup; 90 | children = ( 91 | 2B005AED139776FC00988D55 /* Background.h */, 92 | 2B005AEE139776FC00988D55 /* Background.m */, 93 | 2B005AEF139776FC00988D55 /* LBSegmentedButton.h */, 94 | 2B005AF0139776FC00988D55 /* LBSegmentedButton.m */, 95 | 2B005AE2139776E900988D55 /* LBSegmentedButtonAppDelegate.h */, 96 | 2B005AE3139776E900988D55 /* LBSegmentedButtonAppDelegate.m */, 97 | 2B005AE5139776EA00988D55 /* MainMenu.xib */, 98 | 2B005AD7139776E900988D55 /* Supporting Files */, 99 | ); 100 | path = LBSegmentedButton; 101 | sourceTree = ""; 102 | }; 103 | 2B005AD7139776E900988D55 /* Supporting Files */ = { 104 | isa = PBXGroup; 105 | children = ( 106 | 2B005AD8139776E900988D55 /* LBSegmentedButton-Info.plist */, 107 | 2B005AD9139776E900988D55 /* InfoPlist.strings */, 108 | 2B005ADC139776E900988D55 /* main.m */, 109 | 2B005ADE139776E900988D55 /* LBSegmentedButton-Prefix.pch */, 110 | 2B005ADF139776E900988D55 /* Credits.rtf */, 111 | ); 112 | name = "Supporting Files"; 113 | sourceTree = ""; 114 | }; 115 | /* End PBXGroup section */ 116 | 117 | /* Begin PBXNativeTarget section */ 118 | 2B005ACB139776E900988D55 /* LBSegmentedButton */ = { 119 | isa = PBXNativeTarget; 120 | buildConfigurationList = 2B005AEA139776EA00988D55 /* Build configuration list for PBXNativeTarget "LBSegmentedButton" */; 121 | buildPhases = ( 122 | 2B005AC8139776E900988D55 /* Sources */, 123 | 2B005AC9139776E900988D55 /* Frameworks */, 124 | 2B005ACA139776E900988D55 /* Resources */, 125 | ); 126 | buildRules = ( 127 | ); 128 | dependencies = ( 129 | ); 130 | name = LBSegmentedButton; 131 | productName = LBSegmentedButton; 132 | productReference = 2B005ACC139776E900988D55 /* LBSegmentedButton.app */; 133 | productType = "com.apple.product-type.application"; 134 | }; 135 | /* End PBXNativeTarget section */ 136 | 137 | /* Begin PBXProject section */ 138 | 2B005AC3139776E900988D55 /* Project object */ = { 139 | isa = PBXProject; 140 | buildConfigurationList = 2B005AC6139776E900988D55 /* Build configuration list for PBXProject "LBSegmentedButton" */; 141 | compatibilityVersion = "Xcode 3.2"; 142 | developmentRegion = English; 143 | hasScannedForEncodings = 0; 144 | knownRegions = ( 145 | en, 146 | ); 147 | mainGroup = 2B005AC1139776E900988D55; 148 | productRefGroup = 2B005ACD139776E900988D55 /* Products */; 149 | projectDirPath = ""; 150 | projectRoot = ""; 151 | targets = ( 152 | 2B005ACB139776E900988D55 /* LBSegmentedButton */, 153 | ); 154 | }; 155 | /* End PBXProject section */ 156 | 157 | /* Begin PBXResourcesBuildPhase section */ 158 | 2B005ACA139776E900988D55 /* Resources */ = { 159 | isa = PBXResourcesBuildPhase; 160 | buildActionMask = 2147483647; 161 | files = ( 162 | 2B005ADB139776E900988D55 /* InfoPlist.strings in Resources */, 163 | 2B005AE1139776E900988D55 /* Credits.rtf in Resources */, 164 | 2B005AE7139776EA00988D55 /* MainMenu.xib in Resources */, 165 | ); 166 | runOnlyForDeploymentPostprocessing = 0; 167 | }; 168 | /* End PBXResourcesBuildPhase section */ 169 | 170 | /* Begin PBXSourcesBuildPhase section */ 171 | 2B005AC8139776E900988D55 /* Sources */ = { 172 | isa = PBXSourcesBuildPhase; 173 | buildActionMask = 2147483647; 174 | files = ( 175 | 2B005ADD139776E900988D55 /* main.m in Sources */, 176 | 2B005AE4139776E900988D55 /* LBSegmentedButtonAppDelegate.m in Sources */, 177 | 2B005AF1139776FC00988D55 /* Background.m in Sources */, 178 | 2B005AF2139776FC00988D55 /* LBSegmentedButton.m in Sources */, 179 | ); 180 | runOnlyForDeploymentPostprocessing = 0; 181 | }; 182 | /* End PBXSourcesBuildPhase section */ 183 | 184 | /* Begin PBXVariantGroup section */ 185 | 2B005AD9139776E900988D55 /* InfoPlist.strings */ = { 186 | isa = PBXVariantGroup; 187 | children = ( 188 | 2B005ADA139776E900988D55 /* en */, 189 | ); 190 | name = InfoPlist.strings; 191 | sourceTree = ""; 192 | }; 193 | 2B005ADF139776E900988D55 /* Credits.rtf */ = { 194 | isa = PBXVariantGroup; 195 | children = ( 196 | 2B005AE0139776E900988D55 /* en */, 197 | ); 198 | name = Credits.rtf; 199 | sourceTree = ""; 200 | }; 201 | 2B005AE5139776EA00988D55 /* MainMenu.xib */ = { 202 | isa = PBXVariantGroup; 203 | children = ( 204 | 2B005AE6139776EA00988D55 /* en */, 205 | ); 206 | name = MainMenu.xib; 207 | sourceTree = ""; 208 | }; 209 | /* End PBXVariantGroup section */ 210 | 211 | /* Begin XCBuildConfiguration section */ 212 | 2B005AE8139776EA00988D55 /* Debug */ = { 213 | isa = XCBuildConfiguration; 214 | buildSettings = { 215 | ALWAYS_SEARCH_USER_PATHS = NO; 216 | ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; 217 | COPY_PHASE_STRIP = NO; 218 | GCC_C_LANGUAGE_STANDARD = gnu99; 219 | GCC_DYNAMIC_NO_PIC = NO; 220 | GCC_ENABLE_OBJC_EXCEPTIONS = YES; 221 | GCC_OPTIMIZATION_LEVEL = 0; 222 | GCC_PREPROCESSOR_DEFINITIONS = ( 223 | "DEBUG=1", 224 | "$(inherited)", 225 | ); 226 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; 227 | GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 228 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 229 | GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; 230 | GCC_WARN_ABOUT_RETURN_TYPE = YES; 231 | GCC_WARN_UNUSED_VARIABLE = YES; 232 | MACOSX_DEPLOYMENT_TARGET = 10.7; 233 | ONLY_ACTIVE_ARCH = YES; 234 | SDKROOT = macosx; 235 | }; 236 | name = Debug; 237 | }; 238 | 2B005AE9139776EA00988D55 /* Release */ = { 239 | isa = XCBuildConfiguration; 240 | buildSettings = { 241 | ALWAYS_SEARCH_USER_PATHS = NO; 242 | ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; 243 | COPY_PHASE_STRIP = YES; 244 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 245 | GCC_C_LANGUAGE_STANDARD = gnu99; 246 | GCC_ENABLE_OBJC_EXCEPTIONS = YES; 247 | GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 248 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 249 | GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; 250 | GCC_WARN_ABOUT_RETURN_TYPE = YES; 251 | GCC_WARN_UNUSED_VARIABLE = YES; 252 | MACOSX_DEPLOYMENT_TARGET = 10.7; 253 | SDKROOT = macosx; 254 | }; 255 | name = Release; 256 | }; 257 | 2B005AEB139776EA00988D55 /* Debug */ = { 258 | isa = XCBuildConfiguration; 259 | buildSettings = { 260 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 261 | GCC_PREFIX_HEADER = "LBSegmentedButton/LBSegmentedButton-Prefix.pch"; 262 | INFOPLIST_FILE = "LBSegmentedButton/LBSegmentedButton-Info.plist"; 263 | PRODUCT_NAME = "$(TARGET_NAME)"; 264 | WRAPPER_EXTENSION = app; 265 | }; 266 | name = Debug; 267 | }; 268 | 2B005AEC139776EA00988D55 /* Release */ = { 269 | isa = XCBuildConfiguration; 270 | buildSettings = { 271 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 272 | GCC_PREFIX_HEADER = "LBSegmentedButton/LBSegmentedButton-Prefix.pch"; 273 | INFOPLIST_FILE = "LBSegmentedButton/LBSegmentedButton-Info.plist"; 274 | PRODUCT_NAME = "$(TARGET_NAME)"; 275 | WRAPPER_EXTENSION = app; 276 | }; 277 | name = Release; 278 | }; 279 | /* End XCBuildConfiguration section */ 280 | 281 | /* Begin XCConfigurationList section */ 282 | 2B005AC6139776E900988D55 /* Build configuration list for PBXProject "LBSegmentedButton" */ = { 283 | isa = XCConfigurationList; 284 | buildConfigurations = ( 285 | 2B005AE8139776EA00988D55 /* Debug */, 286 | 2B005AE9139776EA00988D55 /* Release */, 287 | ); 288 | defaultConfigurationIsVisible = 0; 289 | defaultConfigurationName = Release; 290 | }; 291 | 2B005AEA139776EA00988D55 /* Build configuration list for PBXNativeTarget "LBSegmentedButton" */ = { 292 | isa = XCConfigurationList; 293 | buildConfigurations = ( 294 | 2B005AEB139776EA00988D55 /* Debug */, 295 | 2B005AEC139776EA00988D55 /* Release */, 296 | ); 297 | defaultConfigurationIsVisible = 0; 298 | }; 299 | /* End XCConfigurationList section */ 300 | }; 301 | rootObject = 2B005AC3139776E900988D55 /* Project object */; 302 | } 303 | -------------------------------------------------------------------------------- /LBSegmentedButton.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /LBSegmentedButton.xcodeproj/project.xcworkspace/xcuserdata/Larcus.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | $archiver 6 | NSKeyedArchiver 7 | $objects 8 | 9 | $null 10 | 11 | $class 12 | 13 | CF$UID 14 | 151 15 | 16 | NS.keys 17 | 18 | 19 | CF$UID 20 | 2 21 | 22 | 23 | CF$UID 24 | 3 25 | 26 | 27 | NS.objects 28 | 29 | 30 | CF$UID 31 | 4 32 | 33 | 34 | CF$UID 35 | 231 36 | 37 | 38 | 39 | IDEWorkspaceDocument 40 | 1B98AABC-76D1-4773-9ED9-CA58EAFB136B 41 | 42 | $class 43 | 44 | CF$UID 45 | 36 46 | 47 | NS.keys 48 | 49 | 50 | CF$UID 51 | 5 52 | 53 | 54 | CF$UID 55 | 6 56 | 57 | 58 | CF$UID 59 | 7 60 | 61 | 62 | CF$UID 63 | 8 64 | 65 | 66 | CF$UID 67 | 9 68 | 69 | 70 | CF$UID 71 | 10 72 | 73 | 74 | CF$UID 75 | 11 76 | 77 | 78 | CF$UID 79 | 12 80 | 81 | 82 | CF$UID 83 | 13 84 | 85 | 86 | CF$UID 87 | 14 88 | 89 | 90 | CF$UID 91 | 15 92 | 93 | 94 | NS.objects 95 | 96 | 97 | CF$UID 98 | 16 99 | 100 | 101 | CF$UID 102 | 17 103 | 104 | 105 | CF$UID 106 | 166 107 | 108 | 109 | CF$UID 110 | 167 111 | 112 | 113 | CF$UID 114 | 172 115 | 116 | 117 | CF$UID 118 | 175 119 | 120 | 121 | CF$UID 122 | 208 123 | 124 | 125 | CF$UID 126 | 209 127 | 128 | 129 | CF$UID 130 | 217 131 | 132 | 133 | CF$UID 134 | 16 135 | 136 | 137 | CF$UID 138 | 16 139 | 140 | 141 | 142 | BreakpointsActivated 143 | DefaultEditorStatesForURLs 144 | DebuggingWindowBehavior 145 | ActiveRunDestination 146 | ActiveScheme 147 | LastCompletedPersistentSchemeBasedActivityReport 148 | DocumentWindows 149 | DefaultEditorFrameSizeForURLs 150 | RecentEditorDocumentURLs 151 | AppFocusInMiniDebugging 152 | MiniDebuggingConsole 153 | 154 | 155 | $class 156 | 157 | CF$UID 158 | 36 159 | 160 | NS.keys 161 | 162 | 163 | CF$UID 164 | 18 165 | 166 | 167 | CF$UID 168 | 19 169 | 170 | 171 | CF$UID 172 | 20 173 | 174 | 175 | NS.objects 176 | 177 | 178 | CF$UID 179 | 21 180 | 181 | 182 | CF$UID 183 | 54 184 | 185 | 186 | CF$UID 187 | 133 188 | 189 | 190 | 191 | Xcode.IDEKit.CocoaIntegration.EditorDocument.Cocoa 192 | Xcode.IDEKit.EditorDocument.SourceCode 193 | Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project 194 | 195 | $class 196 | 197 | CF$UID 198 | 36 199 | 200 | NS.keys 201 | 202 | 203 | CF$UID 204 | 22 205 | 206 | 207 | CF$UID 208 | 26 209 | 210 | 211 | NS.objects 212 | 213 | 214 | CF$UID 215 | 28 216 | 217 | 218 | CF$UID 219 | 47 220 | 221 | 222 | 223 | 224 | $class 225 | 226 | CF$UID 227 | 25 228 | 229 | NS.base 230 | 231 | CF$UID 232 | 0 233 | 234 | NS.relative 235 | 236 | CF$UID 237 | 23 238 | 239 | 240 | 241 | $class 242 | 243 | CF$UID 244 | 24 245 | 246 | NS.string 247 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton/en.lproj/MainMenu.xib 248 | 249 | 250 | $classes 251 | 252 | NSMutableString 253 | NSString 254 | NSObject 255 | 256 | $classname 257 | NSMutableString 258 | 259 | 260 | $classes 261 | 262 | NSURL 263 | NSObject 264 | 265 | $classname 266 | NSURL 267 | 268 | 269 | $class 270 | 271 | CF$UID 272 | 25 273 | 274 | NS.base 275 | 276 | CF$UID 277 | 0 278 | 279 | NS.relative 280 | 281 | CF$UID 282 | 27 283 | 284 | 285 | 286 | $class 287 | 288 | CF$UID 289 | 24 290 | 291 | NS.string 292 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/en.lproj/MainMenu.xib 293 | 294 | 295 | $class 296 | 297 | CF$UID 298 | 36 299 | 300 | NS.keys 301 | 302 | 303 | CF$UID 304 | 29 305 | 306 | 307 | CF$UID 308 | 30 309 | 310 | 311 | CF$UID 312 | 31 313 | 314 | 315 | CF$UID 316 | 32 317 | 318 | 319 | NS.objects 320 | 321 | 322 | CF$UID 323 | 33 324 | 325 | 326 | CF$UID 327 | 37 328 | 329 | 330 | CF$UID 331 | 32 332 | 333 | 334 | CF$UID 335 | 40 336 | 337 | 338 | 339 | IBDockViewController 340 | SelectedObjectIDs 341 | SelectionProvider 342 | IBCanvasViewController 343 | 344 | $class 345 | 346 | CF$UID 347 | 36 348 | 349 | NS.keys 350 | 351 | 352 | CF$UID 353 | 34 354 | 355 | 356 | NS.objects 357 | 358 | 359 | CF$UID 360 | 35 361 | 362 | 363 | 364 | LastKnownOutlineViewWidth 365 | 270 366 | 367 | $classes 368 | 369 | NSMutableDictionary 370 | NSDictionary 371 | NSObject 372 | 373 | $classname 374 | NSMutableDictionary 375 | 376 | 377 | $class 378 | 379 | CF$UID 380 | 39 381 | 382 | NS.objects 383 | 384 | 385 | CF$UID 386 | 38 387 | 388 | 389 | 390 | 372 391 | 392 | $classes 393 | 394 | NSMutableArray 395 | NSArray 396 | NSObject 397 | 398 | $classname 399 | NSMutableArray 400 | 401 | 402 | $class 403 | 404 | CF$UID 405 | 36 406 | 407 | NS.keys 408 | 409 | 410 | CF$UID 411 | 41 412 | 413 | 414 | CF$UID 415 | 42 416 | 417 | 418 | NS.objects 419 | 420 | 421 | CF$UID 422 | 43 423 | 424 | 425 | CF$UID 426 | 44 427 | 428 | 429 | 430 | ObjectIDToLastKnownCanvasPositionMap 431 | EditedTopLevelObjectIDs 432 | 433 | $class 434 | 435 | CF$UID 436 | 36 437 | 438 | NS.keys 439 | 440 | NS.objects 441 | 442 | 443 | 444 | $class 445 | 446 | CF$UID 447 | 39 448 | 449 | NS.objects 450 | 451 | 452 | CF$UID 453 | 45 454 | 455 | 456 | CF$UID 457 | 46 458 | 459 | 460 | 461 | 29 462 | 371 463 | 464 | $class 465 | 466 | CF$UID 467 | 36 468 | 469 | NS.keys 470 | 471 | 472 | CF$UID 473 | 29 474 | 475 | 476 | CF$UID 477 | 30 478 | 479 | 480 | CF$UID 481 | 31 482 | 483 | 484 | CF$UID 485 | 32 486 | 487 | 488 | NS.objects 489 | 490 | 491 | CF$UID 492 | 48 493 | 494 | 495 | CF$UID 496 | 50 497 | 498 | 499 | CF$UID 500 | 32 501 | 502 | 503 | CF$UID 504 | 51 505 | 506 | 507 | 508 | 509 | $class 510 | 511 | CF$UID 512 | 36 513 | 514 | NS.keys 515 | 516 | 517 | CF$UID 518 | 34 519 | 520 | 521 | NS.objects 522 | 523 | 524 | CF$UID 525 | 49 526 | 527 | 528 | 529 | 270 530 | 531 | $class 532 | 533 | CF$UID 534 | 39 535 | 536 | NS.objects 537 | 538 | 539 | CF$UID 540 | 38 541 | 542 | 543 | 544 | 545 | $class 546 | 547 | CF$UID 548 | 36 549 | 550 | NS.keys 551 | 552 | 553 | CF$UID 554 | 41 555 | 556 | 557 | CF$UID 558 | 42 559 | 560 | 561 | NS.objects 562 | 563 | 564 | CF$UID 565 | 52 566 | 567 | 568 | CF$UID 569 | 53 570 | 571 | 572 | 573 | 574 | $class 575 | 576 | CF$UID 577 | 36 578 | 579 | NS.keys 580 | 581 | NS.objects 582 | 583 | 584 | 585 | $class 586 | 587 | CF$UID 588 | 39 589 | 590 | NS.objects 591 | 592 | 593 | CF$UID 594 | 45 595 | 596 | 597 | CF$UID 598 | 46 599 | 600 | 601 | 602 | 603 | $class 604 | 605 | CF$UID 606 | 36 607 | 608 | NS.keys 609 | 610 | 611 | CF$UID 612 | 55 613 | 614 | 615 | CF$UID 616 | 57 617 | 618 | 619 | CF$UID 620 | 59 621 | 622 | 623 | CF$UID 624 | 61 625 | 626 | 627 | CF$UID 628 | 63 629 | 630 | 631 | CF$UID 632 | 65 633 | 634 | 635 | CF$UID 636 | 67 637 | 638 | 639 | CF$UID 640 | 69 641 | 642 | 643 | CF$UID 644 | 71 645 | 646 | 647 | CF$UID 648 | 73 649 | 650 | 651 | CF$UID 652 | 75 653 | 654 | 655 | CF$UID 656 | 77 657 | 658 | 659 | NS.objects 660 | 661 | 662 | CF$UID 663 | 79 664 | 665 | 666 | CF$UID 667 | 87 668 | 669 | 670 | CF$UID 671 | 95 672 | 673 | 674 | CF$UID 675 | 99 676 | 677 | 678 | CF$UID 679 | 105 680 | 681 | 682 | CF$UID 683 | 109 684 | 685 | 686 | CF$UID 687 | 111 688 | 689 | 690 | CF$UID 691 | 115 692 | 693 | 694 | CF$UID 695 | 119 696 | 697 | 698 | CF$UID 699 | 122 700 | 701 | 702 | CF$UID 703 | 125 704 | 705 | 706 | CF$UID 707 | 129 708 | 709 | 710 | 711 | 712 | $class 713 | 714 | CF$UID 715 | 25 716 | 717 | NS.base 718 | 719 | CF$UID 720 | 0 721 | 722 | NS.relative 723 | 724 | CF$UID 725 | 56 726 | 727 | 728 | 729 | $class 730 | 731 | CF$UID 732 | 24 733 | 734 | NS.string 735 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton/LBSegmentedButton.m 736 | 737 | 738 | $class 739 | 740 | CF$UID 741 | 25 742 | 743 | NS.base 744 | 745 | CF$UID 746 | 0 747 | 748 | NS.relative 749 | 750 | CF$UID 751 | 58 752 | 753 | 754 | 755 | $class 756 | 757 | CF$UID 758 | 24 759 | 760 | NS.string 761 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/Background.m 762 | 763 | 764 | $class 765 | 766 | CF$UID 767 | 25 768 | 769 | NS.base 770 | 771 | CF$UID 772 | 0 773 | 774 | NS.relative 775 | 776 | CF$UID 777 | 60 778 | 779 | 780 | 781 | $class 782 | 783 | CF$UID 784 | 24 785 | 786 | NS.string 787 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton/Background.m 788 | 789 | 790 | $class 791 | 792 | CF$UID 793 | 25 794 | 795 | NS.base 796 | 797 | CF$UID 798 | 0 799 | 800 | NS.relative 801 | 802 | CF$UID 803 | 62 804 | 805 | 806 | 807 | $class 808 | 809 | CF$UID 810 | 24 811 | 812 | NS.string 813 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/LBSegmentedButton.m 814 | 815 | 816 | $class 817 | 818 | CF$UID 819 | 25 820 | 821 | NS.base 822 | 823 | CF$UID 824 | 0 825 | 826 | NS.relative 827 | 828 | CF$UID 829 | 64 830 | 831 | 832 | 833 | $class 834 | 835 | CF$UID 836 | 24 837 | 838 | NS.string 839 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/Background.h 840 | 841 | 842 | $class 843 | 844 | CF$UID 845 | 25 846 | 847 | NS.base 848 | 849 | CF$UID 850 | 0 851 | 852 | NS.relative 853 | 854 | CF$UID 855 | 66 856 | 857 | 858 | 859 | $class 860 | 861 | CF$UID 862 | 24 863 | 864 | NS.string 865 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton/Background.h 866 | 867 | 868 | $class 869 | 870 | CF$UID 871 | 25 872 | 873 | NS.base 874 | 875 | CF$UID 876 | 0 877 | 878 | NS.relative 879 | 880 | CF$UID 881 | 68 882 | 883 | 884 | 885 | $class 886 | 887 | CF$UID 888 | 24 889 | 890 | NS.string 891 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/LBSegmentedButtonAppDelegate.m 892 | 893 | 894 | $class 895 | 896 | CF$UID 897 | 25 898 | 899 | NS.base 900 | 901 | CF$UID 902 | 0 903 | 904 | NS.relative 905 | 906 | CF$UID 907 | 70 908 | 909 | 910 | 911 | $class 912 | 913 | CF$UID 914 | 24 915 | 916 | NS.string 917 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton/LBSegmentedButtonAppDelegate.m 918 | 919 | 920 | $class 921 | 922 | CF$UID 923 | 25 924 | 925 | NS.base 926 | 927 | CF$UID 928 | 0 929 | 930 | NS.relative 931 | 932 | CF$UID 933 | 72 934 | 935 | 936 | 937 | $class 938 | 939 | CF$UID 940 | 24 941 | 942 | NS.string 943 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/LBSegmentedButtonAppDelegate.h 944 | 945 | 946 | $class 947 | 948 | CF$UID 949 | 25 950 | 951 | NS.base 952 | 953 | CF$UID 954 | 0 955 | 956 | NS.relative 957 | 958 | CF$UID 959 | 74 960 | 961 | 962 | 963 | $class 964 | 965 | CF$UID 966 | 24 967 | 968 | NS.string 969 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton/LBSegmentedButtonAppDelegate.h 970 | 971 | 972 | $class 973 | 974 | CF$UID 975 | 25 976 | 977 | NS.base 978 | 979 | CF$UID 980 | 0 981 | 982 | NS.relative 983 | 984 | CF$UID 985 | 76 986 | 987 | 988 | 989 | $class 990 | 991 | CF$UID 992 | 24 993 | 994 | NS.string 995 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/LBSegmentedButton.h 996 | 997 | 998 | $class 999 | 1000 | CF$UID 1001 | 25 1002 | 1003 | NS.base 1004 | 1005 | CF$UID 1006 | 0 1007 | 1008 | NS.relative 1009 | 1010 | CF$UID 1011 | 78 1012 | 1013 | 1014 | 1015 | $class 1016 | 1017 | CF$UID 1018 | 24 1019 | 1020 | NS.string 1021 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton/LBSegmentedButton.h 1022 | 1023 | 1024 | $class 1025 | 1026 | CF$UID 1027 | 36 1028 | 1029 | NS.keys 1030 | 1031 | 1032 | CF$UID 1033 | 80 1034 | 1035 | 1036 | CF$UID 1037 | 81 1038 | 1039 | 1040 | CF$UID 1041 | 82 1042 | 1043 | 1044 | CF$UID 1045 | 83 1046 | 1047 | 1048 | NS.objects 1049 | 1050 | 1051 | CF$UID 1052 | 84 1053 | 1054 | 1055 | CF$UID 1056 | 85 1057 | 1058 | 1059 | CF$UID 1060 | 16 1061 | 1062 | 1063 | CF$UID 1064 | 86 1065 | 1066 | 1067 | 1068 | PrimaryDocumentTimestamp 1069 | PrimaryDocumentVisibleCharacterRange 1070 | HideAllIssues 1071 | PrimaryDocumentSelectedCharacterRange 1072 | 328967852.191508 1073 | {7593, 2113} 1074 | {8119, 0} 1075 | 1076 | $class 1077 | 1078 | CF$UID 1079 | 36 1080 | 1081 | NS.keys 1082 | 1083 | 1084 | CF$UID 1085 | 88 1086 | 1087 | 1088 | CF$UID 1089 | 89 1090 | 1091 | 1092 | CF$UID 1093 | 90 1094 | 1095 | 1096 | CF$UID 1097 | 91 1098 | 1099 | 1100 | NS.objects 1101 | 1102 | 1103 | CF$UID 1104 | 92 1105 | 1106 | 1107 | CF$UID 1108 | 93 1109 | 1110 | 1111 | CF$UID 1112 | 16 1113 | 1114 | 1115 | CF$UID 1116 | 94 1117 | 1118 | 1119 | 1120 | PrimaryDocumentTimestamp 1121 | PrimaryDocumentVisibleCharacterRange 1122 | HideAllIssues 1123 | PrimaryDocumentSelectedCharacterRange 1124 | 335113004.541426 1125 | {0, 364} 1126 | {302, 0} 1127 | 1128 | $class 1129 | 1130 | CF$UID 1131 | 36 1132 | 1133 | NS.keys 1134 | 1135 | 1136 | CF$UID 1137 | 80 1138 | 1139 | 1140 | CF$UID 1141 | 81 1142 | 1143 | 1144 | CF$UID 1145 | 82 1146 | 1147 | 1148 | CF$UID 1149 | 83 1150 | 1151 | 1152 | NS.objects 1153 | 1154 | 1155 | CF$UID 1156 | 96 1157 | 1158 | 1159 | CF$UID 1160 | 97 1161 | 1162 | 1163 | CF$UID 1164 | 16 1165 | 1166 | 1167 | CF$UID 1168 | 98 1169 | 1170 | 1171 | 1172 | 328693626.69328099 1173 | {0, 364} 1174 | {112, 0} 1175 | 1176 | $class 1177 | 1178 | CF$UID 1179 | 36 1180 | 1181 | NS.keys 1182 | 1183 | 1184 | CF$UID 1185 | 100 1186 | 1187 | 1188 | CF$UID 1189 | 88 1190 | 1191 | 1192 | CF$UID 1193 | 90 1194 | 1195 | 1196 | CF$UID 1197 | 89 1198 | 1199 | 1200 | CF$UID 1201 | 91 1202 | 1203 | 1204 | NS.objects 1205 | 1206 | 1207 | CF$UID 1208 | 101 1209 | 1210 | 1211 | CF$UID 1212 | 102 1213 | 1214 | 1215 | CF$UID 1216 | 16 1217 | 1218 | 1219 | CF$UID 1220 | 103 1221 | 1222 | 1223 | CF$UID 1224 | 104 1225 | 1226 | 1227 | 1228 | CodeFolds 1229 | 1230 | $class 1231 | 1232 | CF$UID 1233 | 24 1234 | 1235 | NS.string 1236 | { 1237 | c = ( 1238 | { 1239 | l = statements; 1240 | r = "{4545, 14}"; 1241 | s = 1; 1242 | } 1243 | ); 1244 | r = "{0, 9185}"; 1245 | s = 0; 1246 | } 1247 | 1248 | 335112984.153705 1249 | {179, 2110} 1250 | {7540, 0} 1251 | 1252 | $class 1253 | 1254 | CF$UID 1255 | 36 1256 | 1257 | NS.keys 1258 | 1259 | 1260 | CF$UID 1261 | 80 1262 | 1263 | 1264 | CF$UID 1265 | 81 1266 | 1267 | 1268 | CF$UID 1269 | 82 1270 | 1271 | 1272 | CF$UID 1273 | 83 1274 | 1275 | 1276 | NS.objects 1277 | 1278 | 1279 | CF$UID 1280 | 106 1281 | 1282 | 1283 | CF$UID 1284 | 107 1285 | 1286 | 1287 | CF$UID 1288 | 16 1289 | 1290 | 1291 | CF$UID 1292 | 108 1293 | 1294 | 1295 | 1296 | 331316925.04569602 1297 | {0, 201} 1298 | {0, 0} 1299 | 1300 | $class 1301 | 1302 | CF$UID 1303 | 36 1304 | 1305 | NS.keys 1306 | 1307 | 1308 | CF$UID 1309 | 80 1310 | 1311 | 1312 | CF$UID 1313 | 81 1314 | 1315 | 1316 | CF$UID 1317 | 82 1318 | 1319 | 1320 | CF$UID 1321 | 83 1322 | 1323 | 1324 | NS.objects 1325 | 1326 | 1327 | CF$UID 1328 | 110 1329 | 1330 | 1331 | CF$UID 1332 | 107 1333 | 1334 | 1335 | CF$UID 1336 | 16 1337 | 1338 | 1339 | CF$UID 1340 | 98 1341 | 1342 | 1343 | 1344 | 328693631.26544499 1345 | 1346 | $class 1347 | 1348 | CF$UID 1349 | 36 1350 | 1351 | NS.keys 1352 | 1353 | 1354 | CF$UID 1355 | 80 1356 | 1357 | 1358 | CF$UID 1359 | 81 1360 | 1361 | 1362 | CF$UID 1363 | 82 1364 | 1365 | 1366 | CF$UID 1367 | 83 1368 | 1369 | 1370 | NS.objects 1371 | 1372 | 1373 | CF$UID 1374 | 112 1375 | 1376 | 1377 | CF$UID 1378 | 113 1379 | 1380 | 1381 | CF$UID 1382 | 16 1383 | 1384 | 1385 | CF$UID 1386 | 114 1387 | 1388 | 1389 | 1390 | 331317581.04606497 1391 | {0, 335} 1392 | {299, 0} 1393 | 1394 | $class 1395 | 1396 | CF$UID 1397 | 36 1398 | 1399 | NS.keys 1400 | 1401 | 1402 | CF$UID 1403 | 80 1404 | 1405 | 1406 | CF$UID 1407 | 81 1408 | 1409 | 1410 | CF$UID 1411 | 82 1412 | 1413 | 1414 | CF$UID 1415 | 83 1416 | 1417 | 1418 | NS.objects 1419 | 1420 | 1421 | CF$UID 1422 | 116 1423 | 1424 | 1425 | CF$UID 1426 | 117 1427 | 1428 | 1429 | CF$UID 1430 | 16 1431 | 1432 | 1433 | CF$UID 1434 | 118 1435 | 1436 | 1437 | 1438 | 328693634.572083 1439 | {0, 324} 1440 | {158, 0} 1441 | 1442 | $class 1443 | 1444 | CF$UID 1445 | 36 1446 | 1447 | NS.keys 1448 | 1449 | 1450 | CF$UID 1451 | 80 1452 | 1453 | 1454 | CF$UID 1455 | 81 1456 | 1457 | 1458 | CF$UID 1459 | 82 1460 | 1461 | 1462 | CF$UID 1463 | 83 1464 | 1465 | 1466 | NS.objects 1467 | 1468 | 1469 | CF$UID 1470 | 120 1471 | 1472 | 1473 | CF$UID 1474 | 121 1475 | 1476 | 1477 | CF$UID 1478 | 16 1479 | 1480 | 1481 | CF$UID 1482 | 108 1483 | 1484 | 1485 | 1486 | 331317569.437989 1487 | {0, 338} 1488 | 1489 | $class 1490 | 1491 | CF$UID 1492 | 36 1493 | 1494 | NS.keys 1495 | 1496 | 1497 | CF$UID 1498 | 80 1499 | 1500 | 1501 | CF$UID 1502 | 81 1503 | 1504 | 1505 | CF$UID 1506 | 82 1507 | 1508 | 1509 | CF$UID 1510 | 83 1511 | 1512 | 1513 | NS.objects 1514 | 1515 | 1516 | CF$UID 1517 | 123 1518 | 1519 | 1520 | CF$UID 1521 | 121 1522 | 1523 | 1524 | CF$UID 1525 | 16 1526 | 1527 | 1528 | CF$UID 1529 | 124 1530 | 1531 | 1532 | 1533 | 328693651.10973603 1534 | {132, 0} 1535 | 1536 | $class 1537 | 1538 | CF$UID 1539 | 36 1540 | 1541 | NS.keys 1542 | 1543 | 1544 | CF$UID 1545 | 80 1546 | 1547 | 1548 | CF$UID 1549 | 81 1550 | 1551 | 1552 | CF$UID 1553 | 82 1554 | 1555 | 1556 | CF$UID 1557 | 83 1558 | 1559 | 1560 | NS.objects 1561 | 1562 | 1563 | CF$UID 1564 | 126 1565 | 1566 | 1567 | CF$UID 1568 | 127 1569 | 1570 | 1571 | CF$UID 1572 | 16 1573 | 1574 | 1575 | CF$UID 1576 | 128 1577 | 1578 | 1579 | 1580 | 335109539.28774703 1581 | {0, 966} 1582 | {945, 0} 1583 | 1584 | $class 1585 | 1586 | CF$UID 1587 | 36 1588 | 1589 | NS.keys 1590 | 1591 | 1592 | CF$UID 1593 | 80 1594 | 1595 | 1596 | CF$UID 1597 | 81 1598 | 1599 | 1600 | CF$UID 1601 | 82 1602 | 1603 | 1604 | CF$UID 1605 | 83 1606 | 1607 | 1608 | NS.objects 1609 | 1610 | 1611 | CF$UID 1612 | 130 1613 | 1614 | 1615 | CF$UID 1616 | 131 1617 | 1618 | 1619 | CF$UID 1620 | 16 1621 | 1622 | 1623 | CF$UID 1624 | 132 1625 | 1626 | 1627 | 1628 | 328965933.73022902 1629 | {0, 1050} 1630 | {264, 0} 1631 | 1632 | $class 1633 | 1634 | CF$UID 1635 | 36 1636 | 1637 | NS.keys 1638 | 1639 | 1640 | CF$UID 1641 | 134 1642 | 1643 | 1644 | NS.objects 1645 | 1646 | 1647 | CF$UID 1648 | 136 1649 | 1650 | 1651 | 1652 | 1653 | $class 1654 | 1655 | CF$UID 1656 | 25 1657 | 1658 | NS.base 1659 | 1660 | CF$UID 1661 | 0 1662 | 1663 | NS.relative 1664 | 1665 | CF$UID 1666 | 135 1667 | 1668 | 1669 | 1670 | $class 1671 | 1672 | CF$UID 1673 | 24 1674 | 1675 | NS.string 1676 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton.xcodeproj 1677 | 1678 | 1679 | $class 1680 | 1681 | CF$UID 1682 | 36 1683 | 1684 | NS.keys 1685 | 1686 | 1687 | CF$UID 1688 | 137 1689 | 1690 | 1691 | CF$UID 1692 | 138 1693 | 1694 | 1695 | CF$UID 1696 | 139 1697 | 1698 | 1699 | CF$UID 1700 | 140 1701 | 1702 | 1703 | CF$UID 1704 | 141 1705 | 1706 | 1707 | NS.objects 1708 | 1709 | 1710 | CF$UID 1711 | 142 1712 | 1713 | 1714 | CF$UID 1715 | 143 1716 | 1717 | 1718 | CF$UID 1719 | 154 1720 | 1721 | 1722 | CF$UID 1723 | 155 1724 | 1725 | 1726 | CF$UID 1727 | 165 1728 | 1729 | 1730 | 1731 | Xcode3ProjectEditorPreviousProjectEditorClass 1732 | Xcode3ProjectEditor.sourceList.splitview 1733 | Xcode3ProjectEditorPreviousTargetEditorClass 1734 | Xcode3ProjectEditorSelectedDocumentLocations 1735 | Xcode3ProjectEditor_Xcode3TargetEditor 1736 | Xcode3ProjectInfoEditor 1737 | 1738 | $class 1739 | 1740 | CF$UID 1741 | 36 1742 | 1743 | NS.keys 1744 | 1745 | 1746 | CF$UID 1747 | 144 1748 | 1749 | 1750 | NS.objects 1751 | 1752 | 1753 | CF$UID 1754 | 145 1755 | 1756 | 1757 | 1758 | DVTSplitViewItems 1759 | 1760 | $class 1761 | 1762 | CF$UID 1763 | 39 1764 | 1765 | NS.objects 1766 | 1767 | 1768 | CF$UID 1769 | 146 1770 | 1771 | 1772 | CF$UID 1773 | 152 1774 | 1775 | 1776 | 1777 | 1778 | $class 1779 | 1780 | CF$UID 1781 | 151 1782 | 1783 | NS.keys 1784 | 1785 | 1786 | CF$UID 1787 | 147 1788 | 1789 | 1790 | CF$UID 1791 | 148 1792 | 1793 | 1794 | NS.objects 1795 | 1796 | 1797 | CF$UID 1798 | 149 1799 | 1800 | 1801 | CF$UID 1802 | 150 1803 | 1804 | 1805 | 1806 | DVTIdentifier 1807 | DVTViewMagnitude 1808 | 1809 | 162 1810 | 1811 | $classes 1812 | 1813 | NSDictionary 1814 | NSObject 1815 | 1816 | $classname 1817 | NSDictionary 1818 | 1819 | 1820 | $class 1821 | 1822 | CF$UID 1823 | 151 1824 | 1825 | NS.keys 1826 | 1827 | 1828 | CF$UID 1829 | 147 1830 | 1831 | 1832 | CF$UID 1833 | 148 1834 | 1835 | 1836 | NS.objects 1837 | 1838 | 1839 | CF$UID 1840 | 149 1841 | 1842 | 1843 | CF$UID 1844 | 153 1845 | 1846 | 1847 | 1848 | 1258 1849 | Xcode3TargetEditor 1850 | 1851 | $class 1852 | 1853 | CF$UID 1854 | 164 1855 | 1856 | NS.objects 1857 | 1858 | 1859 | CF$UID 1860 | 156 1861 | 1862 | 1863 | 1864 | 1865 | $class 1866 | 1867 | CF$UID 1868 | 163 1869 | 1870 | documentURL 1871 | 1872 | CF$UID 1873 | 157 1874 | 1875 | selection 1876 | 1877 | CF$UID 1878 | 159 1879 | 1880 | timestamp 1881 | 1882 | CF$UID 1883 | 158 1884 | 1885 | 1886 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton.xcodeproj/ 1887 | 328693513.00189 1888 | 1889 | $class 1890 | 1891 | CF$UID 1892 | 36 1893 | 1894 | NS.keys 1895 | 1896 | 1897 | CF$UID 1898 | 160 1899 | 1900 | 1901 | CF$UID 1902 | 161 1903 | 1904 | 1905 | NS.objects 1906 | 1907 | 1908 | CF$UID 1909 | 154 1910 | 1911 | 1912 | CF$UID 1913 | 162 1914 | 1915 | 1916 | 1917 | Editor 1918 | Target 1919 | LBSegmentedButton 1920 | 1921 | $classes 1922 | 1923 | Xcode3ProjectDocumentLocation 1924 | DVTDocumentLocation 1925 | NSObject 1926 | 1927 | $classname 1928 | Xcode3ProjectDocumentLocation 1929 | 1930 | 1931 | $classes 1932 | 1933 | NSArray 1934 | NSObject 1935 | 1936 | $classname 1937 | NSArray 1938 | 1939 | 1940 | $class 1941 | 1942 | CF$UID 1943 | 36 1944 | 1945 | NS.keys 1946 | 1947 | NS.objects 1948 | 1949 | 1950 | 0 1951 | 1952 | $class 1953 | 1954 | CF$UID 1955 | 36 1956 | 1957 | NS.keys 1958 | 1959 | 1960 | CF$UID 1961 | 168 1962 | 1963 | 1964 | CF$UID 1965 | 169 1966 | 1967 | 1968 | NS.objects 1969 | 1970 | 1971 | CF$UID 1972 | 170 1973 | 1974 | 1975 | CF$UID 1976 | 171 1977 | 1978 | 1979 | 1980 | IDEDeviceLocation 1981 | IDEDeviceArchitecture 1982 | dvtdevice-local-computer:localhost 1983 | x86_64 1984 | 1985 | $class 1986 | 1987 | CF$UID 1988 | 36 1989 | 1990 | NS.keys 1991 | 1992 | 1993 | CF$UID 1994 | 173 1995 | 1996 | 1997 | NS.objects 1998 | 1999 | 2000 | CF$UID 2001 | 174 2002 | 2003 | 2004 | 2005 | IDENameString 2006 | LBSegmentedButton 2007 | 2008 | $class 2009 | 2010 | CF$UID 2011 | 36 2012 | 2013 | NS.keys 2014 | 2015 | 2016 | CF$UID 2017 | 176 2018 | 2019 | 2020 | CF$UID 2021 | 177 2022 | 2023 | 2024 | CF$UID 2025 | 178 2026 | 2027 | 2028 | NS.objects 2029 | 2030 | 2031 | CF$UID 2032 | 179 2033 | 2034 | 2035 | CF$UID 2036 | 206 2037 | 2038 | 2039 | CF$UID 2040 | 207 2041 | 2042 | 2043 | 2044 | IDEActivityReportCompletionSummaryStringSegments 2045 | IDEActivityReportOptions 2046 | IDEActivityReportTitle 2047 | 2048 | $class 2049 | 2050 | CF$UID 2051 | 39 2052 | 2053 | NS.objects 2054 | 2055 | 2056 | CF$UID 2057 | 180 2058 | 2059 | 2060 | CF$UID 2061 | 187 2062 | 2063 | 2064 | CF$UID 2065 | 191 2066 | 2067 | 2068 | CF$UID 2069 | 196 2070 | 2071 | 2072 | 2073 | 2074 | $class 2075 | 2076 | CF$UID 2077 | 36 2078 | 2079 | NS.keys 2080 | 2081 | 2082 | CF$UID 2083 | 181 2084 | 2085 | 2086 | CF$UID 2087 | 182 2088 | 2089 | 2090 | CF$UID 2091 | 183 2092 | 2093 | 2094 | NS.objects 2095 | 2096 | 2097 | CF$UID 2098 | 184 2099 | 2100 | 2101 | CF$UID 2102 | 185 2103 | 2104 | 2105 | CF$UID 2106 | 186 2107 | 2108 | 2109 | 2110 | IDEActivityReportStringSegmentPriority 2111 | IDEActivityReportStringSegmentBackSeparator 2112 | IDEActivityReportStringSegmentStringValue 2113 | 2 2114 | 2115 | Clean 2116 | 2117 | $class 2118 | 2119 | CF$UID 2120 | 36 2121 | 2122 | NS.keys 2123 | 2124 | 2125 | CF$UID 2126 | 181 2127 | 2128 | 2129 | CF$UID 2130 | 182 2131 | 2132 | 2133 | CF$UID 2134 | 183 2135 | 2136 | 2137 | NS.objects 2138 | 2139 | 2140 | CF$UID 2141 | 188 2142 | 2143 | 2144 | CF$UID 2145 | 189 2146 | 2147 | 2148 | CF$UID 2149 | 190 2150 | 2151 | 2152 | 2153 | 4 2154 | : 2155 | LBSegmentedButton 2156 | 2157 | $class 2158 | 2159 | CF$UID 2160 | 36 2161 | 2162 | NS.keys 2163 | 2164 | 2165 | CF$UID 2166 | 181 2167 | 2168 | 2169 | CF$UID 2170 | 182 2171 | 2172 | 2173 | CF$UID 2174 | 183 2175 | 2176 | 2177 | NS.objects 2178 | 2179 | 2180 | CF$UID 2181 | 192 2182 | 2183 | 2184 | CF$UID 2185 | 193 2186 | 2187 | 2188 | CF$UID 2189 | 194 2190 | 2191 | 2192 | 2193 | 1 2194 | 2195 | 2196 | $class 2197 | 2198 | CF$UID 2199 | 195 2200 | 2201 | NS.data 2202 | 2203 | YnBsaXN0MDDUAQIDBAUGOzxYJHZlcnNpb25YJG9iamVjdHNZJGFy 2204 | Y2hpdmVyVCR0b3ASAAGGoK0HCA8QGhscJCUrMTQ3VSRudWxs0wkK 2205 | CwwNDlxOU0F0dHJpYnV0ZXNWJGNsYXNzWE5TU3RyaW5ngAOADIAC 2206 | WVN1Y2NlZWRlZNMKERITFBdXTlMua2V5c1pOUy5vYmplY3RzgAui 2207 | FRaABIAFohgZgAaACVZOU0ZvbnRXTlNDb2xvctQKHR4fICEiI1ZO 2208 | U05hbWVWTlNTaXplWE5TZkZsYWdzgAiAByNAJgAAAAAAABENEF8Q 2209 | EUx1Y2lkYUdyYW5kZS1Cb2xk0iYnKClaJGNsYXNzbmFtZVgkY2xh 2210 | c3Nlc1ZOU0ZvbnSiKCpYTlNPYmplY3TTCiwtLi8wXE5TQ29sb3JT 2211 | cGFjZVdOU1doaXRlgAoQA0IwANImJzIzV05TQ29sb3KiMirSJic1 2212 | NlxOU0RpY3Rpb25hcnmiNSrSJic4OV8QEk5TQXR0cmlidXRlZFN0 2213 | cmluZ6I6Kl8QEk5TQXR0cmlidXRlZFN0cmluZ18QD05TS2V5ZWRB 2214 | cmNoaXZlctE9PlRyb290gAEACAARABoAIwAtADIANwBFAEsAUgBf 2215 | AGYAbwBxAHMAdQB/AIYAjgCZAJsAngCgAKIApQCnAKkAsAC4AMEA 2216 | yADPANgA2gDcAOUA6AD8AQEBDAEVARwBHwEoAS8BPAFEAUYBSAFL 2217 | AVABWAFbAWABbQFwAXUBigGNAaIBtAG3AbwAAAAAAAACAQAAAAAA 2218 | AAA/AAAAAAAAAAAAAAAAAAABvg== 2219 | 2220 | 2221 | 2222 | $classes 2223 | 2224 | NSMutableData 2225 | NSData 2226 | NSObject 2227 | 2228 | $classname 2229 | NSMutableData 2230 | 2231 | 2232 | $class 2233 | 2234 | CF$UID 2235 | 36 2236 | 2237 | NS.keys 2238 | 2239 | 2240 | CF$UID 2241 | 181 2242 | 2243 | 2244 | CF$UID 2245 | 197 2246 | 2247 | 2248 | CF$UID 2249 | 198 2250 | 2251 | 2252 | CF$UID 2253 | 183 2254 | 2255 | 2256 | CF$UID 2257 | 199 2258 | 2259 | 2260 | CF$UID 2261 | 200 2262 | 2263 | 2264 | NS.objects 2265 | 2266 | 2267 | CF$UID 2268 | 201 2269 | 2270 | 2271 | CF$UID 2272 | 202 2273 | 2274 | 2275 | CF$UID 2276 | 203 2277 | 2278 | 2279 | CF$UID 2280 | 205 2281 | 2282 | 2283 | CF$UID 2284 | 202 2285 | 2286 | 2287 | CF$UID 2288 | 202 2289 | 2290 | 2291 | 2292 | IDEActivityReportStringSegmentType 2293 | IDEActivityReportStringSegmentDate 2294 | IDEActivityReportStringSegmentDateStyle 2295 | IDEActivityReportStringSegmentTimeStyle 2296 | 3 2297 | 1 2298 | 2299 | $class 2300 | 2301 | CF$UID 2302 | 204 2303 | 2304 | NS.time 2305 | 335113003.39918202 2306 | 2307 | 2308 | $classes 2309 | 2310 | NSDate 2311 | NSObject 2312 | 2313 | $classname 2314 | NSDate 2315 | 2316 | Today at 16:56 2317 | 234 2318 | LBSegmentedButton 2319 | 2320 | $class 2321 | 2322 | CF$UID 2323 | 39 2324 | 2325 | NS.objects 2326 | 2327 | 2328 | CF$UID 2329 | 3 2330 | 2331 | 2332 | 2333 | 2334 | $class 2335 | 2336 | CF$UID 2337 | 36 2338 | 2339 | NS.keys 2340 | 2341 | 2342 | CF$UID 2343 | 210 2344 | 2345 | 2346 | NS.objects 2347 | 2348 | 2349 | CF$UID 2350 | 212 2351 | 2352 | 2353 | 2354 | 2355 | $class 2356 | 2357 | CF$UID 2358 | 25 2359 | 2360 | NS.base 2361 | 2362 | CF$UID 2363 | 0 2364 | 2365 | NS.relative 2366 | 2367 | CF$UID 2368 | 211 2369 | 2370 | 2371 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/LBSegmentedButton.h 2372 | 2373 | $class 2374 | 2375 | CF$UID 2376 | 151 2377 | 2378 | NS.keys 2379 | 2380 | 2381 | CF$UID 2382 | 213 2383 | 2384 | 2385 | CF$UID 2386 | 214 2387 | 2388 | 2389 | NS.objects 2390 | 2391 | 2392 | CF$UID 2393 | 215 2394 | 2395 | 2396 | CF$UID 2397 | 216 2398 | 2399 | 2400 | 2401 | width 2402 | height 2403 | 1400 2404 | 876 2405 | 2406 | $class 2407 | 2408 | CF$UID 2409 | 39 2410 | 2411 | NS.objects 2412 | 2413 | 2414 | CF$UID 2415 | 218 2416 | 2417 | 2418 | CF$UID 2419 | 220 2420 | 2421 | 2422 | CF$UID 2423 | 222 2424 | 2425 | 2426 | CF$UID 2427 | 224 2428 | 2429 | 2430 | CF$UID 2431 | 225 2432 | 2433 | 2434 | CF$UID 2435 | 227 2436 | 2437 | 2438 | CF$UID 2439 | 229 2440 | 2441 | 2442 | 2443 | 2444 | $class 2445 | 2446 | CF$UID 2447 | 25 2448 | 2449 | NS.base 2450 | 2451 | CF$UID 2452 | 0 2453 | 2454 | NS.relative 2455 | 2456 | CF$UID 2457 | 219 2458 | 2459 | 2460 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/Background.m 2461 | 2462 | $class 2463 | 2464 | CF$UID 2465 | 25 2466 | 2467 | NS.base 2468 | 2469 | CF$UID 2470 | 0 2471 | 2472 | NS.relative 2473 | 2474 | CF$UID 2475 | 221 2476 | 2477 | 2478 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/LBSegmentedButton.m 2479 | 2480 | $class 2481 | 2482 | CF$UID 2483 | 25 2484 | 2485 | NS.base 2486 | 2487 | CF$UID 2488 | 0 2489 | 2490 | NS.relative 2491 | 2492 | CF$UID 2493 | 223 2494 | 2495 | 2496 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/en.lproj/MainMenu.xib 2497 | 2498 | $class 2499 | 2500 | CF$UID 2501 | 25 2502 | 2503 | NS.base 2504 | 2505 | CF$UID 2506 | 0 2507 | 2508 | NS.relative 2509 | 2510 | CF$UID 2511 | 211 2512 | 2513 | 2514 | 2515 | $class 2516 | 2517 | CF$UID 2518 | 25 2519 | 2520 | NS.base 2521 | 2522 | CF$UID 2523 | 0 2524 | 2525 | NS.relative 2526 | 2527 | CF$UID 2528 | 226 2529 | 2530 | 2531 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/LBSegmentedButtonAppDelegate.m 2532 | 2533 | $class 2534 | 2535 | CF$UID 2536 | 25 2537 | 2538 | NS.base 2539 | 2540 | CF$UID 2541 | 0 2542 | 2543 | NS.relative 2544 | 2545 | CF$UID 2546 | 228 2547 | 2548 | 2549 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/LBSegmentedButtonAppDelegate.h 2550 | 2551 | $class 2552 | 2553 | CF$UID 2554 | 25 2555 | 2556 | NS.base 2557 | 2558 | CF$UID 2559 | 0 2560 | 2561 | NS.relative 2562 | 2563 | CF$UID 2564 | 230 2565 | 2566 | 2567 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/Background.h 2568 | 2569 | $class 2570 | 2571 | CF$UID 2572 | 36 2573 | 2574 | NS.keys 2575 | 2576 | 2577 | CF$UID 2578 | 232 2579 | 2580 | 2581 | CF$UID 2582 | 233 2583 | 2584 | 2585 | CF$UID 2586 | 234 2587 | 2588 | 2589 | CF$UID 2590 | 235 2591 | 2592 | 2593 | CF$UID 2594 | 236 2595 | 2596 | 2597 | CF$UID 2598 | 237 2599 | 2600 | 2601 | CF$UID 2602 | 238 2603 | 2604 | 2605 | CF$UID 2606 | 239 2607 | 2608 | 2609 | CF$UID 2610 | 240 2611 | 2612 | 2613 | NS.objects 2614 | 2615 | 2616 | CF$UID 2617 | 241 2618 | 2619 | 2620 | CF$UID 2621 | 242 2622 | 2623 | 2624 | CF$UID 2625 | 243 2626 | 2627 | 2628 | CF$UID 2629 | 244 2630 | 2631 | 2632 | CF$UID 2633 | 3 2634 | 2635 | 2636 | CF$UID 2637 | 235 2638 | 2639 | 2640 | CF$UID 2641 | 423 2642 | 2643 | 2644 | CF$UID 2645 | 243 2646 | 2647 | 2648 | CF$UID 2649 | 16 2650 | 2651 | 2652 | 2653 | IDEWindowFrame 2654 | IDEOrderedWorkspaceTabControllers 2655 | IDEWindowInFullscreenMode 2656 | IDEWorkspaceTabController_94BE9E96-910D-42DE-BB85-8C30499391E3 2657 | IDEWorkspaceWindowControllerUniqueIdentifier 2658 | IDEActiveWorkspaceTabController 2659 | IDEWorkspaceTabController_45EF84DD-A4AB-4C14-8BE2-911E469F4225 2660 | IDEWindowToolbarIsVisible 2661 | IDEWindowTabBarIsVisible 2662 | {{0, 8}, {1680, 1020}} 2663 | 2664 | $class 2665 | 2666 | CF$UID 2667 | 164 2668 | 2669 | NS.objects 2670 | 2671 | 2672 | CF$UID 2673 | 235 2674 | 2675 | 2676 | 2677 | 2678 | 2679 | $class 2680 | 2681 | CF$UID 2682 | 36 2683 | 2684 | NS.keys 2685 | 2686 | 2687 | CF$UID 2688 | 245 2689 | 2690 | 2691 | CF$UID 2692 | 246 2693 | 2694 | 2695 | CF$UID 2696 | 247 2697 | 2698 | 2699 | CF$UID 2700 | 248 2701 | 2702 | 2703 | CF$UID 2704 | 249 2705 | 2706 | 2707 | CF$UID 2708 | 250 2709 | 2710 | 2711 | CF$UID 2712 | 251 2713 | 2714 | 2715 | CF$UID 2716 | 252 2717 | 2718 | 2719 | NS.objects 2720 | 2721 | 2722 | CF$UID 2723 | 253 2724 | 2725 | 2726 | CF$UID 2727 | 243 2728 | 2729 | 2730 | CF$UID 2731 | 166 2732 | 2733 | 2734 | CF$UID 2735 | 351 2736 | 2737 | 2738 | CF$UID 2739 | 358 2740 | 2741 | 2742 | CF$UID 2743 | 413 2744 | 2745 | 2746 | CF$UID 2747 | 243 2748 | 2749 | 2750 | CF$UID 2751 | 422 2752 | 2753 | 2754 | 2755 | IDEEditorArea 2756 | IDEShowNavigator 2757 | AssistantEditorsLayout 2758 | IDEWorkspaceTabControllerUtilityAreaSplitView 2759 | IDENavigatorArea 2760 | IDEWorkspaceTabControllerDesignAreaSplitView 2761 | IDEShowUtilities 2762 | IDETabLabel 2763 | 2764 | $class 2765 | 2766 | CF$UID 2767 | 36 2768 | 2769 | NS.keys 2770 | 2771 | 2772 | CF$UID 2773 | 254 2774 | 2775 | 2776 | CF$UID 2777 | 255 2778 | 2779 | 2780 | CF$UID 2781 | 256 2782 | 2783 | 2784 | CF$UID 2785 | 257 2786 | 2787 | 2788 | CF$UID 2789 | 258 2790 | 2791 | 2792 | CF$UID 2793 | 259 2794 | 2795 | 2796 | CF$UID 2797 | 260 2798 | 2799 | 2800 | CF$UID 2801 | 261 2802 | 2803 | 2804 | NS.objects 2805 | 2806 | 2807 | CF$UID 2808 | 243 2809 | 2810 | 2811 | CF$UID 2812 | 262 2813 | 2814 | 2815 | CF$UID 2816 | 290 2817 | 2818 | 2819 | CF$UID 2820 | 243 2821 | 2822 | 2823 | CF$UID 2824 | 166 2825 | 2826 | 2827 | CF$UID 2828 | 330 2829 | 2830 | 2831 | CF$UID 2832 | 338 2833 | 2834 | 2835 | CF$UID 2836 | 339 2837 | 2838 | 2839 | 2840 | ShowDebuggerArea 2841 | IDEEDitorArea_DebugArea 2842 | IDEEditorMode_Standard 2843 | IDEShowEditor 2844 | EditorMode 2845 | DebuggerSplitView 2846 | DefaultPersistentRepresentations 2847 | layoutTree 2848 | 2849 | $class 2850 | 2851 | CF$UID 2852 | 36 2853 | 2854 | NS.keys 2855 | 2856 | 2857 | CF$UID 2858 | 263 2859 | 2860 | 2861 | CF$UID 2862 | 264 2863 | 2864 | 2865 | CF$UID 2866 | 265 2867 | 2868 | 2869 | CF$UID 2870 | 266 2871 | 2872 | 2873 | CF$UID 2874 | 267 2875 | 2876 | 2877 | CF$UID 2878 | 268 2879 | 2880 | 2881 | NS.objects 2882 | 2883 | 2884 | CF$UID 2885 | 202 2886 | 2887 | 2888 | CF$UID 2889 | 269 2890 | 2891 | 2892 | CF$UID 2893 | 271 2894 | 2895 | 2896 | CF$UID 2897 | 202 2898 | 2899 | 2900 | CF$UID 2901 | 282 2902 | 2903 | 2904 | CF$UID 2905 | 288 2906 | 2907 | 2908 | 2909 | LayoutFocusMode 2910 | console 2911 | IDEDebuggerAreaSplitView 2912 | LayoutMode 2913 | IDEDebugArea_SplitView 2914 | variables 2915 | 2916 | $class 2917 | 2918 | CF$UID 2919 | 36 2920 | 2921 | NS.keys 2922 | 2923 | 2924 | CF$UID 2925 | 270 2926 | 2927 | 2928 | NS.objects 2929 | 2930 | 2931 | CF$UID 2932 | 166 2933 | 2934 | 2935 | 2936 | ConsoleFilterMode 2937 | 2938 | $class 2939 | 2940 | CF$UID 2941 | 36 2942 | 2943 | NS.keys 2944 | 2945 | 2946 | CF$UID 2947 | 272 2948 | 2949 | 2950 | NS.objects 2951 | 2952 | 2953 | CF$UID 2954 | 273 2955 | 2956 | 2957 | 2958 | DVTSplitViewItems 2959 | 2960 | $class 2961 | 2962 | CF$UID 2963 | 39 2964 | 2965 | NS.objects 2966 | 2967 | 2968 | CF$UID 2969 | 274 2970 | 2971 | 2972 | CF$UID 2973 | 279 2974 | 2975 | 2976 | 2977 | 2978 | $class 2979 | 2980 | CF$UID 2981 | 151 2982 | 2983 | NS.keys 2984 | 2985 | 2986 | CF$UID 2987 | 275 2988 | 2989 | 2990 | CF$UID 2991 | 276 2992 | 2993 | 2994 | NS.objects 2995 | 2996 | 2997 | CF$UID 2998 | 277 2999 | 3000 | 3001 | CF$UID 3002 | 278 3003 | 3004 | 3005 | 3006 | DVTIdentifier 3007 | DVTViewMagnitude 3008 | VariablesView 3009 | 580 3010 | 3011 | $class 3012 | 3013 | CF$UID 3014 | 151 3015 | 3016 | NS.keys 3017 | 3018 | 3019 | CF$UID 3020 | 275 3021 | 3022 | 3023 | CF$UID 3024 | 276 3025 | 3026 | 3027 | NS.objects 3028 | 3029 | 3030 | CF$UID 3031 | 280 3032 | 3033 | 3034 | CF$UID 3035 | 281 3036 | 3037 | 3038 | 3039 | ConsoleArea 3040 | 579 3041 | 3042 | $class 3043 | 3044 | CF$UID 3045 | 36 3046 | 3047 | NS.keys 3048 | 3049 | 3050 | CF$UID 3051 | 272 3052 | 3053 | 3054 | NS.objects 3055 | 3056 | 3057 | CF$UID 3058 | 283 3059 | 3060 | 3061 | 3062 | 3063 | $class 3064 | 3065 | CF$UID 3066 | 39 3067 | 3068 | NS.objects 3069 | 3070 | 3071 | CF$UID 3072 | 284 3073 | 3074 | 3075 | CF$UID 3076 | 286 3077 | 3078 | 3079 | 3080 | 3081 | $class 3082 | 3083 | CF$UID 3084 | 151 3085 | 3086 | NS.keys 3087 | 3088 | 3089 | CF$UID 3090 | 275 3091 | 3092 | 3093 | CF$UID 3094 | 276 3095 | 3096 | 3097 | NS.objects 3098 | 3099 | 3100 | CF$UID 3101 | 277 3102 | 3103 | 3104 | CF$UID 3105 | 285 3106 | 3107 | 3108 | 3109 | 580 3110 | 3111 | $class 3112 | 3113 | CF$UID 3114 | 151 3115 | 3116 | NS.keys 3117 | 3118 | 3119 | CF$UID 3120 | 275 3121 | 3122 | 3123 | CF$UID 3124 | 276 3125 | 3126 | 3127 | NS.objects 3128 | 3129 | 3130 | CF$UID 3131 | 280 3132 | 3133 | 3134 | CF$UID 3135 | 287 3136 | 3137 | 3138 | 3139 | 579 3140 | 3141 | $class 3142 | 3143 | CF$UID 3144 | 36 3145 | 3146 | NS.keys 3147 | 3148 | 3149 | CF$UID 3150 | 289 3151 | 3152 | 3153 | NS.objects 3154 | 3155 | 3156 | CF$UID 3157 | 202 3158 | 3159 | 3160 | 3161 | VariablesViewSelectedScope 3162 | 3163 | $class 3164 | 3165 | CF$UID 3166 | 36 3167 | 3168 | NS.keys 3169 | 3170 | 3171 | CF$UID 3172 | 291 3173 | 3174 | 3175 | NS.objects 3176 | 3177 | 3178 | CF$UID 3179 | 292 3180 | 3181 | 3182 | 3183 | EditorLayout_PersistentRepresentation 3184 | 3185 | $class 3186 | 3187 | CF$UID 3188 | 36 3189 | 3190 | NS.keys 3191 | 3192 | 3193 | CF$UID 3194 | 293 3195 | 3196 | 3197 | NS.objects 3198 | 3199 | 3200 | CF$UID 3201 | 294 3202 | 3203 | 3204 | 3205 | Main 3206 | 3207 | $class 3208 | 3209 | CF$UID 3210 | 151 3211 | 3212 | NS.keys 3213 | 3214 | 3215 | CF$UID 3216 | 295 3217 | 3218 | 3219 | CF$UID 3220 | 296 3221 | 3222 | 3223 | CF$UID 3224 | 297 3225 | 3226 | 3227 | NS.objects 3228 | 3229 | 3230 | CF$UID 3231 | 298 3232 | 3233 | 3234 | CF$UID 3235 | 166 3236 | 3237 | 3238 | CF$UID 3239 | 328 3240 | 3241 | 3242 | 3243 | EditorLayout_StateSavingStateDictionaries 3244 | EditorLayout_Selected 3245 | EditorLayout_Geometry 3246 | 3247 | $class 3248 | 3249 | CF$UID 3250 | 164 3251 | 3252 | NS.objects 3253 | 3254 | 3255 | CF$UID 3256 | 299 3257 | 3258 | 3259 | 3260 | 3261 | $class 3262 | 3263 | CF$UID 3264 | 36 3265 | 3266 | NS.keys 3267 | 3268 | 3269 | CF$UID 3270 | 300 3271 | 3272 | 3273 | CF$UID 3274 | 301 3275 | 3276 | 3277 | CF$UID 3278 | 302 3279 | 3280 | 3281 | CF$UID 3282 | 303 3283 | 3284 | 3285 | CF$UID 3286 | 304 3287 | 3288 | 3289 | CF$UID 3290 | 305 3291 | 3292 | 3293 | CF$UID 3294 | 306 3295 | 3296 | 3297 | NS.objects 3298 | 3299 | 3300 | CF$UID 3301 | 307 3302 | 3303 | 3304 | CF$UID 3305 | 308 3306 | 3307 | 3308 | CF$UID 3309 | 320 3310 | 3311 | 3312 | CF$UID 3313 | 324 3314 | 3315 | 3316 | CF$UID 3317 | 312 3318 | 3319 | 3320 | CF$UID 3321 | 325 3322 | 3323 | 3324 | CF$UID 3325 | 326 3326 | 3327 | 3328 | 3329 | FileDataType 3330 | ArchivableRepresentation 3331 | EditorState 3332 | NavigableItemName 3333 | DocumentNavigableItemName 3334 | DocumentExtensionIdentifier 3335 | DocumentURL 3336 | public.objective-c-source 3337 | 3338 | $class 3339 | 3340 | CF$UID 3341 | 319 3342 | 3343 | DocumentLocation 3344 | 3345 | CF$UID 3346 | 317 3347 | 3348 | DomainIdentifier 3349 | 3350 | CF$UID 3351 | 309 3352 | 3353 | IdentifierPath 3354 | 3355 | CF$UID 3356 | 310 3357 | 3358 | IndexOfDocumentIdentifier 3359 | 3360 | CF$UID 3361 | 166 3362 | 3363 | 3364 | Xcode.IDENavigableItemDomain.WorkspaceStructure 3365 | 3366 | $class 3367 | 3368 | CF$UID 3369 | 164 3370 | 3371 | NS.objects 3372 | 3373 | 3374 | CF$UID 3375 | 311 3376 | 3377 | 3378 | CF$UID 3379 | 314 3380 | 3381 | 3382 | CF$UID 3383 | 315 3384 | 3385 | 3386 | 3387 | 3388 | $class 3389 | 3390 | CF$UID 3391 | 313 3392 | 3393 | Identifier 3394 | 3395 | CF$UID 3396 | 312 3397 | 3398 | 3399 | Background.m 3400 | 3401 | $classes 3402 | 3403 | IDEArchivableStringIndexPair 3404 | NSObject 3405 | 3406 | $classname 3407 | IDEArchivableStringIndexPair 3408 | 3409 | 3410 | $class 3411 | 3412 | CF$UID 3413 | 313 3414 | 3415 | Identifier 3416 | 3417 | CF$UID 3418 | 207 3419 | 3420 | 3421 | 3422 | $class 3423 | 3424 | CF$UID 3425 | 313 3426 | 3427 | Identifier 3428 | 3429 | CF$UID 3430 | 316 3431 | 3432 | 3433 | LBSegmentedButton 3434 | 3435 | $class 3436 | 3437 | CF$UID 3438 | 318 3439 | 3440 | documentURL 3441 | 3442 | CF$UID 3443 | 58 3444 | 3445 | timestamp 3446 | 3447 | CF$UID 3448 | 0 3449 | 3450 | 3451 | 3452 | $classes 3453 | 3454 | DVTDocumentLocation 3455 | NSObject 3456 | 3457 | $classname 3458 | DVTDocumentLocation 3459 | 3460 | 3461 | $classes 3462 | 3463 | IDENavigableItemArchivableRepresentation 3464 | NSObject 3465 | 3466 | $classname 3467 | IDENavigableItemArchivableRepresentation 3468 | 3469 | 3470 | $class 3471 | 3472 | CF$UID 3473 | 151 3474 | 3475 | NS.keys 3476 | 3477 | 3478 | CF$UID 3479 | 88 3480 | 3481 | 3482 | CF$UID 3483 | 89 3484 | 3485 | 3486 | CF$UID 3487 | 90 3488 | 3489 | 3490 | CF$UID 3491 | 91 3492 | 3493 | 3494 | NS.objects 3495 | 3496 | 3497 | CF$UID 3498 | 321 3499 | 3500 | 3501 | CF$UID 3502 | 322 3503 | 3504 | 3505 | CF$UID 3506 | 16 3507 | 3508 | 3509 | CF$UID 3510 | 323 3511 | 3512 | 3513 | 3514 | 335113004.54383397 3515 | {0, 364} 3516 | {302, 0} 3517 | -drawRect: 3518 | Xcode.IDEKit.EditorDocument.SourceCode 3519 | 3520 | $class 3521 | 3522 | CF$UID 3523 | 25 3524 | 3525 | NS.base 3526 | 3527 | CF$UID 3528 | 0 3529 | 3530 | NS.relative 3531 | 3532 | CF$UID 3533 | 327 3534 | 3535 | 3536 | file://localhost/Users/Larcus/Developments/Goodies/LBSegmentedButton/LBSegmentedButton/Background.m 3537 | 3538 | $class 3539 | 3540 | CF$UID 3541 | 164 3542 | 3543 | NS.objects 3544 | 3545 | 3546 | CF$UID 3547 | 329 3548 | 3549 | 3550 | 3551 | {{0, 0}, {1160, 863}} 3552 | 3553 | $class 3554 | 3555 | CF$UID 3556 | 36 3557 | 3558 | NS.keys 3559 | 3560 | 3561 | CF$UID 3562 | 272 3563 | 3564 | 3565 | NS.objects 3566 | 3567 | 3568 | CF$UID 3569 | 331 3570 | 3571 | 3572 | 3573 | 3574 | $class 3575 | 3576 | CF$UID 3577 | 39 3578 | 3579 | NS.objects 3580 | 3581 | 3582 | CF$UID 3583 | 332 3584 | 3585 | 3586 | CF$UID 3587 | 335 3588 | 3589 | 3590 | 3591 | 3592 | $class 3593 | 3594 | CF$UID 3595 | 151 3596 | 3597 | NS.keys 3598 | 3599 | 3600 | CF$UID 3601 | 275 3602 | 3603 | 3604 | CF$UID 3605 | 276 3606 | 3607 | 3608 | NS.objects 3609 | 3610 | 3611 | CF$UID 3612 | 333 3613 | 3614 | 3615 | CF$UID 3616 | 334 3617 | 3618 | 3619 | 3620 | IDEEditor 3621 | 885 3622 | 3623 | $class 3624 | 3625 | CF$UID 3626 | 151 3627 | 3628 | NS.keys 3629 | 3630 | 3631 | CF$UID 3632 | 275 3633 | 3634 | 3635 | CF$UID 3636 | 276 3637 | 3638 | 3639 | NS.objects 3640 | 3641 | 3642 | CF$UID 3643 | 336 3644 | 3645 | 3646 | CF$UID 3647 | 337 3648 | 3649 | 3650 | 3651 | IDEDebuggerArea 3652 | 111 3653 | 3654 | $class 3655 | 3656 | CF$UID 3657 | 36 3658 | 3659 | NS.keys 3660 | 3661 | NS.objects 3662 | 3663 | 3664 | 3665 | $class 3666 | 3667 | CF$UID 3668 | 350 3669 | 3670 | geniusEditorContextNode 3671 | 3672 | CF$UID 3673 | 0 3674 | 3675 | primaryEditorContextNode 3676 | 3677 | CF$UID 3678 | 340 3679 | 3680 | rootLayoutTreeNode 3681 | 3682 | CF$UID 3683 | 347 3684 | 3685 | 3686 | 3687 | $class 3688 | 3689 | CF$UID 3690 | 349 3691 | 3692 | children 3693 | 3694 | CF$UID 3695 | 0 3696 | 3697 | contentType 3698 | 1 3699 | documentArchivableRepresentation 3700 | 3701 | CF$UID 3702 | 341 3703 | 3704 | orientation 3705 | 0 3706 | parent 3707 | 3708 | CF$UID 3709 | 347 3710 | 3711 | 3712 | 3713 | $class 3714 | 3715 | CF$UID 3716 | 319 3717 | 3718 | DocumentLocation 3719 | 3720 | CF$UID 3721 | 317 3722 | 3723 | DomainIdentifier 3724 | 3725 | CF$UID 3726 | 309 3727 | 3728 | IdentifierPath 3729 | 3730 | CF$UID 3731 | 342 3732 | 3733 | IndexOfDocumentIdentifier 3734 | 3735 | CF$UID 3736 | 166 3737 | 3738 | 3739 | 3740 | $class 3741 | 3742 | CF$UID 3743 | 164 3744 | 3745 | NS.objects 3746 | 3747 | 3748 | CF$UID 3749 | 343 3750 | 3751 | 3752 | CF$UID 3753 | 344 3754 | 3755 | 3756 | CF$UID 3757 | 345 3758 | 3759 | 3760 | 3761 | 3762 | $class 3763 | 3764 | CF$UID 3765 | 313 3766 | 3767 | Identifier 3768 | 3769 | CF$UID 3770 | 312 3771 | 3772 | 3773 | 3774 | $class 3775 | 3776 | CF$UID 3777 | 313 3778 | 3779 | Identifier 3780 | 3781 | CF$UID 3782 | 207 3783 | 3784 | 3785 | 3786 | $class 3787 | 3788 | CF$UID 3789 | 313 3790 | 3791 | Identifier 3792 | 3793 | CF$UID 3794 | 346 3795 | 3796 | 3797 | LBSegmentedButton 3798 | 3799 | $class 3800 | 3801 | CF$UID 3802 | 349 3803 | 3804 | children 3805 | 3806 | CF$UID 3807 | 348 3808 | 3809 | contentType 3810 | 0 3811 | documentArchivableRepresentation 3812 | 3813 | CF$UID 3814 | 0 3815 | 3816 | orientation 3817 | 0 3818 | parent 3819 | 3820 | CF$UID 3821 | 0 3822 | 3823 | 3824 | 3825 | $class 3826 | 3827 | CF$UID 3828 | 164 3829 | 3830 | NS.objects 3831 | 3832 | 3833 | CF$UID 3834 | 340 3835 | 3836 | 3837 | 3838 | 3839 | $classes 3840 | 3841 | IDEWorkspaceTabControllerLayoutTreeNode 3842 | NSObject 3843 | 3844 | $classname 3845 | IDEWorkspaceTabControllerLayoutTreeNode 3846 | 3847 | 3848 | $classes 3849 | 3850 | IDEWorkspaceTabControllerLayoutTree 3851 | NSObject 3852 | 3853 | $classname 3854 | IDEWorkspaceTabControllerLayoutTree 3855 | 3856 | 3857 | $class 3858 | 3859 | CF$UID 3860 | 36 3861 | 3862 | NS.keys 3863 | 3864 | 3865 | CF$UID 3866 | 272 3867 | 3868 | 3869 | NS.objects 3870 | 3871 | 3872 | CF$UID 3873 | 352 3874 | 3875 | 3876 | 3877 | 3878 | $class 3879 | 3880 | CF$UID 3881 | 39 3882 | 3883 | NS.objects 3884 | 3885 | 3886 | CF$UID 3887 | 353 3888 | 3889 | 3890 | CF$UID 3891 | 356 3892 | 3893 | 3894 | 3895 | 3896 | $class 3897 | 3898 | CF$UID 3899 | 151 3900 | 3901 | NS.keys 3902 | 3903 | 3904 | CF$UID 3905 | 275 3906 | 3907 | 3908 | CF$UID 3909 | 276 3910 | 3911 | 3912 | NS.objects 3913 | 3914 | 3915 | CF$UID 3916 | 354 3917 | 3918 | 3919 | CF$UID 3920 | 355 3921 | 3922 | 3923 | 3924 | 3925 | 785 3926 | 3927 | $class 3928 | 3929 | CF$UID 3930 | 151 3931 | 3932 | NS.keys 3933 | 3934 | 3935 | CF$UID 3936 | 275 3937 | 3938 | 3939 | CF$UID 3940 | 276 3941 | 3942 | 3943 | NS.objects 3944 | 3945 | 3946 | CF$UID 3947 | 354 3948 | 3949 | 3950 | CF$UID 3951 | 357 3952 | 3953 | 3954 | 3955 | 211 3956 | 3957 | $class 3958 | 3959 | CF$UID 3960 | 36 3961 | 3962 | NS.keys 3963 | 3964 | 3965 | CF$UID 3966 | 359 3967 | 3968 | 3969 | CF$UID 3970 | 360 3971 | 3972 | 3973 | CF$UID 3974 | 361 3975 | 3976 | 3977 | CF$UID 3978 | 362 3979 | 3980 | 3981 | CF$UID 3982 | 363 3983 | 3984 | 3985 | NS.objects 3986 | 3987 | 3988 | CF$UID 3989 | 364 3990 | 3991 | 3992 | CF$UID 3993 | 374 3994 | 3995 | 3996 | CF$UID 3997 | 390 3998 | 3999 | 4000 | CF$UID 4001 | 360 4002 | 4003 | 4004 | CF$UID 4005 | 395 4006 | 4007 | 4008 | 4009 | Xcode.IDEKit.Navigator.Symbol 4010 | Xcode.IDEKit.Navigator.Structure 4011 | Xcode.IDEKit.Navigator.Debug 4012 | SelectedNavigator 4013 | Xcode.IDEKit.Navigator.Issues 4014 | 4015 | $class 4016 | 4017 | CF$UID 4018 | 36 4019 | 4020 | NS.keys 4021 | 4022 | 4023 | CF$UID 4024 | 365 4025 | 4026 | 4027 | CF$UID 4028 | 366 4029 | 4030 | 4031 | CF$UID 4032 | 367 4033 | 4034 | 4035 | CF$UID 4036 | 368 4037 | 4038 | 4039 | CF$UID 4040 | 369 4041 | 4042 | 4043 | CF$UID 4044 | 370 4045 | 4046 | 4047 | CF$UID 4048 | 371 4049 | 4050 | 4051 | NS.objects 4052 | 4053 | 4054 | CF$UID 4055 | 16 4056 | 4057 | 4058 | CF$UID 4059 | 243 4060 | 4061 | 4062 | CF$UID 4063 | 372 4064 | 4065 | 4066 | CF$UID 4067 | 243 4068 | 4069 | 4070 | CF$UID 4071 | 149 4072 | 4073 | 4074 | CF$UID 4075 | 373 4076 | 4077 | 4078 | CF$UID 4079 | 243 4080 | 4081 | 4082 | 4083 | IDESymbolNavigatorShowContainersOnly 4084 | IDESymbolNavigatorShowHierarchy 4085 | IDEExpandedItems 4086 | IDESymbolNavigatorShowClassesOnly 4087 | IDESymbolNamePatternString 4088 | IDESymbolNavigatorSelectedSymbols 4089 | IDESymbolNavigatorShowWorkspaceOnly 4090 | 4091 | $class 4092 | 4093 | CF$UID 4094 | 39 4095 | 4096 | NS.objects 4097 | 4098 | 4099 | 4100 | $class 4101 | 4102 | CF$UID 4103 | 39 4104 | 4105 | NS.objects 4106 | 4107 | 4108 | 4109 | $class 4110 | 4111 | CF$UID 4112 | 36 4113 | 4114 | NS.keys 4115 | 4116 | 4117 | CF$UID 4118 | 375 4119 | 4120 | 4121 | CF$UID 4122 | 376 4123 | 4124 | 4125 | CF$UID 4126 | 377 4127 | 4128 | 4129 | CF$UID 4130 | 378 4131 | 4132 | 4133 | CF$UID 4134 | 379 4135 | 4136 | 4137 | CF$UID 4138 | 380 4139 | 4140 | 4141 | CF$UID 4142 | 381 4143 | 4144 | 4145 | NS.objects 4146 | 4147 | 4148 | CF$UID 4149 | 382 4150 | 4151 | 4152 | CF$UID 4153 | 16 4154 | 4155 | 4156 | CF$UID 4157 | 383 4158 | 4159 | 4160 | CF$UID 4161 | 16 4162 | 4163 | 4164 | CF$UID 4165 | 16 4166 | 4167 | 4168 | CF$UID 4169 | 385 4170 | 4171 | 4172 | CF$UID 4173 | 388 4174 | 4175 | 4176 | 4177 | IDEVisibleRect 4178 | IDEUnsavedDocumentFilteringEnabled 4179 | IDENavigatorExpandedItemsBeforeFilteringSet 4180 | IDERecentDocumentFilteringEnabled 4181 | IDESCMStatusFilteringEnabled 4182 | IDESelectedObjects 4183 | IDEExpandedItemsSet 4184 | {{0, 0}, {259, 952}} 4185 | 4186 | $class 4187 | 4188 | CF$UID 4189 | 384 4190 | 4191 | NS.objects 4192 | 4193 | 4194 | 4195 | $classes 4196 | 4197 | NSSet 4198 | NSObject 4199 | 4200 | $classname 4201 | NSSet 4202 | 4203 | 4204 | $class 4205 | 4206 | CF$UID 4207 | 164 4208 | 4209 | NS.objects 4210 | 4211 | 4212 | CF$UID 4213 | 386 4214 | 4215 | 4216 | 4217 | 4218 | $class 4219 | 4220 | CF$UID 4221 | 39 4222 | 4223 | NS.objects 4224 | 4225 | 4226 | CF$UID 4227 | 387 4228 | 4229 | 4230 | CF$UID 4231 | 207 4232 | 4233 | 4234 | CF$UID 4235 | 312 4236 | 4237 | 4238 | 4239 | LBSegmentedButton 4240 | 4241 | $class 4242 | 4243 | CF$UID 4244 | 384 4245 | 4246 | NS.objects 4247 | 4248 | 4249 | CF$UID 4250 | 389 4251 | 4252 | 4253 | 4254 | 4255 | $class 4256 | 4257 | CF$UID 4258 | 39 4259 | 4260 | NS.objects 4261 | 4262 | 4263 | CF$UID 4264 | 387 4265 | 4266 | 4267 | 4268 | 4269 | $class 4270 | 4271 | CF$UID 4272 | 36 4273 | 4274 | NS.keys 4275 | 4276 | 4277 | CF$UID 4278 | 391 4279 | 4280 | 4281 | CF$UID 4282 | 392 4283 | 4284 | 4285 | CF$UID 4286 | 393 4287 | 4288 | 4289 | NS.objects 4290 | 4291 | 4292 | CF$UID 4293 | 394 4294 | 4295 | 4296 | CF$UID 4297 | 166 4298 | 4299 | 4300 | CF$UID 4301 | 16 4302 | 4303 | 4304 | 4305 | IDEStackCompressionValue 4306 | IDEThreadOrQueueMode 4307 | IDEShowOnlyInterestingContent 4308 | 2 4309 | 4310 | $class 4311 | 4312 | CF$UID 4313 | 36 4314 | 4315 | NS.keys 4316 | 4317 | 4318 | CF$UID 4319 | 396 4320 | 4321 | 4322 | CF$UID 4323 | 397 4324 | 4325 | 4326 | CF$UID 4327 | 398 4328 | 4329 | 4330 | CF$UID 4331 | 399 4332 | 4333 | 4334 | CF$UID 4335 | 400 4336 | 4337 | 4338 | CF$UID 4339 | 401 4340 | 4341 | 4342 | CF$UID 4343 | 402 4344 | 4345 | 4346 | CF$UID 4347 | 403 4348 | 4349 | 4350 | CF$UID 4351 | 404 4352 | 4353 | 4354 | CF$UID 4355 | 405 4356 | 4357 | 4358 | NS.objects 4359 | 4360 | 4361 | CF$UID 4362 | 16 4363 | 4364 | 4365 | CF$UID 4366 | 406 4367 | 4368 | 4369 | CF$UID 4370 | 407 4371 | 4372 | 4373 | CF$UID 4374 | 409 4375 | 4376 | 4377 | CF$UID 4378 | 410 4379 | 4380 | 4381 | CF$UID 4382 | 16 4383 | 4384 | 4385 | CF$UID 4386 | 16 4387 | 4388 | 4389 | CF$UID 4390 | 411 4391 | 4392 | 4393 | CF$UID 4394 | 16 4395 | 4396 | 4397 | CF$UID 4398 | 412 4399 | 4400 | 4401 | 4402 | IDEErrorFilteringEnabled 4403 | IDEVisibleRect 4404 | IDECollapsedFiles 4405 | IDEExpandedIssues 4406 | IDESelectedNavigables 4407 | IDEShowsByType 4408 | IDESchemeFilteringEnabled 4409 | IDECollapsedTypes 4410 | IDERecentFilteringEnabled 4411 | IDECollapsedGroups 4412 | {{0, 0}, {259, 930}} 4413 | 4414 | $class 4415 | 4416 | CF$UID 4417 | 408 4418 | 4419 | NS.objects 4420 | 4421 | 4422 | 4423 | $classes 4424 | 4425 | NSMutableSet 4426 | NSSet 4427 | NSObject 4428 | 4429 | $classname 4430 | NSMutableSet 4431 | 4432 | 4433 | $class 4434 | 4435 | CF$UID 4436 | 408 4437 | 4438 | NS.objects 4439 | 4440 | 4441 | 4442 | $class 4443 | 4444 | CF$UID 4445 | 39 4446 | 4447 | NS.objects 4448 | 4449 | 4450 | 4451 | $class 4452 | 4453 | CF$UID 4454 | 408 4455 | 4456 | NS.objects 4457 | 4458 | 4459 | 4460 | $class 4461 | 4462 | CF$UID 4463 | 408 4464 | 4465 | NS.objects 4466 | 4467 | 4468 | 4469 | $class 4470 | 4471 | CF$UID 4472 | 36 4473 | 4474 | NS.keys 4475 | 4476 | 4477 | CF$UID 4478 | 272 4479 | 4480 | 4481 | NS.objects 4482 | 4483 | 4484 | CF$UID 4485 | 414 4486 | 4487 | 4488 | 4489 | 4490 | $class 4491 | 4492 | CF$UID 4493 | 39 4494 | 4495 | NS.objects 4496 | 4497 | 4498 | CF$UID 4499 | 415 4500 | 4501 | 4502 | CF$UID 4503 | 417 4504 | 4505 | 4506 | CF$UID 4507 | 419 4508 | 4509 | 4510 | 4511 | 4512 | $class 4513 | 4514 | CF$UID 4515 | 151 4516 | 4517 | NS.keys 4518 | 4519 | 4520 | CF$UID 4521 | 275 4522 | 4523 | 4524 | CF$UID 4525 | 276 4526 | 4527 | 4528 | NS.objects 4529 | 4530 | 4531 | CF$UID 4532 | 249 4533 | 4534 | 4535 | CF$UID 4536 | 416 4537 | 4538 | 4539 | 4540 | 260 4541 | 4542 | $class 4543 | 4544 | CF$UID 4545 | 151 4546 | 4547 | NS.keys 4548 | 4549 | 4550 | CF$UID 4551 | 275 4552 | 4553 | 4554 | CF$UID 4555 | 276 4556 | 4557 | 4558 | NS.objects 4559 | 4560 | 4561 | CF$UID 4562 | 245 4563 | 4564 | 4565 | CF$UID 4566 | 418 4567 | 4568 | 4569 | 4570 | 1160 4571 | 4572 | $class 4573 | 4574 | CF$UID 4575 | 151 4576 | 4577 | NS.keys 4578 | 4579 | 4580 | CF$UID 4581 | 275 4582 | 4583 | 4584 | CF$UID 4585 | 276 4586 | 4587 | 4588 | NS.objects 4589 | 4590 | 4591 | CF$UID 4592 | 420 4593 | 4594 | 4595 | CF$UID 4596 | 421 4597 | 4598 | 4599 | 4600 | IDEUtilitiesArea 4601 | 260 4602 | Background.m 4603 | 4604 | $class 4605 | 4606 | CF$UID 4607 | 36 4608 | 4609 | NS.keys 4610 | 4611 | 4612 | CF$UID 4613 | 424 4614 | 4615 | 4616 | CF$UID 4617 | 425 4618 | 4619 | 4620 | CF$UID 4621 | 426 4622 | 4623 | 4624 | CF$UID 4625 | 427 4626 | 4627 | 4628 | CF$UID 4629 | 428 4630 | 4631 | 4632 | CF$UID 4633 | 429 4634 | 4635 | 4636 | CF$UID 4637 | 430 4638 | 4639 | 4640 | CF$UID 4641 | 431 4642 | 4643 | 4644 | NS.objects 4645 | 4646 | 4647 | CF$UID 4648 | 432 4649 | 4650 | 4651 | CF$UID 4652 | 243 4653 | 4654 | 4655 | CF$UID 4656 | 433 4657 | 4658 | 4659 | CF$UID 4660 | 434 4661 | 4662 | 4663 | CF$UID 4664 | 440 4665 | 4666 | 4667 | CF$UID 4668 | 463 4669 | 4670 | 4671 | CF$UID 4672 | 243 4673 | 4674 | 4675 | CF$UID 4676 | 472 4677 | 4678 | 4679 | 4680 | AssistantEditorsLayout 4681 | IDEShowNavigator 4682 | IDETabLabel 4683 | IDEWorkspaceTabControllerUtilityAreaSplitView 4684 | IDENavigatorArea 4685 | IDEWorkspaceTabControllerDesignAreaSplitView 4686 | IDEShowUtilities 4687 | IDEEditorArea 4688 | 0 4689 | LBSegmentedButton.m 4690 | 4691 | $class 4692 | 4693 | CF$UID 4694 | 36 4695 | 4696 | NS.keys 4697 | 4698 | 4699 | CF$UID 4700 | 144 4701 | 4702 | 4703 | NS.objects 4704 | 4705 | 4706 | CF$UID 4707 | 435 4708 | 4709 | 4710 | 4711 | 4712 | $class 4713 | 4714 | CF$UID 4715 | 39 4716 | 4717 | NS.objects 4718 | 4719 | 4720 | CF$UID 4721 | 436 4722 | 4723 | 4724 | CF$UID 4725 | 438 4726 | 4727 | 4728 | 4729 | 4730 | $class 4731 | 4732 | CF$UID 4733 | 151 4734 | 4735 | NS.keys 4736 | 4737 | 4738 | CF$UID 4739 | 147 4740 | 4741 | 4742 | CF$UID 4743 | 148 4744 | 4745 | 4746 | NS.objects 4747 | 4748 | 4749 | CF$UID 4750 | 149 4751 | 4752 | 4753 | CF$UID 4754 | 437 4755 | 4756 | 4757 | 4758 | 702 4759 | 4760 | $class 4761 | 4762 | CF$UID 4763 | 151 4764 | 4765 | NS.keys 4766 | 4767 | 4768 | CF$UID 4769 | 147 4770 | 4771 | 4772 | CF$UID 4773 | 148 4774 | 4775 | 4776 | NS.objects 4777 | 4778 | 4779 | CF$UID 4780 | 149 4781 | 4782 | 4783 | CF$UID 4784 | 439 4785 | 4786 | 4787 | 4788 | 224 4789 | 4790 | $class 4791 | 4792 | CF$UID 4793 | 36 4794 | 4795 | NS.keys 4796 | 4797 | 4798 | CF$UID 4799 | 441 4800 | 4801 | 4802 | CF$UID 4803 | 442 4804 | 4805 | 4806 | CF$UID 4807 | 363 4808 | 4809 | 4810 | NS.objects 4811 | 4812 | 4813 | CF$UID 4814 | 443 4815 | 4816 | 4817 | CF$UID 4818 | 363 4819 | 4820 | 4821 | CF$UID 4822 | 456 4823 | 4824 | 4825 | 4826 | Xcode.IDEKit.Navigator.Structure 4827 | SelectedNavigator 4828 | 4829 | $class 4830 | 4831 | CF$UID 4832 | 36 4833 | 4834 | NS.keys 4835 | 4836 | 4837 | CF$UID 4838 | 397 4839 | 4840 | 4841 | CF$UID 4842 | 444 4843 | 4844 | 4845 | CF$UID 4846 | 445 4847 | 4848 | 4849 | CF$UID 4850 | 446 4851 | 4852 | 4853 | CF$UID 4854 | 447 4855 | 4856 | 4857 | CF$UID 4858 | 448 4859 | 4860 | 4861 | CF$UID 4862 | 449 4863 | 4864 | 4865 | NS.objects 4866 | 4867 | 4868 | CF$UID 4869 | 450 4870 | 4871 | 4872 | CF$UID 4873 | 16 4874 | 4875 | 4876 | CF$UID 4877 | 383 4878 | 4879 | 4880 | CF$UID 4881 | 16 4882 | 4883 | 4884 | CF$UID 4885 | 16 4886 | 4887 | 4888 | CF$UID 4889 | 451 4890 | 4891 | 4892 | CF$UID 4893 | 453 4894 | 4895 | 4896 | 4897 | IDEUnsavedDocumentFilteringEnabled 4898 | IDENavigatorExpandedItemsBeforeFilteringSet 4899 | IDERecentDocumentFilteringEnabled 4900 | IDESCMStatusFilteringEnabled 4901 | IDESelectedObjects 4902 | IDEExpandedItemsSet 4903 | {{0, 0}, {259, 904}} 4904 | 4905 | $class 4906 | 4907 | CF$UID 4908 | 164 4909 | 4910 | NS.objects 4911 | 4912 | 4913 | CF$UID 4914 | 452 4915 | 4916 | 4917 | 4918 | 4919 | $class 4920 | 4921 | CF$UID 4922 | 39 4923 | 4924 | NS.objects 4925 | 4926 | 4927 | CF$UID 4928 | 162 4929 | 4930 | 4931 | CF$UID 4932 | 162 4933 | 4934 | 4935 | CF$UID 4936 | 433 4937 | 4938 | 4939 | 4940 | 4941 | $class 4942 | 4943 | CF$UID 4944 | 384 4945 | 4946 | NS.objects 4947 | 4948 | 4949 | CF$UID 4950 | 454 4951 | 4952 | 4953 | CF$UID 4954 | 455 4955 | 4956 | 4957 | 4958 | 4959 | $class 4960 | 4961 | CF$UID 4962 | 39 4963 | 4964 | NS.objects 4965 | 4966 | 4967 | CF$UID 4968 | 162 4969 | 4970 | 4971 | 4972 | 4973 | $class 4974 | 4975 | CF$UID 4976 | 39 4977 | 4978 | NS.objects 4979 | 4980 | 4981 | CF$UID 4982 | 162 4983 | 4984 | 4985 | CF$UID 4986 | 162 4987 | 4988 | 4989 | 4990 | 4991 | $class 4992 | 4993 | CF$UID 4994 | 36 4995 | 4996 | NS.keys 4997 | 4998 | 4999 | CF$UID 5000 | 396 5001 | 5002 | 5003 | CF$UID 5004 | 397 5005 | 5006 | 5007 | CF$UID 5008 | 398 5009 | 5010 | 5011 | CF$UID 5012 | 399 5013 | 5014 | 5015 | CF$UID 5016 | 400 5017 | 5018 | 5019 | CF$UID 5020 | 401 5021 | 5022 | 5023 | CF$UID 5024 | 402 5025 | 5026 | 5027 | CF$UID 5028 | 403 5029 | 5030 | 5031 | CF$UID 5032 | 404 5033 | 5034 | 5035 | CF$UID 5036 | 405 5037 | 5038 | 5039 | NS.objects 5040 | 5041 | 5042 | CF$UID 5043 | 16 5044 | 5045 | 5046 | CF$UID 5047 | 457 5048 | 5049 | 5050 | CF$UID 5051 | 458 5052 | 5053 | 5054 | CF$UID 5055 | 459 5056 | 5057 | 5058 | CF$UID 5059 | 460 5060 | 5061 | 5062 | CF$UID 5063 | 16 5064 | 5065 | 5066 | CF$UID 5067 | 16 5068 | 5069 | 5070 | CF$UID 5071 | 461 5072 | 5073 | 5074 | CF$UID 5075 | 16 5076 | 5077 | 5078 | CF$UID 5079 | 462 5080 | 5081 | 5082 | 5083 | {{0, 0}, {259, 860}} 5084 | 5085 | $class 5086 | 5087 | CF$UID 5088 | 408 5089 | 5090 | NS.objects 5091 | 5092 | 5093 | 5094 | $class 5095 | 5096 | CF$UID 5097 | 408 5098 | 5099 | NS.objects 5100 | 5101 | 5102 | 5103 | $class 5104 | 5105 | CF$UID 5106 | 39 5107 | 5108 | NS.objects 5109 | 5110 | 5111 | 5112 | $class 5113 | 5114 | CF$UID 5115 | 408 5116 | 5117 | NS.objects 5118 | 5119 | 5120 | 5121 | $class 5122 | 5123 | CF$UID 5124 | 408 5125 | 5126 | NS.objects 5127 | 5128 | 5129 | 5130 | $class 5131 | 5132 | CF$UID 5133 | 36 5134 | 5135 | NS.keys 5136 | 5137 | 5138 | CF$UID 5139 | 144 5140 | 5141 | 5142 | NS.objects 5143 | 5144 | 5145 | CF$UID 5146 | 464 5147 | 5148 | 5149 | 5150 | 5151 | $class 5152 | 5153 | CF$UID 5154 | 39 5155 | 5156 | NS.objects 5157 | 5158 | 5159 | CF$UID 5160 | 465 5161 | 5162 | 5163 | CF$UID 5164 | 467 5165 | 5166 | 5167 | CF$UID 5168 | 469 5169 | 5170 | 5171 | 5172 | 5173 | $class 5174 | 5175 | CF$UID 5176 | 151 5177 | 5178 | NS.keys 5179 | 5180 | 5181 | CF$UID 5182 | 147 5183 | 5184 | 5185 | CF$UID 5186 | 148 5187 | 5188 | 5189 | NS.objects 5190 | 5191 | 5192 | CF$UID 5193 | 428 5194 | 5195 | 5196 | CF$UID 5197 | 466 5198 | 5199 | 5200 | 5201 | 260 5202 | 5203 | $class 5204 | 5205 | CF$UID 5206 | 151 5207 | 5208 | NS.keys 5209 | 5210 | 5211 | CF$UID 5212 | 147 5213 | 5214 | 5215 | CF$UID 5216 | 148 5217 | 5218 | 5219 | NS.objects 5220 | 5221 | 5222 | CF$UID 5223 | 431 5224 | 5225 | 5226 | CF$UID 5227 | 468 5228 | 5229 | 5230 | 5231 | 1160 5232 | 5233 | $class 5234 | 5235 | CF$UID 5236 | 151 5237 | 5238 | NS.keys 5239 | 5240 | 5241 | CF$UID 5242 | 147 5243 | 5244 | 5245 | CF$UID 5246 | 148 5247 | 5248 | 5249 | NS.objects 5250 | 5251 | 5252 | CF$UID 5253 | 470 5254 | 5255 | 5256 | CF$UID 5257 | 471 5258 | 5259 | 5260 | 5261 | IDEUtilitiesArea 5262 | 260 5263 | 5264 | $class 5265 | 5266 | CF$UID 5267 | 36 5268 | 5269 | NS.keys 5270 | 5271 | 5272 | CF$UID 5273 | 473 5274 | 5275 | 5276 | CF$UID 5277 | 474 5278 | 5279 | 5280 | CF$UID 5281 | 475 5282 | 5283 | 5284 | CF$UID 5285 | 476 5286 | 5287 | 5288 | CF$UID 5289 | 477 5290 | 5291 | 5292 | CF$UID 5293 | 478 5294 | 5295 | 5296 | CF$UID 5297 | 479 5298 | 5299 | 5300 | CF$UID 5301 | 480 5302 | 5303 | 5304 | NS.objects 5305 | 5306 | 5307 | CF$UID 5308 | 243 5309 | 5310 | 5311 | CF$UID 5312 | 481 5313 | 5314 | 5315 | CF$UID 5316 | 506 5317 | 5318 | 5319 | CF$UID 5320 | 243 5321 | 5322 | 5323 | CF$UID 5324 | 432 5325 | 5326 | 5327 | CF$UID 5328 | 540 5329 | 5330 | 5331 | CF$UID 5332 | 548 5333 | 5334 | 5335 | CF$UID 5336 | 549 5337 | 5338 | 5339 | 5340 | ShowDebuggerArea 5341 | IDEEDitorArea_DebugArea 5342 | IDEEditorMode_Standard 5343 | IDEShowEditor 5344 | EditorMode 5345 | DebuggerSplitView 5346 | DefaultPersistentRepresentations 5347 | layoutTree 5348 | 5349 | $class 5350 | 5351 | CF$UID 5352 | 36 5353 | 5354 | NS.keys 5355 | 5356 | 5357 | CF$UID 5358 | 482 5359 | 5360 | 5361 | CF$UID 5362 | 483 5363 | 5364 | 5365 | CF$UID 5366 | 484 5367 | 5368 | 5369 | CF$UID 5370 | 485 5371 | 5372 | 5373 | CF$UID 5374 | 486 5375 | 5376 | 5377 | CF$UID 5378 | 487 5379 | 5380 | 5381 | NS.objects 5382 | 5383 | 5384 | CF$UID 5385 | 202 5386 | 5387 | 5388 | CF$UID 5389 | 488 5390 | 5391 | 5392 | CF$UID 5393 | 490 5394 | 5395 | 5396 | CF$UID 5397 | 202 5398 | 5399 | 5400 | CF$UID 5401 | 498 5402 | 5403 | 5404 | CF$UID 5405 | 504 5406 | 5407 | 5408 | 5409 | LayoutFocusMode 5410 | console 5411 | IDEDebuggerAreaSplitView 5412 | LayoutMode 5413 | IDEDebugArea_SplitView 5414 | variables 5415 | 5416 | $class 5417 | 5418 | CF$UID 5419 | 36 5420 | 5421 | NS.keys 5422 | 5423 | 5424 | CF$UID 5425 | 489 5426 | 5427 | 5428 | NS.objects 5429 | 5430 | 5431 | CF$UID 5432 | 432 5433 | 5434 | 5435 | 5436 | ConsoleFilterMode 5437 | 5438 | $class 5439 | 5440 | CF$UID 5441 | 36 5442 | 5443 | NS.keys 5444 | 5445 | 5446 | CF$UID 5447 | 144 5448 | 5449 | 5450 | NS.objects 5451 | 5452 | 5453 | CF$UID 5454 | 491 5455 | 5456 | 5457 | 5458 | 5459 | $class 5460 | 5461 | CF$UID 5462 | 39 5463 | 5464 | NS.objects 5465 | 5466 | 5467 | CF$UID 5468 | 492 5469 | 5470 | 5471 | CF$UID 5472 | 495 5473 | 5474 | 5475 | 5476 | 5477 | $class 5478 | 5479 | CF$UID 5480 | 151 5481 | 5482 | NS.keys 5483 | 5484 | 5485 | CF$UID 5486 | 147 5487 | 5488 | 5489 | CF$UID 5490 | 148 5491 | 5492 | 5493 | NS.objects 5494 | 5495 | 5496 | CF$UID 5497 | 493 5498 | 5499 | 5500 | CF$UID 5501 | 494 5502 | 5503 | 5504 | 5505 | VariablesView 5506 | 474 5507 | 5508 | $class 5509 | 5510 | CF$UID 5511 | 151 5512 | 5513 | NS.keys 5514 | 5515 | 5516 | CF$UID 5517 | 147 5518 | 5519 | 5520 | CF$UID 5521 | 148 5522 | 5523 | 5524 | NS.objects 5525 | 5526 | 5527 | CF$UID 5528 | 496 5529 | 5530 | 5531 | CF$UID 5532 | 497 5533 | 5534 | 5535 | 5536 | ConsoleArea 5537 | 685 5538 | 5539 | $class 5540 | 5541 | CF$UID 5542 | 36 5543 | 5544 | NS.keys 5545 | 5546 | 5547 | CF$UID 5548 | 144 5549 | 5550 | 5551 | NS.objects 5552 | 5553 | 5554 | CF$UID 5555 | 499 5556 | 5557 | 5558 | 5559 | 5560 | $class 5561 | 5562 | CF$UID 5563 | 39 5564 | 5565 | NS.objects 5566 | 5567 | 5568 | CF$UID 5569 | 500 5570 | 5571 | 5572 | CF$UID 5573 | 502 5574 | 5575 | 5576 | 5577 | 5578 | $class 5579 | 5580 | CF$UID 5581 | 151 5582 | 5583 | NS.keys 5584 | 5585 | 5586 | CF$UID 5587 | 147 5588 | 5589 | 5590 | CF$UID 5591 | 148 5592 | 5593 | 5594 | NS.objects 5595 | 5596 | 5597 | CF$UID 5598 | 493 5599 | 5600 | 5601 | CF$UID 5602 | 501 5603 | 5604 | 5605 | 5606 | 474 5607 | 5608 | $class 5609 | 5610 | CF$UID 5611 | 151 5612 | 5613 | NS.keys 5614 | 5615 | 5616 | CF$UID 5617 | 147 5618 | 5619 | 5620 | CF$UID 5621 | 148 5622 | 5623 | 5624 | NS.objects 5625 | 5626 | 5627 | CF$UID 5628 | 496 5629 | 5630 | 5631 | CF$UID 5632 | 503 5633 | 5634 | 5635 | 5636 | 685 5637 | 5638 | $class 5639 | 5640 | CF$UID 5641 | 36 5642 | 5643 | NS.keys 5644 | 5645 | 5646 | CF$UID 5647 | 505 5648 | 5649 | 5650 | NS.objects 5651 | 5652 | 5653 | CF$UID 5654 | 202 5655 | 5656 | 5657 | 5658 | VariablesViewSelectedScope 5659 | 5660 | $class 5661 | 5662 | CF$UID 5663 | 36 5664 | 5665 | NS.keys 5666 | 5667 | 5668 | CF$UID 5669 | 507 5670 | 5671 | 5672 | NS.objects 5673 | 5674 | 5675 | CF$UID 5676 | 508 5677 | 5678 | 5679 | 5680 | EditorLayout_PersistentRepresentation 5681 | 5682 | $class 5683 | 5684 | CF$UID 5685 | 36 5686 | 5687 | NS.keys 5688 | 5689 | 5690 | CF$UID 5691 | 509 5692 | 5693 | 5694 | NS.objects 5695 | 5696 | 5697 | CF$UID 5698 | 510 5699 | 5700 | 5701 | 5702 | Main 5703 | 5704 | $class 5705 | 5706 | CF$UID 5707 | 151 5708 | 5709 | NS.keys 5710 | 5711 | 5712 | CF$UID 5713 | 511 5714 | 5715 | 5716 | CF$UID 5717 | 512 5718 | 5719 | 5720 | CF$UID 5721 | 513 5722 | 5723 | 5724 | NS.objects 5725 | 5726 | 5727 | CF$UID 5728 | 514 5729 | 5730 | 5731 | CF$UID 5732 | 432 5733 | 5734 | 5735 | CF$UID 5736 | 538 5737 | 5738 | 5739 | 5740 | EditorLayout_StateSavingStateDictionaries 5741 | EditorLayout_Selected 5742 | EditorLayout_Geometry 5743 | 5744 | $class 5745 | 5746 | CF$UID 5747 | 164 5748 | 5749 | NS.objects 5750 | 5751 | 5752 | CF$UID 5753 | 515 5754 | 5755 | 5756 | 5757 | 5758 | $class 5759 | 5760 | CF$UID 5761 | 36 5762 | 5763 | NS.keys 5764 | 5765 | 5766 | CF$UID 5767 | 516 5768 | 5769 | 5770 | CF$UID 5771 | 517 5772 | 5773 | 5774 | CF$UID 5775 | 518 5776 | 5777 | 5778 | CF$UID 5779 | 519 5780 | 5781 | 5782 | CF$UID 5783 | 520 5784 | 5785 | 5786 | CF$UID 5787 | 521 5788 | 5789 | 5790 | CF$UID 5791 | 522 5792 | 5793 | 5794 | NS.objects 5795 | 5796 | 5797 | CF$UID 5798 | 523 5799 | 5800 | 5801 | CF$UID 5802 | 524 5803 | 5804 | 5805 | CF$UID 5806 | 531 5807 | 5808 | 5809 | CF$UID 5810 | 535 5811 | 5812 | 5813 | CF$UID 5814 | 433 5815 | 5816 | 5817 | CF$UID 5818 | 19 5819 | 5820 | 5821 | CF$UID 5822 | 536 5823 | 5824 | 5825 | 5826 | FileDataType 5827 | ArchivableRepresentation 5828 | EditorState 5829 | NavigableItemName 5830 | DocumentNavigableItemName 5831 | DocumentExtensionIdentifier 5832 | DocumentURL 5833 | public.objective-c-source 5834 | 5835 | $class 5836 | 5837 | CF$UID 5838 | 319 5839 | 5840 | DocumentLocation 5841 | 5842 | CF$UID 5843 | 529 5844 | 5845 | DomainIdentifier 5846 | 5847 | CF$UID 5848 | 309 5849 | 5850 | IdentifierPath 5851 | 5852 | CF$UID 5853 | 525 5854 | 5855 | IndexOfDocumentIdentifier 5856 | 5857 | CF$UID 5858 | 166 5859 | 5860 | 5861 | 5862 | $class 5863 | 5864 | CF$UID 5865 | 164 5866 | 5867 | NS.objects 5868 | 5869 | 5870 | CF$UID 5871 | 526 5872 | 5873 | 5874 | CF$UID 5875 | 527 5876 | 5877 | 5878 | CF$UID 5879 | 528 5880 | 5881 | 5882 | 5883 | 5884 | $class 5885 | 5886 | CF$UID 5887 | 313 5888 | 5889 | Identifier 5890 | 5891 | CF$UID 5892 | 433 5893 | 5894 | 5895 | 5896 | $class 5897 | 5898 | CF$UID 5899 | 313 5900 | 5901 | Identifier 5902 | 5903 | CF$UID 5904 | 162 5905 | 5906 | 5907 | 5908 | $class 5909 | 5910 | CF$UID 5911 | 313 5912 | 5913 | Identifier 5914 | 5915 | CF$UID 5916 | 162 5917 | 5918 | 5919 | 5920 | $class 5921 | 5922 | CF$UID 5923 | 318 5924 | 5925 | documentURL 5926 | 5927 | CF$UID 5928 | 530 5929 | 5930 | timestamp 5931 | 5932 | CF$UID 5933 | 0 5934 | 5935 | 5936 | 5937 | $class 5938 | 5939 | CF$UID 5940 | 24 5941 | 5942 | NS.string 5943 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton/LBSegmentedButton.m 5944 | 5945 | 5946 | $class 5947 | 5948 | CF$UID 5949 | 151 5950 | 5951 | NS.keys 5952 | 5953 | 5954 | CF$UID 5955 | 80 5956 | 5957 | 5958 | CF$UID 5959 | 81 5960 | 5961 | 5962 | CF$UID 5963 | 82 5964 | 5965 | 5966 | CF$UID 5967 | 83 5968 | 5969 | 5970 | NS.objects 5971 | 5972 | 5973 | CF$UID 5974 | 532 5975 | 5976 | 5977 | CF$UID 5978 | 533 5979 | 5980 | 5981 | CF$UID 5982 | 16 5983 | 5984 | 5985 | CF$UID 5986 | 534 5987 | 5988 | 5989 | 5990 | 328694015.34470898 5991 | {5055, 1716} 5992 | {5410, 0} 5993 | -drawCell:rect:index: 5994 | 5995 | $class 5996 | 5997 | CF$UID 5998 | 25 5999 | 6000 | NS.base 6001 | 6002 | CF$UID 6003 | 0 6004 | 6005 | NS.relative 6006 | 6007 | CF$UID 6008 | 537 6009 | 6010 | 6011 | file://localhost/Users/Larcus/Developments/Plugins/LBSegmentedButton/LBSegmentedButton/LBSegmentedButton.m 6012 | 6013 | $class 6014 | 6015 | CF$UID 6016 | 164 6017 | 6018 | NS.objects 6019 | 6020 | 6021 | CF$UID 6022 | 539 6023 | 6024 | 6025 | 6026 | {{0, 0}, {1160, 789}} 6027 | 6028 | $class 6029 | 6030 | CF$UID 6031 | 36 6032 | 6033 | NS.keys 6034 | 6035 | 6036 | CF$UID 6037 | 144 6038 | 6039 | 6040 | NS.objects 6041 | 6042 | 6043 | CF$UID 6044 | 541 6045 | 6046 | 6047 | 6048 | 6049 | $class 6050 | 6051 | CF$UID 6052 | 39 6053 | 6054 | NS.objects 6055 | 6056 | 6057 | CF$UID 6058 | 542 6059 | 6060 | 6061 | CF$UID 6062 | 545 6063 | 6064 | 6065 | 6066 | 6067 | $class 6068 | 6069 | CF$UID 6070 | 151 6071 | 6072 | NS.keys 6073 | 6074 | 6075 | CF$UID 6076 | 147 6077 | 6078 | 6079 | CF$UID 6080 | 148 6081 | 6082 | 6083 | NS.objects 6084 | 6085 | 6086 | CF$UID 6087 | 543 6088 | 6089 | 6090 | CF$UID 6091 | 544 6092 | 6093 | 6094 | 6095 | IDEEditor 6096 | 811 6097 | 6098 | $class 6099 | 6100 | CF$UID 6101 | 151 6102 | 6103 | NS.keys 6104 | 6105 | 6106 | CF$UID 6107 | 147 6108 | 6109 | 6110 | CF$UID 6111 | 148 6112 | 6113 | 6114 | NS.objects 6115 | 6116 | 6117 | CF$UID 6118 | 546 6119 | 6120 | 6121 | CF$UID 6122 | 547 6123 | 6124 | 6125 | 6126 | IDEDebuggerArea 6127 | 115 6128 | 6129 | $class 6130 | 6131 | CF$UID 6132 | 36 6133 | 6134 | NS.keys 6135 | 6136 | NS.objects 6137 | 6138 | 6139 | 6140 | $class 6141 | 6142 | CF$UID 6143 | 350 6144 | 6145 | geniusEditorContextNode 6146 | 6147 | CF$UID 6148 | 0 6149 | 6150 | primaryEditorContextNode 6151 | 6152 | CF$UID 6153 | 550 6154 | 6155 | rootLayoutTreeNode 6156 | 6157 | CF$UID 6158 | 556 6159 | 6160 | 6161 | 6162 | $class 6163 | 6164 | CF$UID 6165 | 349 6166 | 6167 | children 6168 | 6169 | CF$UID 6170 | 0 6171 | 6172 | contentType 6173 | 1 6174 | documentArchivableRepresentation 6175 | 6176 | CF$UID 6177 | 551 6178 | 6179 | orientation 6180 | 0 6181 | parent 6182 | 6183 | CF$UID 6184 | 556 6185 | 6186 | 6187 | 6188 | $class 6189 | 6190 | CF$UID 6191 | 319 6192 | 6193 | DocumentLocation 6194 | 6195 | CF$UID 6196 | 529 6197 | 6198 | DomainIdentifier 6199 | 6200 | CF$UID 6201 | 309 6202 | 6203 | IdentifierPath 6204 | 6205 | CF$UID 6206 | 552 6207 | 6208 | IndexOfDocumentIdentifier 6209 | 6210 | CF$UID 6211 | 166 6212 | 6213 | 6214 | 6215 | $class 6216 | 6217 | CF$UID 6218 | 164 6219 | 6220 | NS.objects 6221 | 6222 | 6223 | CF$UID 6224 | 553 6225 | 6226 | 6227 | CF$UID 6228 | 554 6229 | 6230 | 6231 | CF$UID 6232 | 555 6233 | 6234 | 6235 | 6236 | 6237 | $class 6238 | 6239 | CF$UID 6240 | 313 6241 | 6242 | Identifier 6243 | 6244 | CF$UID 6245 | 433 6246 | 6247 | 6248 | 6249 | $class 6250 | 6251 | CF$UID 6252 | 313 6253 | 6254 | Identifier 6255 | 6256 | CF$UID 6257 | 162 6258 | 6259 | 6260 | 6261 | $class 6262 | 6263 | CF$UID 6264 | 313 6265 | 6266 | Identifier 6267 | 6268 | CF$UID 6269 | 162 6270 | 6271 | 6272 | 6273 | $class 6274 | 6275 | CF$UID 6276 | 349 6277 | 6278 | children 6279 | 6280 | CF$UID 6281 | 557 6282 | 6283 | contentType 6284 | 0 6285 | documentArchivableRepresentation 6286 | 6287 | CF$UID 6288 | 0 6289 | 6290 | orientation 6291 | 0 6292 | parent 6293 | 6294 | CF$UID 6295 | 0 6296 | 6297 | 6298 | 6299 | $class 6300 | 6301 | CF$UID 6302 | 164 6303 | 6304 | NS.objects 6305 | 6306 | 6307 | CF$UID 6308 | 550 6309 | 6310 | 6311 | 6312 | 6313 | $top 6314 | 6315 | State 6316 | 6317 | CF$UID 6318 | 1 6319 | 6320 | 6321 | $version 6322 | 100000 6323 | 6324 | 6325 | -------------------------------------------------------------------------------- /LBSegmentedButton.xcodeproj/xcuserdata/Larcus.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /LBSegmentedButton.xcodeproj/xcuserdata/Larcus.xcuserdatad/xcschemes/LBSegmentedButton.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 14 | 20 | 21 | 22 | 23 | 24 | 29 | 30 | 31 | 32 | 39 | 40 | 46 | 47 | 48 | 49 | 50 | 51 | 57 | 58 | 64 | 65 | 66 | 67 | 69 | 70 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /LBSegmentedButton.xcodeproj/xcuserdata/Larcus.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | LBSegmentedButton.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 2B005ACB139776E900988D55 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /LBSegmentedButton/Background.h: -------------------------------------------------------------------------------- 1 | // 2 | // Background.h 3 | // segmentedButton 4 | // 5 | // Created by Laurin Brandner on 02.06.11. 6 | // Copyright 2011 Larcus. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface Background : NSView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /LBSegmentedButton/Background.m: -------------------------------------------------------------------------------- 1 | // 2 | // Background.m 3 | // segmentedButton 4 | // 5 | // Created by Laurin Brandner on 02.06.11. 6 | // Copyright 2011 Larcus. All rights reserved. 7 | // 8 | 9 | #import "Background.h" 10 | 11 | @implementation Background 12 | 13 | - (void)drawRect:(NSRect)dirtyRect 14 | { 15 | [[NSColor colorWithCalibratedRed:230.0/255.0 green:230.0/255.0 blue:235.0/255.0 alpha:1.0] set]; 16 | NSRectFill(dirtyRect); 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /LBSegmentedButton/LBSegmentedButton-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.Larcus.${PRODUCT_NAME:rfc1034identifier} 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1 25 | LSMinimumSystemVersion 26 | ${MACOSX_DEPLOYMENT_TARGET} 27 | NSHumanReadableCopyright 28 | Copyright © 2011 __MyCompanyName__. All rights reserved. 29 | NSMainNibFile 30 | MainMenu 31 | NSPrincipalClass 32 | NSApplication 33 | 34 | 35 | -------------------------------------------------------------------------------- /LBSegmentedButton/LBSegmentedButton-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'LBSegmentedButton' target in the 'LBSegmentedButton' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /LBSegmentedButton/LBSegmentedButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // LBSegmentedButton.h 3 | // LamojiPreferences 4 | // 5 | // Created by Laurin Brandner on 01.06.11. 6 | // Copyright 2011 Larcus. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface LBSegmentedButton : NSView { 12 | 13 | //Drawing Infos 14 | NSDictionary* data; 15 | NSInteger cellHeight; 16 | NSInteger radius; 17 | NSColor* borderColor; 18 | 19 | //Button Infos 20 | id target; 21 | NSInteger selectedSegment; 22 | } 23 | 24 | @property (readwrite, copy) NSDictionary* data; 25 | @property (readwrite) NSInteger cellHeight; 26 | @property (readwrite) NSInteger radius; 27 | @property (readwrite, copy) NSColor* borderColor; 28 | 29 | @property (readwrite, retain) IBOutlet id target; 30 | @property (readwrite) NSInteger selectedSegment; 31 | 32 | -(id)initWithFrame:(NSRect)frameRect titles:(NSArray*)titles selectors:(NSArray*)selectorsAsStrings target:(id)target; 33 | 34 | -(NSInteger)numberOfCells; 35 | 36 | -(void)drawBase; 37 | -(void)drawCellInRect:(NSRect)rect index:(NSInteger)index; 38 | -(void)drawTitleWithIndex:(NSInteger)index; 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /LBSegmentedButton/LBSegmentedButton.m: -------------------------------------------------------------------------------- 1 | // 2 | // LBSegmentedButton.m 3 | // LamojiPreferences 4 | // 5 | // Created by Laurin Brandner on 01.06.11. 6 | // Copyright 2011 Larcus. All rights reserved. 7 | // 8 | 9 | #import "LBSegmentedButton.h" 10 | 11 | #define DEFAULT_cellHeight 35 12 | #define DEFAULT_borderColor [NSColor colorWithCalibratedRed:200.0/255.0 green:200.0/255.0 blue:200.0/255.0 alpha:1.0] 13 | #define DEFAULT_radius 5 14 | 15 | #define shadowColor [NSColor colorWithCalibratedRed:251.0/255.0 green:251.0/255.0 blue:251.0/255.0 alpha:1.0] 16 | #define lightTextColor [NSColor colorWithCalibratedRed:186.0/255.0 green:168.0/255.0 blue:168.0/255.0 alpha:1.0] 17 | #define darkTextColor [NSColor colorWithCalibratedRed:88.0/255.0 green:88.0/255.0 blue:88.0/255.0 alpha:1.0] 18 | #define highlightColor [NSColor colorWithCalibratedRed:247.0/255.0 green:247.0/255.0 blue:247.0/255.0 alpha:1.0] 19 | 20 | #define gradientColor1 [NSColor colorWithCalibratedRed:230.0/255.0 green:230.0/255.0 blue:230.0/255.0 alpha:1.0] 21 | #define gradientColor2 [NSColor colorWithCalibratedRed:247.0/255.0 green:247.0/255.0 blue:247.0/255.0 alpha:1.0] 22 | 23 | NSInteger previouslySelectedSegment = -1; 24 | 25 | @implementation LBSegmentedButton 26 | 27 | @synthesize borderColor, cellHeight, radius, target; 28 | 29 | #pragma mark Accessors 30 | 31 | -(NSInteger)selectedSegment { 32 | return selectedSegment; 33 | } 34 | 35 | -(void)setSelectedSegment:(NSInteger)value { 36 | if (selectedSegment != value) { 37 | selectedSegment = value; 38 | [self setNeedsDisplay:YES]; 39 | } 40 | } 41 | 42 | -(NSDictionary*)data { 43 | return data; 44 | } 45 | 46 | -(void)setData:(NSDictionary *)value { 47 | if (![data isEqualToDictionary:value]) { 48 | [data release]; 49 | data = [value copy]; 50 | for (int i = 0; i< self.numberOfCells; i++) { 51 | [self setNeedsDisplay:YES]; 52 | } 53 | } 54 | } 55 | 56 | -(NSInteger)numberOfCells { 57 | if (self.data) { 58 | return [self.data count]; 59 | } 60 | return 0; 61 | } 62 | 63 | #pragma mark - 64 | #pragma mark Initialization 65 | 66 | -(id)initWithFrame:(NSRect)frameRect titles:(NSArray *)allTitles selectors:(NSArray *)allSelectors target:(id)targetValue { 67 | self = [super initWithFrame:frameRect]; 68 | if (self) { 69 | self.data = [NSDictionary dictionaryWithObjects:allSelectors forKeys:allTitles]; 70 | self.target = targetValue; 71 | 72 | self.selectedSegment = -1; 73 | 74 | //set default drawing info 75 | self.borderColor = DEFAULT_borderColor; 76 | self.cellHeight = DEFAULT_cellHeight; 77 | self.radius = DEFAULT_radius; 78 | } 79 | return self; 80 | } 81 | 82 | -(id)initWithFrame:(NSRect)frameRect { 83 | self = [super initWithFrame:frameRect]; 84 | if (self) { 85 | self.data = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:@"buttonClicked:", @"buttonClicked:", @"buttonClicked:", nil] forKeys:[NSArray arrayWithObjects:@"!", @"YOURSELF", @"CHECK", nil]]; 86 | self.target = nil; 87 | 88 | self.selectedSegment = -1; 89 | 90 | //set default drawing info 91 | self.borderColor = DEFAULT_borderColor; 92 | self.cellHeight = DEFAULT_cellHeight; 93 | self.radius = DEFAULT_radius; 94 | 95 | if (NSHeight(frameRect) != [self numberOfCells] * (self.cellHeight +2)+1) { 96 | long properHeight = [self numberOfCells] * (self.cellHeight +2)+1; 97 | NSLog(@"The height doesn't match to the cellHeight. The proper height would be %ld", properHeight); 98 | } 99 | 100 | } 101 | return self; 102 | } 103 | 104 | #pragma mark - 105 | #pragma mark Memory 106 | 107 | -(void)dealloc { 108 | self.borderColor = nil; 109 | self.data = nil; 110 | self.target = nil; 111 | 112 | [super dealloc]; 113 | } 114 | 115 | #pragma mark - 116 | #pragma mark Drawing 117 | 118 | -(void)drawTitleWithIndex:(NSInteger)i { 119 | if ([self viewWithTag:i]) { 120 | [(NSTextField*)[self viewWithTag:i] setStringValue:[self.data.allKeys objectAtIndex:i]]; 121 | } 122 | else { 123 | NSTextField* label = [[NSTextField alloc] initWithFrame:NSMakeRect(0, 0, NSWidth(self.bounds), 17)]; 124 | long centerDistance = (self.cellHeight -17)/2; 125 | long borders = (i+1)*2; 126 | 127 | [label setBordered:NO]; 128 | [label setDrawsBackground:NO]; 129 | [label setSelectable:NO]; 130 | [label setEditable:NO]; 131 | [label setAlignment:NSCenterTextAlignment]; 132 | [label setTextColor:darkTextColor]; 133 | [label setTag:i]; 134 | 135 | [label setStringValue:[self.data.allKeys objectAtIndex:i]]; 136 | [label setFrameOrigin:NSMakePoint(0, borders+ centerDistance + i*self.cellHeight)]; 137 | 138 | [self addSubview:label]; 139 | [label release]; 140 | } 141 | } 142 | 143 | -(void)drawCellInRect:(NSRect)rect index:(NSInteger)index { 144 | CGContextRef context = (CGContextRef)[[NSGraphicsContext currentContext] graphicsPort]; 145 | 146 | CGFloat maxX = NSMaxX(rect); 147 | CGFloat minX = NSMinX(rect); 148 | CGFloat minY = NSMinY(rect); 149 | 150 | if (self.selectedSegment != -1) { 151 | if (self.numberOfCells == 1) { 152 | [highlightColor setFill]; 153 | NSRect boxRect = rect; 154 | boxRect.size.height -=2; 155 | boxRect.origin.y += 2; 156 | NSBezierPath* box = [NSBezierPath bezierPathWithRoundedRect:boxRect xRadius:self.radius yRadius:self.radius]; 157 | [box fill]; 158 | } 159 | else { 160 | if (self.selectedSegment == index) { 161 | [highlightColor setFill]; 162 | if (self.selectedSegment != 0 && self.selectedSegment != self.numberOfCells-1) { 163 | NSRectFill(rect); 164 | } 165 | else if (self.selectedSegment == 0) { 166 | minY += 2; 167 | 168 | //bottom 169 | 170 | CGMutablePathRef box = CGPathCreateMutable(); 171 | 172 | CGPathMoveToPoint(box, NULL, minX, self.cellHeight+3); 173 | CGPathAddLineToPoint(box, NULL, minX, minY+self.radius); 174 | CGPathAddQuadCurveToPoint(box, NULL, minX, minY, minX+self.radius , minY); //90degrees curve (left bottom) 175 | CGPathAddLineToPoint(box, NULL, maxX-self.radius, minY); 176 | CGPathAddQuadCurveToPoint(box, NULL, maxX, minY, maxX, minY+self.radius); //90degrees curve (right bottom) 177 | CGPathAddLineToPoint(box, NULL, maxX, self.cellHeight+3); 178 | 179 | CGContextAddPath(context, box); 180 | CGContextDrawPath(context, kCGPathFill); 181 | 182 | CGPathRelease(box); 183 | 184 | minY -= 2; 185 | } 186 | else { 187 | minY -= 1; 188 | 189 | //top 190 | 191 | CGMutablePathRef box = CGPathCreateMutable(); 192 | 193 | CGPathMoveToPoint(box, NULL, minX, minY+1); 194 | CGPathAddLineToPoint(box, NULL, maxX, minY+1); 195 | CGPathAddLineToPoint(box, NULL, maxX, minY+self.cellHeight-self.radius+2); 196 | CGPathAddQuadCurveToPoint(box, NULL, maxX, minY+self.cellHeight+2, maxX-self.radius, minY+self.cellHeight+2); 197 | CGPathAddLineToPoint(box, NULL, minX+self.radius, minY+self.cellHeight+2); 198 | CGPathAddQuadCurveToPoint(box, NULL, minX, minY+self.cellHeight+2, minX, minY+self.cellHeight-self.radius+2); 199 | CGPathAddLineToPoint(box, NULL, minX, minY+1); 200 | CGPathCloseSubpath(box); 201 | 202 | CGContextAddPath(context, box); 203 | CGContextDrawPath(context, kCGPathFill); 204 | 205 | CGPathRelease(box); 206 | 207 | minY += 1; 208 | } 209 | } 210 | } 211 | } 212 | 213 | if (index != 0) { 214 | CGMutablePathRef separator = CGPathCreateMutable(); 215 | CGPathMoveToPoint(separator, NULL, minX, minY); 216 | CGPathAddLineToPoint(separator, NULL, maxX, minY); 217 | 218 | CGMutablePathRef shadow = CGPathCreateMutable(); 219 | CGPathMoveToPoint(shadow, NULL, minX, minY-1); 220 | CGPathAddLineToPoint(shadow, NULL, maxX, minY-1); 221 | 222 | //draw separator 223 | [self.borderColor setStroke]; 224 | CGContextAddPath(context, separator); 225 | CGContextDrawPath(context, kCGPathStroke); 226 | 227 | CGPathRelease(separator); 228 | 229 | //draw shadow 230 | [shadowColor setStroke]; 231 | CGContextAddPath(context, shadow); 232 | CGContextDrawPath(context, kCGPathStroke); 233 | 234 | CGPathRelease(shadow); 235 | } 236 | 237 | 238 | [self drawTitleWithIndex:index]; 239 | } 240 | 241 | -(void)drawBase { 242 | CGFloat maxX = NSMaxX(CGRectInset(self.bounds, 0.5, 0.5)); 243 | CGFloat minX = NSMinX(CGRectInset(self.bounds, 0.5, 0.5)); 244 | CGFloat minY = NSMinY(CGRectInset(self.bounds, 0.5, 0.5)); 245 | 246 | CGContextRef context = (CGContextRef)[[NSGraphicsContext currentContext] graphicsPort]; 247 | 248 | CGRect bounds = CGRectInset(self.bounds, 0.5, 0.5); 249 | bounds.size.height -= 1; 250 | bounds.origin.y += 1; 251 | 252 | NSBezierPath* clipPath = [NSBezierPath bezierPathWithRoundedRect:NSRectFromCGRect(bounds) xRadius:self.radius yRadius:self.radius]; 253 | 254 | //draw background gradient 255 | NSGradient* gradient = [[[NSGradient alloc] initWithStartingColor:gradientColor1 endingColor:gradientColor2] autorelease]; 256 | [gradient drawInBezierPath:clipPath angle:90.0f]; 257 | 258 | //draw border 259 | [self.borderColor setStroke]; 260 | [clipPath stroke]; 261 | 262 | //draw bottom shadow 263 | CGMutablePathRef bottomShadow = CGPathCreateMutable(); 264 | 265 | CGPathMoveToPoint(bottomShadow, NULL, minX, minY+self.radius); 266 | 267 | CGPathAddQuadCurveToPoint(bottomShadow, NULL, minX, minY, minX+self.radius , minY); //90degrees curve (left bottom) 268 | CGPathAddLineToPoint(bottomShadow, NULL, maxX-self.radius, minY); 269 | CGPathAddQuadCurveToPoint(bottomShadow, NULL, maxX, minY, maxX, self.radius); //90degrees curve (right bottom) 270 | 271 | [shadowColor setStroke]; 272 | CGContextAddPath(context, bottomShadow); 273 | CGContextDrawPath(context, kCGPathStroke); 274 | 275 | CGPathRelease(bottomShadow); 276 | } 277 | 278 | -(void)drawRect:(NSRect)dirtyRect { 279 | [self drawBase]; 280 | for (int i = 0; i<= [self numberOfCells]-1; i++) { 281 | //If it is the bottom 282 | if (i == 0) { 283 | //bottom 284 | [self drawCellInRect:NSInsetRect(NSMakeRect(0, 0, NSWidth(self.bounds), self.cellHeight+2), 1.5, 0.5) index:i]; 285 | } 286 | else if (i== [self numberOfCells]-1) { 287 | //top 288 | [self drawCellInRect:NSInsetRect(NSMakeRect(0, (self.cellHeight+2)*i, NSWidth(self.bounds), self.cellHeight+2), 1.5, 0.5) index:i]; 289 | } 290 | else { 291 | //something between 292 | [self drawCellInRect:NSInsetRect(NSMakeRect(0, (self.cellHeight+2)*i, NSWidth(self.bounds), self.cellHeight+2), 1.5, 0.5) index:i]; 293 | } 294 | } 295 | } 296 | 297 | #pragma mark - 298 | #pragma mark Mouse Interaction 299 | 300 | -(void)mouseDown:(NSEvent *)theEvent { 301 | [super mouseDown:theEvent]; 302 | NSPoint locationInWindow = [theEvent locationInWindow]; 303 | NSPoint location = [self convertPoint:locationInWindow fromView:[self.window contentView]]; 304 | 305 | for (int i = 0; i<[self numberOfCells]; i++) { 306 | if (CGRectContainsPoint(CGRectMake(0, i*(self.cellHeight+3), NSWidth(self.bounds), self.cellHeight+3), NSPointToCGPoint(location)) ) { 307 | self.selectedSegment = i; 308 | previouslySelectedSegment = i; 309 | } 310 | } 311 | } 312 | 313 | -(void)mouseDragged:(NSEvent *)theEvent { 314 | NSPoint locationInWindow = [theEvent locationInWindow]; 315 | NSPoint location = [self convertPoint:locationInWindow fromView:[self.window contentView]]; 316 | 317 | self.selectedSegment = (CGRectContainsPoint(NSRectToCGRect(self.bounds), NSPointToCGPoint(location))) ? previouslySelectedSegment : -1; 318 | } 319 | 320 | -(void)mouseUp:(NSEvent *)theEvent { 321 | [super mouseUp:theEvent]; 322 | 323 | NSPoint locationInWindow = [theEvent locationInWindow]; 324 | NSPoint location = [self convertPoint:locationInWindow fromView:[self.window contentView]]; 325 | 326 | if (CGRectContainsPoint(NSRectToCGRect(self.bounds), NSPointToCGPoint(location))) { 327 | NSArray* allValues = self.data.allValues; 328 | NSString* sel = [allValues objectAtIndex:self.selectedSegment]; 329 | SEL selector = NSSelectorFromString(sel); 330 | 331 | if ([self.target respondsToSelector:selector]) { 332 | [self.target performSelector:selector withObject:self]; 333 | } 334 | } 335 | 336 | self.selectedSegment = -1; 337 | previouslySelectedSegment = -1; 338 | } 339 | 340 | #pragma mark - 341 | 342 | @end 343 | -------------------------------------------------------------------------------- /LBSegmentedButton/LBSegmentedButtonAppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // LBSegmentedButtonAppDelegate.h 3 | // LBSegmentedButton 4 | // 5 | // Created by Laurin Brandner on 02.06.11. 6 | // Copyright 2011 Larcus. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface LBSegmentedButtonAppDelegate : NSObject { 12 | NSWindow *window; 13 | } 14 | 15 | @property (assign) IBOutlet NSWindow *window; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /LBSegmentedButton/LBSegmentedButtonAppDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // LBSegmentedButtonAppDelegate.m 3 | // LBSegmentedButton 4 | // 5 | // Created by Laurin Brandner on 02.06.11. 6 | // Copyright 2011 Larcus. All rights reserved. 7 | // 8 | 9 | #import "LBSegmentedButtonAppDelegate.h" 10 | 11 | @implementation LBSegmentedButtonAppDelegate 12 | 13 | @synthesize window; 14 | 15 | -(void)buttonClicked:(id)sender { 16 | NSLog(@"YEEEEHAAA"); 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /LBSegmentedButton/en.lproj/Credits.rtf: -------------------------------------------------------------------------------- 1 | {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} 2 | {\colortbl;\red255\green255\blue255;} 3 | \paperw9840\paperh8400 4 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural 5 | 6 | \f0\b\fs24 \cf0 Engineering: 7 | \b0 \ 8 | Some people\ 9 | \ 10 | 11 | \b Human Interface Design: 12 | \b0 \ 13 | Some other people\ 14 | \ 15 | 16 | \b Testing: 17 | \b0 \ 18 | Hopefully not nobody\ 19 | \ 20 | 21 | \b Documentation: 22 | \b0 \ 23 | Whoever\ 24 | \ 25 | 26 | \b With special thanks to: 27 | \b0 \ 28 | Mom\ 29 | } 30 | -------------------------------------------------------------------------------- /LBSegmentedButton/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /LBSegmentedButton/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // LBSegmentedButton 4 | // 5 | // Created by Laurin Brandner on 02.06.11. 6 | // Copyright 2011 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, char *argv[]) 12 | { 13 | return NSApplicationMain(argc, (const char **)argv); 14 | } 15 | --------------------------------------------------------------------------------