// !$*UTF8*$!
{
	0867D6ABFE840B52C02AAC07 /* English */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {735, 294}}";
			sepNavSelRange = "{223, 0}";
			sepNavVisRect = "{{0, 0}, {735, 294}}";
			sepNavWindowFrame = "{{15, 52}, {867, 945}}";
		};
	};
	20286C28FDCF999611CA2CEA /* Project object */ = {
		activeBuildConfigurationName = Development;
		activeBuildStyle = 4A9504C5FFE6A39111CA0CBA /* Development */;
		activeExecutable = 3A756EE20801D51900AB4F46 /* Tweezers */;
		activeTarget = 8D0C4E890486CD37000505A6 /* Tweezers */;
		addToTargets = (
			8D0C4E890486CD37000505A6 /* Tweezers */,
		);
		breakpoints = (
		);
		breakpointsGroup = 3AB54C750883760600A38EA0 /* XCBreakpointsBucket */;
		codeSenseManager = 3A756EF00801D52100AB4F46 /* Code sense */;
		executables = (
			3A756EE20801D51900AB4F46 /* Tweezers */,
		);
		perUserDictionary = {
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					20,
					210,
					20,
					110,
					109,
					20,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXBreakpointsDataSource_ActionID,
					PBXBreakpointsDataSource_TypeID,
					PBXBreakpointsDataSource_BreakpointID,
					PBXBreakpointsDataSource_UseID,
					PBXBreakpointsDataSource_LocationID,
					PBXBreakpointsDataSource_ConditionID,
					PBXBreakpointsDataSource_ContinueID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
				PBXFileTableDataSourceColumnWidthsKey = (
					200,
					200,
					57.5835,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXBookmarksDataSource_LocationID,
					PBXBookmarksDataSource_NameID,
					PBXBookmarksDataSource_CommentsID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					391,
					45.2085,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXErrorsWarningsDataSource_TypeID,
					PBXErrorsWarningsDataSource_MessageID,
					PBXErrorsWarningsDataSource_LocationID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
				PBXFileTableDataSourceColumnWidthsKey = (
					22,
					300,
					72,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXExecutablesDataSource_ActiveFlagID,
					PBXExecutablesDataSource_NameID,
					PBXExecutablesDataSource_CommentsID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					301,
					20,
					70,
					43,
					43,
					20,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXFileDataSource_FiletypeID,
					PBXFileDataSource_Filename_ColumnID,
					PBXFileDataSource_Built_ColumnID,
					PBXFileDataSource_ObjectSize_ColumnID,
					PBXFileDataSource_Errors_ColumnID,
					PBXFileDataSource_Warnings_ColumnID,
					PBXFileDataSource_Target_ColumnID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
				PBXFileTableDataSourceColumnWidthsKey = (
					200,
					120,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXFindDataSource_MessageID,
					PBXFindDataSource_LocationID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXSymbolsDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXSymbolsDataSource_SymbolNameID;
				PBXFileTableDataSourceColumnWidthsKey = (
					16,
					200,
					50,
					124,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXSymbolsDataSource_SymbolTypeIconID,
					PBXSymbolsDataSource_SymbolNameID,
					PBXSymbolsDataSource_SymbolTypeID,
					PBXSymbolsDataSource_ReferenceNameID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					20,
					285,
					20,
					48,
					43,
					43,
					20,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXFileDataSource_SCM_ColumnID,
					PBXFileDataSource_FiletypeID,
					PBXFileDataSource_Filename_ColumnID,
					PBXFileDataSource_Built_ColumnID,
					PBXFileDataSource_ObjectSize_ColumnID,
					PBXFileDataSource_Errors_ColumnID,
					PBXFileDataSource_Warnings_ColumnID,
					PBXFileDataSource_Target_ColumnID,
				);
			};
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					200,
					11,
					20,
					48,
					43,
					43,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXFileDataSource_FiletypeID,
					PBXFileDataSource_Filename_ColumnID,
					PBXTargetDataSource_PrimaryAttribute,
					PBXFileDataSource_Built_ColumnID,
					PBXFileDataSource_ObjectSize_ColumnID,
					PBXFileDataSource_Errors_ColumnID,
					PBXFileDataSource_Warnings_ColumnID,
				);
			};
			PBXPerProjectTemplateStateSaveDate = 181526474;
			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 = "<PROJECT>";
					};
				},
				{
					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 = "<PROJECT>";
					};
				},
				{
					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 = "<PROJECT>";
					};
				},
				{
					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 = "<PROJECT>";
					};
				},
				{
					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 = "<PROJECT>";
					};
				},
				{
					PBXTransientLocationAtTop = bottom;
					clz = XDDesignSmartGroup;
					description = "Displays Xdesign models";
					globalID = 2E4A936305E6979E00701470;
					name = Design;
					preferences = {
						image = Design;
						isLeaf = 0;
					};
				},
			);
			PBXWorkspaceStateSaveDate = 181526474;
		};
		perUserProjectItems = {
			3A2589EC08BBB4690013B4CB /* PBXTextBookmark */ = 3A2589EC08BBB4690013B4CB /* PBXTextBookmark */;
			3A54E54D090585BC006FBC2E /* PBXTextBookmark */ = 3A54E54D090585BC006FBC2E /* PBXTextBookmark */;
			3A54E54F090585BC006FBC2E /* PBXTextBookmark */ = 3A54E54F090585BC006FBC2E /* PBXTextBookmark */;
			3A54E550090585BC006FBC2E /* PBXTextBookmark */ = 3A54E550090585BC006FBC2E /* PBXTextBookmark */;
			3A7D27AE093EEB93001EF827 /* PBXTextBookmark */ = 3A7D27AE093EEB93001EF827 /* PBXTextBookmark */;
			3A7D27E9093EEE76001EF827 /* PBXTextBookmark */ = 3A7D27E9093EEE76001EF827 /* PBXTextBookmark */;
			3A830245092EDE0C00FA136B /* PBXTextBookmark */ = 3A830245092EDE0C00FA136B /* PBXTextBookmark */;
			3A830246092EDE0C00FA136B /* PBXTextBookmark */ = 3A830246092EDE0C00FA136B /* PBXTextBookmark */;
			3A830247092EDE0C00FA136B /* PBXTextBookmark */ = 3A830247092EDE0C00FA136B /* PBXTextBookmark */;
			3A83024B092EDE0C00FA136B /* PBXTextBookmark */ = 3A83024B092EDE0C00FA136B /* PBXTextBookmark */;
			3A83024D092EDE0C00FA136B /* PBXTextBookmark */ = 3A83024D092EDE0C00FA136B /* PBXTextBookmark */;
			3A83024E092EDE0C00FA136B /* PBXTextBookmark */ = 3A83024E092EDE0C00FA136B /* PBXTextBookmark */;
			3A83024F092EDE0C00FA136B /* PBXTextBookmark */ = 3A83024F092EDE0C00FA136B /* PBXTextBookmark */;
			3A830254092EDE0C00FA136B /* PBXTextBookmark */ = 3A830254092EDE0C00FA136B /* PBXTextBookmark */;
			3A83025C092EDE0C00FA136B /* PBXTextBookmark */ = 3A83025C092EDE0C00FA136B /* PBXTextBookmark */;
			3A83026D092EDE0C00FA136B /* PBXTextBookmark */ = 3A83026D092EDE0C00FA136B /* PBXTextBookmark */;
			3A830271092EDE0C00FA136B /* PBXTextBookmark */ = 3A830271092EDE0C00FA136B /* PBXTextBookmark */;
			3A8CE63C0AD1DFC000F769ED /* PBXTextBookmark */ = 3A8CE63C0AD1DFC000F769ED /* PBXTextBookmark */;
			3A8CE6540AD1E01D00F769ED /* PBXTextBookmark */ = 3A8CE6540AD1E01D00F769ED /* PBXTextBookmark */;
			3AA26677090971FB004067C7 /* PBXTextBookmark */ = 3AA26677090971FB004067C7 /* PBXTextBookmark */;
			3AA26678090971FB004067C7 /* PBXTextBookmark */ = 3AA26678090971FB004067C7 /* PBXTextBookmark */;
			3AB447F2091419D900D12D2B /* PBXTextBookmark */ = 3AB447F2091419D900D12D2B /* PBXTextBookmark */;
			3AB447F7091419D900D12D2B /* PBXTextBookmark */ = 3AB447F7091419D900D12D2B /* PBXTextBookmark */;
			3AB48276091ED83B00C59C09 /* PBXTextBookmark */ = 3AB48276091ED83B00C59C09 /* PBXTextBookmark */;
			3AB4827C091ED83B00C59C09 /* PBXTextBookmark */ = 3AB4827C091ED83B00C59C09 /* PBXTextBookmark */;
			3AB538410914AD2300992DC3 /* PBXTextBookmark */ = 3AB538410914AD2300992DC3 /* PBXTextBookmark */;
			3AB7C6880915688400404DAF /* PBXTextBookmark */ = 3AB7C6880915688400404DAF /* PBXTextBookmark */;
			3AB7C68B0915688400404DAF /* PBXTextBookmark */ = 3AB7C68B0915688400404DAF /* PBXTextBookmark */;
			3AB8B082091597DA005EBBA4 /* PBXTextBookmark */ = 3AB8B082091597DA005EBBA4 /* PBXTextBookmark */;
			3AB8B084091597DA005EBBA4 /* PBXTextBookmark */ = 3AB8B084091597DA005EBBA4 /* PBXTextBookmark */;
			3AB9F78808B4503400793225 /* PBXTextBookmark */ = 3AB9F78808B4503400793225 /* PBXTextBookmark */;
			3ABBAE11091313DD0017FCA6 /* PBXTextBookmark */ = 3ABBAE11091313DD0017FCA6 /* PBXTextBookmark */;
			3ABE0EE0093EEA8B00442A1B /* PBXTextBookmark */ = 3ABE0EE0093EEA8B00442A1B /* PBXTextBookmark */;
			3ABE0EE1093EEA8B00442A1B /* PBXTextBookmark */ = 3ABE0EE1093EEA8B00442A1B /* PBXTextBookmark */;
			3ABE0EE2093EEA8B00442A1B /* PBXTextBookmark */ = 3ABE0EE2093EEA8B00442A1B /* PBXTextBookmark */;
			3ABE0EE3093EEA8B00442A1B /* PBXTextBookmark */ = 3ABE0EE3093EEA8B00442A1B /* PBXTextBookmark */;
			3ABE0EE7093EEA8B00442A1B /* PBXTextBookmark */ = 3ABE0EE7093EEA8B00442A1B /* PBXTextBookmark */;
			3AD4AAD30905AE4A00B4579E /* PBXTextBookmark */ = 3AD4AAD30905AE4A00B4579E /* PBXTextBookmark */;
			3AE9021C093EF58900BF3FFC /* PBXTextBookmark */ = 3AE9021C093EF58900BF3FFC /* PBXTextBookmark */;
			3AE9023D093EF8F200BF3FFC /* PBXTextBookmark */ = 3AE9023D093EF8F200BF3FFC /* PBXTextBookmark */;
			3AE9026B093EFFA800BF3FFC /* PBXTextBookmark */ = 3AE9026B093EFFA800BF3FFC /* PBXTextBookmark */;
			3AF10FF708B49D360097FDB1 /* PBXTextBookmark */ = 3AF10FF708B49D360097FDB1 /* PBXTextBookmark */;
			3AF627FF09141F2500731CC1 /* PBXTextBookmark */ = 3AF627FF09141F2500731CC1 /* PBXTextBookmark */;
		};
		sourceControlManager = 3A756EEF0801D52100AB4F46 /* Source Control */;
		userBuildSettings = {
		};
	};
	20286C2BFDCF999611CA2CEA /* main.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {681, 669}}";
			sepNavSelRange = "{421, 0}";
			sepNavVisRect = "{{0, 0}, {681, 669}}";
			sepNavWindowFrame = "{{65, 90}, {720, 742}}";
		};
	};
	32DBCF6D0370B57F00C91783 /* lt_Prefix.pch */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {783, 534}}";
			sepNavSelRange = "{117, 7}";
			sepNavVisRect = "{{0, 0}, {783, 534}}";
			sepNavWindowFrame = "{{61, 397}, {750, 558}}";
		};
	};
	3A2589EC08BBB4690013B4CB /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F39081343E100C71B4B /* ltopengl.c */;
		name = gDisplayCaps;
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 317;
		vrLoc = 998;
	};
	3A502F160813420400C71B4B /* ltosx.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {735, 462}}";
			sepNavSelRange = "{86, 0}";
			sepNavVisRect = "{{0, 0}, {735, 294}}";
			sepNavWindowFrame = "{{15, 269}, {750, 558}}";
		};
	};
	3A502F170813420400C71B4B /* lthid.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {735, 294}}";
			sepNavSelRange = "{88, 0}";
			sepNavVisRect = "{{0, 0}, {735, 294}}";
			sepNavWindowFrame = "{{400, 345}, {750, 558}}";
		};
	};
	3A502F200813426E00C71B4B /* lthid.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {735, 294}}";
			sepNavSelRange = "{91, 0}";
			sepNavVisRect = "{{0, 0}, {735, 294}}";
			sepNavWindowFrame = "{{176, 122}, {750, 558}}";
		};
	};
	3A502F210813426E00C71B4B /* ltosx.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {1065, 21714}}";
			sepNavSelRange = "{41379, 0}";
			sepNavVisRect = "{{0, 18131}, {921, 755}}";
			sepNavWindowFrame = "{{65, 4}, {960, 828}}";
		};
	};
	3A502F260813429B00C71B4B /* ltposix.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {735, 294}}";
			sepNavSelRange = "{88, 0}";
			sepNavVisRect = "{{0, 0}, {735, 294}}";
			sepNavWindowFrame = "{{265, 0}, {814, 832}}";
		};
	};
	3A502F270813429B00C71B4B /* ltposix.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {2470, 12600}}";
			sepNavSelRange = "{20275, 0}";
			sepNavVisRect = "{{0, 1731}, {832, 733}}";
			sepNavWindowFrame = "{{122, 26}, {871, 806}}";
		};
	};
	3A502F32081343C400C71B4B /* ltqt.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {735, 294}}";
			sepNavSelRange = "{85, 0}";
			sepNavVisRect = "{{0, 0}, {735, 294}}";
			sepNavWindowFrame = "{{153, 143}, {750, 558}}";
		};
	};
	3A502F33081343C400C71B4B /* ltqt.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {735, 294}}";
			sepNavSelRange = "{92, 0}";
			sepNavVisRect = "{{0, 0}, {735, 294}}";
			sepNavWindowFrame = "{{84, 376}, {750, 558}}";
		};
	};
	3A502F38081343E100C71B4B /* ltopengl.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {735, 2926}}";
			sepNavSelRange = "{1880, 0}";
			sepNavVisRect = "{{0, 1400}, {735, 294}}";
			sepNavWindowFrame = "{{82, 4}, {878, 828}}";
		};
	};
	3A502F39081343E100C71B4B /* ltopengl.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {1035, 49238}}";
			sepNavSelRange = "{90346, 0}";
			sepNavVisRect = "{{0, 0}, {0, 0}}";
			sepNavWindowFrame = "{{158, 49}, {835, 783}}";
		};
	};
	3A54E54D090585BC006FBC2E /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3AC357AA0843A75400CA9B9E /* drawInfo.h */;
		name = "drawInfo.h: 66";
		rLen = 0;
		rLoc = 3758;
		rType = 0;
		vrLen = 235;
		vrLoc = 3600;
	};
	3A54E54F090585BC006FBC2E /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3AC357AA0843A75400CA9B9E /* drawInfo.h */;
		name = "drawInfo.h: 66";
		rLen = 0;
		rLoc = 3758;
		rType = 0;
		vrLen = 235;
		vrLoc = 3600;
	};
	3A54E550090585BC006FBC2E /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A9BA4DA0801E6E700C07512 /* ltcontrol.c */;
		name = "ltcontrol.c: 42";
		rLen = 0;
		rLoc = 1002;
		rType = 0;
		vrLen = 231;
		vrLoc = 736;
	};
	3A756EE20801D51900AB4F46 /* Tweezers */ = {
		isa = PBXExecutable;
		activeArgIndex = 2147483647;
		activeArgIndices = (
		);
		argumentStrings = (
		);
		configStateDict = {
		};
		cppStopOnCatchEnabled = 0;
		cppStopOnThrowEnabled = 0;
		customDataFormattersEnabled = 1;
		debuggerPlugin = GDBDebugging;
		disassemblyDisplayState = 0;
		dylibVariantSuffix = "";
		enableDebugStr = 1;
		environmentEntries = (
		);
		executableSystemSymbolLevel = 0;
		executableUserSymbolLevel = 0;
		libgmallocEnabled = 0;
		name = Tweezers;
		savedGlobals = {
		};
		sourceDirectories = (
		);
	};
	3A756EEF0801D52100AB4F46 /* Source Control */ = {
		isa = PBXSourceControlManager;
		fallbackIsa = XCSourceControlManager;
		isSCMEnabled = 0;
		scmConfiguration = {
		};
		scmType = "";
	};
	3A756EF00801D52100AB4F46 /* Code sense */ = {
		isa = PBXCodeSenseManager;
		indexTemplatePath = "";
	};
	3A7D27AE093EEB93001EF827 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F38081343E100C71B4B /* ltopengl.h */;
		name = kGraphDefault;
		rLen = 0;
		rLoc = 463;
		rType = 0;
		vrLen = 173;
		vrLoc = 445;
	};
	3A7D27E9093EEE76001EF827 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A9BA4D20801E6AA00C07512 /* ltdata.c */;
		name = trapAxes;
		rLen = 8;
		rLoc = 13027;
		rType = 0;
		vrLen = 203;
		vrLoc = 4333;
	};
	3A830245092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 32DBCF6D0370B57F00C91783 /* lt_Prefix.pch */;
		name = "lt_Prefix.pch: 7";
		rLen = 0;
		rLoc = 128;
		rType = 0;
		vrLen = 128;
		vrLoc = 0;
	};
	3A830246092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F160813420400C71B4B /* ltosx.h */;
		name = "ltosx.h: StartThreads";
		rLen = 0;
		rLoc = 323;
		rType = 0;
		vrLen = 446;
		vrLoc = 119;
	};
	3A830247092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3AC357AB0843A75400CA9B9E /* glCheck.c */;
		name = "gluCheckExtension (\"GL_EXT_texture_compression_s3tc\", strExt);";
		rLen = 75;
		rLoc = 20538;
		rType = 0;
		vrLen = 774;
		vrLoc = 20176;
	};
	3A83024B092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F270813429B00C71B4B /* ltposix.c */;
		name = "ltposix.c: 856";
		rLen = 0;
		rLoc = 30805;
		rType = 0;
		vrLen = 0;
		vrLoc = 26311;
	};
	3A83024D092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F33081343C400C71B4B /* ltqt.c */;
		name = "ltqt.c: 9";
		rLen = 0;
		rLoc = 122;
		rType = 0;
		vrLen = 143;
		vrLoc = 0;
	};
	3A83024E092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3AB54C0508831F8700A38EA0 /* vdigGrab.c */;
		name = sgchanVideo;
		rLen = 11;
		rLoc = 20225;
		rType = 0;
		vrLen = 650;
		vrLoc = 19694;
	};
	3A83024F092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3AB54C0708831F8700A38EA0 /* glvideo.c */;
		name = videoDestroyWindow;
		rLen = 18;
		rLoc = 5290;
		rType = 0;
		vrLen = 1318;
		vrLoc = 0;
	};
	3A830254092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 32DBCF6D0370B57F00C91783 /* lt_Prefix.pch */;
		name = "lt_Prefix.pch: 7";
		rLen = 0;
		rLoc = 128;
		rType = 0;
		vrLen = 128;
		vrLoc = 0;
	};
	3A83025C092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3AC357AB0843A75400CA9B9E /* glCheck.c */;
		name = "gluCheckExtension (\"GL_EXT_texture_compression_s3tc\", strExt);";
		rLen = 75;
		rLoc = 20538;
		rType = 0;
		vrLen = 774;
		vrLoc = 20176;
	};
	3A83026D092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F33081343C400C71B4B /* ltqt.c */;
		name = "ltqt.c: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 143;
		vrLoc = 0;
	};
	3A830271092EDE0C00FA136B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3AB54C0508831F8700A38EA0 /* vdigGrab.c */;
		name = sgchanVideo;
		rLen = 11;
		rLoc = 20225;
		rType = 0;
		vrLen = 650;
		vrLoc = 19694;
	};
	3A8CE63C0AD1DFC000F769ED /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F39081343E100C71B4B /* ltopengl.c */;
		name = "ltopengl.c: 3283";
		rLen = 0;
		rLoc = 90346;
		rType = 0;
		vrLen = 0;
		vrLoc = 0;
	};
	3A8CE6540AD1E01D00F769ED /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F39081343E100C71B4B /* ltopengl.c */;
		name = "ltopengl.c: 3283";
		rLen = 0;
		rLoc = 90346;
		rType = 0;
		vrLen = 0;
		vrLoc = 0;
	};
	3A9BA4D10801E6AA00C07512 /* ltdata.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {965, 4130}}";
			sepNavSelRange = "{4047, 0}";
			sepNavVisRect = "{{0, 2165}, {598, 733}}";
			sepNavWindowFrame = "{{369, 26}, {637, 806}}";
		};
	};
	3A9BA4D20801E6AA00C07512 /* ltdata.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {867, 8806}}";
			sepNavSelRange = "{27345, 5}";
			sepNavVisRect = "{{0, 6738}, {796, 710}}";
			sepNavWindowFrame = "{{151, 49}, {835, 783}}";
		};
	};
	3A9BA4D90801E6E700C07512 /* ltcontrol.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {866, 7854}}";
			sepNavSelRange = "{10260, 0}";
			sepNavVisRect = "{{0, 0}, {866, 362}}";
			sepNavWindowFrame = "{{426, 4}, {821, 828}}";
		};
	};
	3A9BA4DA0801E6E700C07512 /* ltcontrol.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {916, 20412}}";
			sepNavSelRange = "{39611, 16}";
			sepNavVisRect = "{{0, 17123}, {636, 699}}";
			sepNavWindowFrame = "{{201, 60}, {675, 772}}";
		};
	};
	3AA26677090971FB004067C7 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A9BA4D90801E6E700C07512 /* ltcontrol.h */;
		name = ControlCommand;
		rLen = 14;
		rLoc = 11820;
		rType = 0;
		vrLen = 315;
		vrLoc = 665;
	};
	3AA26678090971FB004067C7 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F160813420400C71B4B /* ltosx.h */;
		name = "ltosx.h: InitThreads";
		rLen = 0;
		rLoc = 323;
		rType = 0;
		vrLen = 244;
		vrLoc = 160;
	};
	3AB447F2091419D900D12D2B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F260813429B00C71B4B /* ltposix.h */;
		name = "ltposix.h: InstrumentTask";
		rLen = 0;
		rLoc = 242;
		rType = 0;
		vrLen = 104;
		vrLoc = 166;
	};
	3AB447F7091419D900D12D2B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F260813429B00C71B4B /* ltposix.h */;
		name = "ltposix.h: InstrumentTask";
		rLen = 0;
		rLoc = 242;
		rType = 0;
		vrLen = 104;
		vrLoc = 166;
	};
	3AB48276091ED83B00C59C09 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F38081343E100C71B4B /* ltopengl.h */;
		name = "ltopengl.h: 113";
		rLen = 0;
		rLoc = 2007;
		rType = 0;
		vrLen = 609;
		vrLoc = 2145;
	};
	3AB4827C091ED83B00C59C09 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F170813420400C71B4B /* lthid.c */;
		name = "lthid.c: 10";
		rLen = 0;
		rLoc = 132;
		rType = 0;
		vrLen = 223;
		vrLoc = 0;
	};
	3AB538410914AD2300992DC3 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A9BA4D20801E6AA00C07512 /* ltdata.c */;
		name = doUSB;
		rLen = 0;
		rLoc = 12335;
		rType = 0;
		vrLen = 182;
		vrLoc = 3679;
	};
	3AB54C0508831F8700A38EA0 /* vdigGrab.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {1154, 13216}}";
			sepNavSelRange = "{3775, 3}";
			sepNavVisRect = "{{0, 1914}, {783, 583}}";
			sepNavWindowFrame = "{{205, 4}, {962, 828}}";
		};
	};
	3AB54C0608831F8700A38EA0 /* vdigGrab.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {650, 1778}}";
			sepNavSelRange = "{1540, 18}";
			sepNavVisRect = "{{0, 368}, {634, 511}}";
			sepNavWindowFrame = "{{299, 4}, {962, 998}}";
		};
	};
	3AB54C0708831F8700A38EA0 /* glvideo.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {874, 7364}}";
			sepNavSelRange = "{8190, 4}";
			sepNavVisRect = "{{0, 4280}, {783, 375}}";
			sepNavWindowFrame = "{{140, 33}, {1040, 946}}";
		};
	};
	3AB54C0808831F8700A38EA0 /* glvideo.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {923, 869}}";
			sepNavSelRange = "{1563, 0}";
			sepNavVisRect = "{{0, 0}, {923, 869}}";
			sepNavWindowFrame = "{{48, 4}, {962, 998}}";
		};
	};
	3AB54C750883760600A38EA0 /* XCBreakpointsBucket */ = {
		isa = XCBreakpointsBucket;
		name = "Project Breakpoints";
		objects = (
		);
	};
	3AB7C6880915688400404DAF /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 0867D6ABFE840B52C02AAC07 /* English */;
		name = "English: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 214;
		vrLoc = 0;
	};
	3AB7C68B0915688400404DAF /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 0867D6ABFE840B52C02AAC07 /* English */;
		name = "English: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 214;
		vrLoc = 0;
	};
	3AB8B082091597DA005EBBA4 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 8D0C4E960486CD37000505A6 /* Info.plist */;
		name = "Info.plist: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 244;
		vrLoc = 0;
	};
	3AB8B084091597DA005EBBA4 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 8D0C4E960486CD37000505A6 /* Info.plist */;
		name = "Info.plist: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 244;
		vrLoc = 0;
	};
	3AB9F78808B4503400793225 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3AB54C0708831F8700A38EA0 /* glvideo.c */;
		name = videoDestroyWindow;
		rLen = 18;
		rLoc = 5290;
		rType = 0;
		vrLen = 142;
		vrLoc = 5150;
	};
	3ABBAE11091313DD0017FCA6 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 20286C2BFDCF999611CA2CEA /* main.c */;
		name = "main.c: 28";
		rLen = 0;
		rLoc = 847;
		rType = 0;
		vrLen = 115;
		vrLoc = 669;
	};
	3ABE0EE0093EEA8B00442A1B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F170813420400C71B4B /* lthid.c */;
		name = "lthid.c: 10";
		rLen = 0;
		rLoc = 132;
		rType = 0;
		vrLen = 177;
		vrLoc = 0;
	};
	3ABE0EE1093EEA8B00442A1B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F200813426E00C71B4B /* lthid.h */;
		name = "lthid.h: _lthid_h_";
		rLen = 0;
		rLoc = 147;
		rType = 0;
		vrLen = 166;
		vrLoc = 0;
	};
	3ABE0EE2093EEA8B00442A1B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A9BA4D10801E6AA00C07512 /* ltdata.h */;
		name = "ltdata.h: ";
		rLen = 0;
		rLoc = 4375;
		rType = 0;
		vrLen = 151;
		vrLoc = 1442;
	};
	3ABE0EE3093EEA8B00442A1B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 20286C2BFDCF999611CA2CEA /* main.c */;
		name = InitWindows;
		rLen = 7;
		rLoc = 704;
		rType = 0;
		vrLen = 178;
		vrLoc = 608;
	};
	3ABE0EE7093EEA8B00442A1B /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F200813426E00C71B4B /* lthid.h */;
		name = "lthid.h: _lthid_h_";
		rLen = 0;
		rLoc = 147;
		rType = 0;
		vrLen = 166;
		vrLoc = 0;
	};
	3AC357AA0843A75400CA9B9E /* drawInfo.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {986, 7560}}";
			sepNavSelRange = "{4539, 0}";
			sepNavVisRect = "{{135, 836}, {741, 554}}";
			sepNavWindowFrame = "{{52, 12}, {774, 820}}";
		};
	};
	3AC357AB0843A75400CA9B9E /* glCheck.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {895, 8246}}";
			sepNavSelRange = "{2862, 6}";
			sepNavVisRect = "{{0, 592}, {895, 511}}";
			sepNavWindowFrame = "{{15, 112}, {787, 885}}";
		};
	};
	3AC357AC0843A75400CA9B9E /* glCheck.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {735, 3024}}";
			sepNavSelRange = "{0, 0}";
			sepNavVisRect = "{{0, 2333}, {735, 691}}";
			sepNavWindowFrame = "{{15, 7}, {774, 820}}";
		};
	};
	3AD4AAD30905AE4A00B4579E /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F270813429B00C71B4B /* ltposix.c */;
		name = "ltposix.c: 765";
		rLen = 0;
		rLoc = 27054;
		rType = 0;
		vrLen = 274;
		vrLoc = 1068;
	};
	3AE9021C093EF58900BF3FFC /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A9BA4DA0801E6E700C07512 /* ltcontrol.c */;
		name = "err = GraphWindow(kGraphLever, nibRef, data);";
		rLen = 0;
		rLoc = 1002;
		rType = 0;
		vrLen = 353;
		vrLoc = 1906;
	};
	3AE9023D093EF8F200BF3FFC /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F210813426E00C71B4B /* ltosx.c */;
		name = "err = GraphWindow(kGraphLever, nibRef, data);";
		rLen = 0;
		rLoc = 43301;
		rType = 0;
		vrLen = 305;
		vrLoc = 12871;
	};
	3AE9026B093EFFA800BF3FFC /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A9BA4D90801E6E700C07512 /* ltcontrol.h */;
		name = kEventWindowTweezers;
		rLen = 17;
		rLoc = 10852;
		rType = 0;
		vrLen = 272;
		vrLoc = 9301;
	};
	3AF10FF708B49D360097FDB1 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A502F210813426E00C71B4B /* ltosx.c */;
		name = InstallWindowEventHandler;
		rLen = 0;
		rLoc = 44200;
		rType = 0;
		vrLen = 206;
		vrLoc = 15469;
	};
	3AF627FF09141F2500731CC1 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 3A9BA4D10801E6AA00C07512 /* ltdata.h */;
		name = "ltdata.h: ";
		rLen = 0;
		rLoc = 4375;
		rType = 0;
		vrLen = 0;
		vrLoc = 1970;
	};
	8D0C4E890486CD37000505A6 /* Tweezers */ = {
		activeExec = 0;
		executables = (
			3A756EE20801D51900AB4F46 /* Tweezers */,
		);
	};
	8D0C4E960486CD37000505A6 /* Info.plist */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {797, 350}}";
			sepNavSelRange = "{0, 0}";
			sepNavVisRect = "{{0, 0}, {473, 75}}";
			sepNavWindowFrame = "{{38, 4}, {867, 828}}";
		};
	};
}
