// !$*UTF8*$! { 29B97313FDCFA39411CA2CEA = { activeBuildStyle = 4A9504CDFFE6A4B311CA0CBA; activeExecutable = 4B74AB840497A7FD00A8E303; activeTarget = 29B97326FDCFA39411CA2CEA; addToTargets = ( 29B97326FDCFA39411CA2CEA, ); breakpoints = ( ); codeSenseManager = 4BB63B7A059090BC00CA1F52; executables = ( 4B74AB840497A7FD00A8E303, ); perUserDictionary = { PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 436, 20, 81, 43, 43, 20, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, PBXFileDataSource_Target_ColumnID, ); }; PBXPerProjectTemplateStateSaveDate = 98412601; PBXPrepackagedSmartGroups_v2 = ( { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; activationKey = OldTargetSmartGroup; clz = PBXTargetSmartGroup; description = "Displays all targets of the project."; globalID = 1C37FABC04509CD000000102; name = Targets; preferences = { image = Targets; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXTargetSmartGroup2; description = "Displays all targets of the project as well as nested build phases."; globalID = 1C37FBAC04509CD000000102; name = Targets; preferences = { image = Targets; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXExecutablesSmartGroup; description = "Displays all executables of the project."; globalID = 1C37FAAC04509CD000000102; name = Executables; preferences = { image = Executable; }; }, { " PBXTransientLocationAtTop " = bottom; absolutePathToBundle = ""; clz = PBXErrorsWarningsSmartGroup; description = "Displays files with errors or warnings."; globalID = 1C08E77C0454961000C914BD; name = "Errors and Warnings"; preferences = { fnmatch = ""; image = WarningsErrors; recursive = 1; regex = ""; root = ""; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; globalID = 1CC0EA4004350EF90044410B; name = "Implementation Files"; preferences = { canSave = 1; fnmatch = ""; image = SmartFolder; isLeaf = 0; recursive = 1; regex = "?*\\.[mcMC]"; root = ""; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "This group displays Interface Builder NIB Files."; globalID = 1CC0EA4004350EF90041110B; name = "NIB Files"; preferences = { canSave = 1; fnmatch = "*.nib"; image = SmartFolder; isLeaf = 0; recursive = 1; regex = ""; root = ""; }; }, { PBXTransientLocationAtTop = no; absolutePathToBundle = ""; clz = PBXFindSmartGroup; description = "Displays Find Results."; globalID = 1C37FABC05509CD000000102; name = "Find Results"; preferences = { image = spyglass; }; }, { PBXTransientLocationAtTop = no; absolutePathToBundle = ""; clz = PBXBookmarksSmartGroup; description = "Displays Project Bookmarks."; globalID = 1C37FABC05539CD112110102; name = Bookmarks; preferences = { image = Bookmarks; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = XCSCMSmartGroup; description = "Displays files with interesting SCM status."; globalID = E2644B35053B69B200211256; name = SCM; preferences = { image = PBXRepository; isLeaf = 0; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXSymbolsSmartGroup; description = "Displays all symbols for the project."; globalID = 1C37FABC04509CD000100104; name = "Project Symbols"; preferences = { image = ProjectSymbols; isLeaf = 1; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; globalID = PBXTemplateMarker; name = "Simple Filter SmartGroup"; preferences = { canSave = 1; fnmatch = "*.nib"; image = SmartFolder; isLeaf = 0; recursive = 1; regex = ""; root = ""; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; globalID = PBXTemplateMarker; name = "Simple Regular Expression SmartGroup"; preferences = { canSave = 1; fnmatch = ""; image = SmartFolder; isLeaf = 0; recursive = 1; regex = "?*\\.[mcMC]"; root = ""; }; }, ); PBXWorkspaceContents = ( { PBXProjectWorkspaceModule_StateKey_Rev39 = { PBXProjectWorkspaceModule_DEGV_Geometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {706, 220}}", "{{0, 220}, {706, 387}}", ); }; PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { BoundsStr = "{{0, 0}, {691, 1200}}"; Rows = ( 0, ); VisibleRectStr = "{{0, 0}, {691, 203}}"; }; PBXProjectWorkspaceModule_EditorOpen = true; PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { PBXSplitModuleInNavigatorKey = { Split0 = { bookmark = 4BBF275D05DDA85800551C98; history = ( 4B3AA17705C47DC200F58BE7, 4B3AA17805C47DC200F58BE7, 4B1C131905C5978D00E5796D, ); prevStack = ( 4B3AA17A05C47DC200F58BE7, 4B3AA17B05C47DC200F58BE7, ); }; SplitCount = 1; }; }; PBXProjectWorkspaceModule_GeometryKey_Rev15 = { PBXProjectWorkspaceModule_SGTM_Geometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; sizes = ( "{{0, 0}, {182, 607}}", "{{182, 0}, {706, 607}}", ); }; }; PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {706, 220}}"; PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 220}, {706, 387}}"; PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {706, 607}}"; PBXProjectWorkspaceModule_SGTM = { PBXBottomSmartGroupGIDs = ( 1C37FBAC04509CD000000102, 1C37FAAC04509CD000000102, 1C08E77C0454961000C914BD, 1CC0EA4004350EF90044410B, 1CC0EA4004350EF90041110B, 1C37FABC05509CD000000102, 1C37FABC05539CD112110102, E2644B35053B69B200211256, 1C37FABC04509CD000100104, ); PBXSmartGroupTreeModuleColumnData = { PBXSmartGroupTreeModuleColumnWidthsKey = ( 165, ); PBXSmartGroupTreeModuleColumnsKey_v4 = ( MainColumn, ); }; PBXSmartGroupTreeModuleOutlineStateKey_v7 = { PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( 29B97314FDCFA39411CA2CEA, 080E96DDFE201D6D7F000001, 4B74AB880497A85300A8E303, ); PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( ( 0, ), ); PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 589}}"; }; PBXTopSmartGroupGIDs = ( ); }; }; }, ); "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { }; "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugCLIModule" = { }; "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugSessionModule" = { }; "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectFindModule" = { }; "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { PBXProjectWorkspaceModule_StateKey_Rev39 = { PBXProjectWorkspaceModule_DEGV_Geometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {706, 220}}", "{{0, 220}, {706, 387}}", ); }; PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { BoundsStr = "{{0, 0}, {691, 1200}}"; Rows = ( 0, ); VisibleRectStr = "{{0, 0}, {691, 203}}"; }; PBXProjectWorkspaceModule_EditorOpen = true; PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { PBXSplitModuleInNavigatorKey = { Split0 = { bookmark = 4BBF275C05DDA84500551C98; history = ( 4B3AA17705C47DC200F58BE7, 4B3AA17805C47DC200F58BE7, 4B1C131905C5978D00E5796D, ); prevStack = ( 4B3AA17A05C47DC200F58BE7, 4B3AA17B05C47DC200F58BE7, ); }; SplitCount = 1; }; }; PBXProjectWorkspaceModule_GeometryKey_Rev15 = { PBXProjectWorkspaceModule_SGTM_Geometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; sizes = ( "{{0, 0}, {182, 607}}", "{{182, 0}, {706, 607}}", ); }; }; PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {706, 220}}"; PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 220}, {706, 387}}"; PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {706, 607}}"; PBXProjectWorkspaceModule_SGTM = { PBXBottomSmartGroupGIDs = ( 1C37FBAC04509CD000000102, 1C37FAAC04509CD000000102, 1C08E77C0454961000C914BD, 1CC0EA4004350EF90044410B, 1CC0EA4004350EF90041110B, 1C37FABC05509CD000000102, 1C37FABC05539CD112110102, E2644B35053B69B200211256, 1C37FABC04509CD000100104, ); PBXSmartGroupTreeModuleColumnData = { PBXSmartGroupTreeModuleColumnWidthsKey = ( 165, ); PBXSmartGroupTreeModuleColumnsKey_v4 = ( MainColumn, ); }; PBXSmartGroupTreeModuleOutlineStateKey_v7 = { PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( 29B97314FDCFA39411CA2CEA, 080E96DDFE201D6D7F000001, 4B74AB880497A85300A8E303, ); PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( ( 0, ), ); PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 589}}"; }; PBXTopSmartGroupGIDs = ( ); }; }; }; "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXRunSessionModule" = { }; PBXWorkspaceGeometries = ( { Frame = "{{0, 0}, {888, 607}}"; PBXProjectWorkspaceModule_GeometryKey_Rev15 = { }; RubberWindowFrame = "268 256 888 649 0 0 1280 1002 "; }, ); "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { Frame = "{{0, 0}, {480, 217}}"; PBXModuleWindowStatusBarHidden = YES; RubberWindowFrame = "360 474 480 238 0 0 1280 1002 "; }; "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugCLIModule" = { Frame = "{{0, 0}, {400, 201}}"; PBXModuleWindowStatusBarHidden = YES; RubberWindowFrame = "50 974 400 222 0 0 1280 1002 "; }; "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugSessionModule" = { DebugConsoleDrawerSize = "{100, 120}"; DebugConsoleVisible = None; DebugConsoleWindowFrame = "{{200, 200}, {500, 300}}"; DebugSTDIOWindowFrame = "{{200, 200}, {500, 300}}"; Frame = "{{0, 0}, {745, 442}}"; WindowFrame = "{{227, 305}, {745, 520}}"; }; "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectFindModule" = { Frame = "{{0, 0}, {614, 316}}"; RubberWindowFrame = "657 38 614 358 0 0 1280 1002 "; }; "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { Frame = "{{0, 0}, {888, 607}}"; PBXProjectWorkspaceModule_GeometryKey_Rev15 = { }; RubberWindowFrame = "268 256 888 649 0 0 1280 1002 "; }; "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXRunSessionModule" = { Frame = "{{0, 0}, {745, 442}}"; WindowFrame = "{{227, 333}, {745, 464}}"; }; PBXWorkspaceStateSaveDate = 98412601; }; perUserProjectItems = { 4B1C131905C5978D00E5796D = 4B1C131905C5978D00E5796D; 4B3AA17705C47DC200F58BE7 = 4B3AA17705C47DC200F58BE7; 4B3AA17805C47DC200F58BE7 = 4B3AA17805C47DC200F58BE7; 4B3AA17A05C47DC200F58BE7 = 4B3AA17A05C47DC200F58BE7; 4B3AA17B05C47DC200F58BE7 = 4B3AA17B05C47DC200F58BE7; 4BBF275D05DDA85800551C98 = 4BBF275D05DDA85800551C98; }; sourceControlManager = 4BB63B79059090BC00CA1F52; userBuildSettings = { }; }; 29B97326FDCFA39411CA2CEA = { activeExec = 0; executables = ( 4B74AB840497A7FD00A8E303, ); }; 4B1C131905C5978D00E5796D = { fRef = 4B74ABDE0497AAD100A8E303; isa = PBXTextBookmark; name = glkthreadConnection; rLen = 19; rLoc = 10746; rType = 0; vrLen = 733; vrLoc = 10294; }; 4B3AA17705C47DC200F58BE7 = { fRef = 4BBD9E2A049E55CD00A8E303; isa = PBXTextBookmark; name = NSThread; rLen = 8; rLoc = 1630; rType = 0; vrLen = 1256; vrLoc = 980; }; 4B3AA17805C47DC200F58BE7 = { fRef = 4BDBA7DA049A5C1800A8E303; isa = PBXTextBookmark; name = NSThread; rLen = 8; rLoc = 355; rType = 0; vrLen = 529; vrLoc = 0; }; 4B3AA17A05C47DC200F58BE7 = { fRef = 4BBD9E2A049E55CD00A8E303; isa = PBXTextBookmark; name = NSThread; rLen = 8; rLoc = 1630; rType = 0; vrLen = 1256; vrLoc = 980; }; 4B3AA17B05C47DC200F58BE7 = { fRef = 4BDBA7DA049A5C1800A8E303; isa = PBXTextBookmark; name = NSThread; rLen = 8; rLoc = 355; rType = 0; vrLen = 529; vrLoc = 0; }; 4B74AB840497A7FD00A8E303 = { activeArgIndex = 2147483647; activeArgIndices = ( ); argumentStrings = ( ); configStateDict = { }; debuggerPlugin = GDBDebugging; dylibVariantSuffix = ""; enableDebugStr = 1; environmentEntries = ( ); isa = PBXExecutable; name = CocoaGlk; shlibInfoDictList = ( ); sourceDirectories = ( ); }; 4B74ABDE0497AAD100A8E303 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1046, 14489}}"; sepNavSelRange = "{10746, 19}"; sepNavVisRect = "{{0, 13578}, {667, 355}}"; }; }; 4BB63B79059090BC00CA1F52 = { isa = PBXSourceControlManager; scmConfiguration = { }; scmType = scm.cvs; }; 4BB63B7A059090BC00CA1F52 = { indexTemplatePath = ""; isa = PBXCodeSenseManager; usesDefaults = 1; wantsCodeCompletion = 1; wantsCodeCompletionAutoPopup = 0; wantsCodeCompletionAutoSuggestions = 0; wantsCodeCompletionCaseSensitivity = 1; wantsCodeCompletionOnlyMatchingItems = 1; wantsCodeCompletionParametersIncluded = 1; wantsCodeCompletionPlaceholdersInserted = 1; wantsCodeCompletionTabCompletes = 1; wantsIndex = 1; }; 4BBD9E2A049E55CD00A8E303 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {728, 1455}}"; sepNavSelRange = "{1630, 8}"; sepNavVisRect = "{{0, 436}, {667, 375}}"; }; }; 4BBF275D05DDA85800551C98 = { fRef = 4B74ABDE0497AAD100A8E303; isa = PBXTextBookmark; name = glkthreadConnection; rLen = 19; rLoc = 10746; rType = 0; vrLen = 840; vrLoc = 27795; }; 4BDBA7DA049A5C1800A8E303 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {667, 377}}"; sepNavSelRange = "{355, 8}"; sepNavVisRect = "{{0, 0}, {667, 375}}"; }; }; }