Index: /trunk/SophyaPI/PI/Quartz/PI.xcodeproj/brunomansoux.mode1
===================================================================
--- /trunk/SophyaPI/PI/Quartz/PI.xcodeproj/brunomansoux.mode1	(revision 3472)
+++ /trunk/SophyaPI/PI/Quartz/PI.xcodeproj/brunomansoux.mode1	(revision 3473)
@@ -186,5 +186,46 @@
 	<array/>
 	<key>OpenEditors</key>
-	<array/>
+	<array>
+		<dict>
+			<key>Content</key>
+			<dict>
+				<key>PBXProjectModuleGUID</key>
+				<string>6D6F14660D64620B00583608</string>
+				<key>PBXProjectModuleLabel</key>
+				<string>Target: XP1</string>
+				<key>PBXSplitModuleInNavigatorKey</key>
+				<dict>
+					<key>Split0</key>
+					<dict>
+						<key>PBXProjectModuleGUID</key>
+						<string>6D6F14670D64620B00583608</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Target: XP1</string>
+						<key>_historyCapacity</key>
+						<integer>0</integer>
+						<key>bookmark</key>
+						<string>6D6F14680D64620B00583608</string>
+						<key>history</key>
+						<array>
+							<string>6D6F14620D6461FF00583608</string>
+						</array>
+					</dict>
+					<key>SplitCount</key>
+					<string>1</string>
+				</dict>
+				<key>StatusBarVisibility</key>
+				<true/>
+			</dict>
+			<key>Geometry</key>
+			<dict>
+				<key>Frame</key>
+				<string>{{0, 20}, {936, 867}}</string>
+				<key>PBXModuleWindowStatusBarHidden2</key>
+				<false/>
+				<key>RubberWindowFrame</key>
+				<string>15 89 936 908 0 0 1280 1002 </string>
+			</dict>
+		</dict>
+	</array>
 	<key>PerspectiveWidths</key>
 	<array>
@@ -219,6 +260,4 @@
 			<array>
 				<dict>
-					<key>BecomeActive</key>
-					<true/>
 					<key>ContentConfiguration</key>
 					<dict>
@@ -259,4 +298,6 @@
 								<string>6D10686E067DC53B009E5976</string>
 								<string>6D7D4E4B066710DA009E5976</string>
+								<string>6D526BF9066244A2009E5976</string>
+								<string>6D078000061854AA009E5976</string>
 								<string>1C37FBAC04509CD000000102</string>
 							</array>
@@ -265,5 +306,6 @@
 								<array>
 									<integer>25</integer>
-									<integer>24</integer>
+									<integer>21</integer>
+									<integer>0</integer>
 								</array>
 							</array>
@@ -288,5 +330,5 @@
 						</array>
 						<key>RubberWindowFrame</key>
-						<string>159 67 1121 935 0 0 1280 1002 </string>
+						<string>158 67 1121 935 0 0 1280 1002 </string>
 					</dict>
 					<key>Module</key>
@@ -299,4 +341,6 @@
 					<array>
 						<dict>
+							<key>BecomeActive</key>
+							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
@@ -304,5 +348,5 @@
 								<string>1CE0B20306471E060097A5F4</string>
 								<key>PBXProjectModuleLabel</key>
-								<string>xp1.cc</string>
+								<string>PIApplQuartz.h</string>
 								<key>PBXSplitModuleInNavigatorKey</key>
 								<dict>
@@ -312,9 +356,9 @@
 										<string>1CE0B20406471E060097A5F4</string>
 										<key>PBXProjectModuleLabel</key>
-										<string>xp1.cc</string>
+										<string>PIApplQuartz.h</string>
 										<key>_historyCapacity</key>
 										<integer>0</integer>
 										<key>bookmark</key>
-										<string>6DA1EC110D64419F00BEE134</string>
+										<string>6D6F14650D64620B00583608</string>
 										<key>history</key>
 										<array>
@@ -323,12 +367,42 @@
 											<string>6D03F0770D4765880007FC26</string>
 											<string>6D03F0780D4765880007FC26</string>
-											<string>6D03F0790D4765880007FC26</string>
 											<string>6D03F07A0D4765880007FC26</string>
 											<string>6D03F07B0D4765880007FC26</string>
 											<string>6D03F07C0D4765880007FC26</string>
 											<string>6D03F07D0D4765880007FC26</string>
-											<string>6D03F07E0D4765880007FC26</string>
 											<string>6D03F07F0D4765880007FC26</string>
-											<string>6DEF2BC20D5C97F5006053F9</string>
+											<string>6D6F12740D64470C00583608</string>
+											<string>6D6F12840D6447CA00583608</string>
+											<string>6D6F12860D6447CA00583608</string>
+											<string>6D6F12880D6447CA00583608</string>
+											<string>6D6F12B30D644B6800583608</string>
+											<string>6D6F12B40D644B6800583608</string>
+											<string>6D6F12B50D644B6800583608</string>
+											<string>6D6F12B60D644B6800583608</string>
+											<string>6D6F12DE0D644D3400583608</string>
+											<string>6D6F12FD0D644E0100583608</string>
+											<string>6D6F13110D64517600583608</string>
+											<string>6D6F13540D64576D00583608</string>
+											<string>6D6F13550D64576D00583608</string>
+											<string>6D6F13570D64576D00583608</string>
+											<string>6D6F13910D645BBF00583608</string>
+											<string>6D6F13930D645BBF00583608</string>
+											<string>6D6F13970D645BBF00583608</string>
+											<string>6D6F141D0D64615700583608</string>
+											<string>6D6F141E0D64615700583608</string>
+											<string>6D6F141F0D64615700583608</string>
+											<string>6D6F14210D64615700583608</string>
+											<string>6D6F14240D64615700583608</string>
+											<string>6D6F14250D64615700583608</string>
+											<string>6D6F14260D64615700583608</string>
+											<string>6D6F14270D64615700583608</string>
+											<string>6D6F14280D64615700583608</string>
+											<string>6D6F14290D64615700583608</string>
+											<string>6D6F142A0D64615700583608</string>
+											<string>6D6F14520D6461E700583608</string>
+											<string>6D6F14530D6461E700583608</string>
+											<string>6D6F14540D6461E700583608</string>
+											<string>6D6F14550D6461E700583608</string>
+											<string>6D6F14560D6461E700583608</string>
 										</array>
 										<key>prevStack</key>
@@ -345,4 +419,89 @@
 											<string>6D03F08B0D4765880007FC26</string>
 											<string>6D03F08C0D4765880007FC26</string>
+											<string>6D6F12760D64470C00583608</string>
+											<string>6D6F12890D6447CA00583608</string>
+											<string>6D6F128A0D6447CA00583608</string>
+											<string>6D6F128B0D6447CA00583608</string>
+											<string>6D6F128C0D6447CA00583608</string>
+											<string>6D6F128D0D6447CA00583608</string>
+											<string>6D6F128E0D6447CA00583608</string>
+											<string>6D6F128F0D6447CA00583608</string>
+											<string>6D6F12900D6447CA00583608</string>
+											<string>6D6F12910D6447CA00583608</string>
+											<string>6D6F12920D6447CA00583608</string>
+											<string>6D6F12B80D644B6800583608</string>
+											<string>6D6F12B90D644B6800583608</string>
+											<string>6D6F12BA0D644B6800583608</string>
+											<string>6D6F12BB0D644B6800583608</string>
+											<string>6D6F12E50D644D3400583608</string>
+											<string>6D6F12E60D644D3400583608</string>
+											<string>6D6F12E80D644D3400583608</string>
+											<string>6D6F12E90D644D3400583608</string>
+											<string>6D6F12EA0D644D3400583608</string>
+											<string>6D6F12EB0D644D3400583608</string>
+											<string>6D6F13010D644E0100583608</string>
+											<string>6D6F13020D644E0100583608</string>
+											<string>6D6F13030D644E0100583608</string>
+											<string>6D6F13040D644E0100583608</string>
+											<string>6D6F13050D644E0100583608</string>
+											<string>6D6F13120D64517600583608</string>
+											<string>6D6F135E0D64576D00583608</string>
+											<string>6D6F135F0D64576D00583608</string>
+											<string>6D6F13600D64576D00583608</string>
+											<string>6D6F13610D64576D00583608</string>
+											<string>6D6F13630D64576D00583608</string>
+											<string>6D6F13640D64576D00583608</string>
+											<string>6D6F13660D64576D00583608</string>
+											<string>6D6F13670D64576D00583608</string>
+											<string>6D6F13680D64576D00583608</string>
+											<string>6D6F13690D64576D00583608</string>
+											<string>6D6F136B0D64576D00583608</string>
+											<string>6D6F136D0D64576D00583608</string>
+											<string>6D6F136F0D64576D00583608</string>
+											<string>6D6F13710D64576D00583608</string>
+											<string>6D6F13730D64576D00583608</string>
+											<string>6D6F13750D64576D00583608</string>
+											<string>6D6F13760D64576D00583608</string>
+											<string>6D6F13990D645BBF00583608</string>
+											<string>6D6F139A0D645BBF00583608</string>
+											<string>6D6F139B0D645BBF00583608</string>
+											<string>6D6F139C0D645BBF00583608</string>
+											<string>6D6F139D0D645BBF00583608</string>
+											<string>6D6F139F0D645BBF00583608</string>
+											<string>6D6F13A00D645BBF00583608</string>
+											<string>6D6F13A10D645BBF00583608</string>
+											<string>6D6F13A20D645BBF00583608</string>
+											<string>6D6F13A30D645BBF00583608</string>
+											<string>6D6F13A40D645BBF00583608</string>
+											<string>6D6F13A50D645BBF00583608</string>
+											<string>6D6F13A60D645BBF00583608</string>
+											<string>6D6F13A70D645BBF00583608</string>
+											<string>6D6F142E0D64615700583608</string>
+											<string>6D6F142F0D64615700583608</string>
+											<string>6D6F14300D64615700583608</string>
+											<string>6D6F14310D64615700583608</string>
+											<string>6D6F14320D64615700583608</string>
+											<string>6D6F14340D64615700583608</string>
+											<string>6D6F14360D64615700583608</string>
+											<string>6D6F14380D64615700583608</string>
+											<string>6D6F14390D64615700583608</string>
+											<string>6D6F143A0D64615700583608</string>
+											<string>6D6F143B0D64615700583608</string>
+											<string>6D6F143C0D64615700583608</string>
+											<string>6D6F143D0D64615700583608</string>
+											<string>6D6F143E0D64615700583608</string>
+											<string>6D6F143F0D64615700583608</string>
+											<string>6D6F14400D64615700583608</string>
+											<string>6D6F14410D64615700583608</string>
+											<string>6D6F14420D64615700583608</string>
+											<string>6D6F14430D64615700583608</string>
+											<string>6D6F14440D64615700583608</string>
+											<string>6D6F14570D6461E700583608</string>
+											<string>6D6F14580D6461E700583608</string>
+											<string>6D6F14590D6461E700583608</string>
+											<string>6D6F145A0D6461E700583608</string>
+											<string>6D6F145B0D6461E700583608</string>
+											<string>6D6F145C0D6461E700583608</string>
+											<string>6D6F145D0D6461E700583608</string>
 										</array>
 									</dict>
@@ -358,5 +517,5 @@
 								<string>{{0, 0}, {858, 622}}</string>
 								<key>RubberWindowFrame</key>
-								<string>159 67 1121 935 0 0 1280 1002 </string>
+								<string>158 67 1121 935 0 0 1280 1002 </string>
 							</dict>
 							<key>Module</key>
@@ -378,5 +537,5 @@
 								<string>{{0, 627}, {858, 267}}</string>
 								<key>RubberWindowFrame</key>
-								<string>159 67 1121 935 0 0 1280 1002 </string>
+								<string>158 67 1121 935 0 0 1280 1002 </string>
 							</dict>
 							<key>Module</key>
@@ -402,7 +561,7 @@
 			<key>TableOfContents</key>
 			<array>
-				<string>6DA1EC0B0D64409C00BEE134</string>
+				<string>6D6F12940D6447CA00583608</string>
 				<string>1CE0B1FE06471DED0097A5F4</string>
-				<string>6DA1EC0C0D64409C00BEE134</string>
+				<string>6D6F12950D6447CA00583608</string>
 				<string>1CE0B20306471E060097A5F4</string>
 				<string>1CE0B20506471E060097A5F4</string>
@@ -539,8 +698,10 @@
 	<array>
 		<string>1C0AD2B3069F1EA900FABCE6</string>
-		<string>/Users/brunomansoux/Programmes/PI4Mac/PI/PI.xcodeproj</string>
+		<string>6D51EC7C0BA8059900CD4CE8</string>
+		<string>/Users/brunomansoux/Programmes/PI4Mac/PI/Quartz/PI.xcodeproj</string>
+		<string>6D6F14660D64620B00583608</string>
 	</array>
 	<key>WindowString</key>
-	<string>159 67 1121 935 0 0 1280 1002 </string>
+	<string>158 67 1121 935 0 0 1280 1002 </string>
 	<key>WindowTools</key>
 	<array>
@@ -558,6 +719,4 @@
 					<array>
 						<dict>
-							<key>BecomeActive</key>
-							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
@@ -565,5 +724,5 @@
 								<string>1CD0528F0623707200166675</string>
 								<key>PBXProjectModuleLabel</key>
-								<string>pistdwdgmosx.cpp</string>
+								<string>piapplgen.h</string>
 								<key>StatusBarVisibility</key>
 								<true/>
@@ -582,8 +741,10 @@
 						</dict>
 						<dict>
+							<key>BecomeActive</key>
+							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXBuildLogShowsTranscriptDefaultKey</key>
-								<string>{{0, 189}, {1103, 277}}</string>
+								<string>{{0, 179}, {1103, 287}}</string>
 								<key>PBXProjectModuleGUID</key>
 								<string>XCMainBuildResultsModuleGUID</string>
@@ -623,5 +784,5 @@
 			<array>
 				<string>6D51EC7C0BA8059900CD4CE8</string>
-				<string>6D75B9AE0D0D768900083859</string>
+				<string>6D6F12800D6447C900583608</string>
 				<string>1CD0528F0623707200166675</string>
 				<string>XCMainBuildResultsModuleGUID</string>
@@ -933,6 +1094,6 @@
 										<key>sizes</key>
 										<array>
-											<string>{{0, 0}, {491, 168}}</string>
-											<string>{{0, 173}, {491, 270}}</string>
+											<string>{{0, 0}, {367, 168}}</string>
+											<string>{{0, 173}, {367, 270}}</string>
 										</array>
 									</dict>
@@ -983,7 +1144,7 @@
 			<array>
 				<string>1C0AD2B3069F1EA900FABCE6</string>
-				<string>6DA1EC0D0D64409C00BEE134</string>
+				<string>6D6F145F0D6461E700583608</string>
 				<string>1CD0528B0623707200166675</string>
-				<string>6DA1EC0E0D64409C00BEE134</string>
+				<string>6D6F14600D6461E700583608</string>
 			</array>
 			<key>ToolbarConfiguration</key>
Index: /trunk/SophyaPI/PI/Quartz/PI.xcodeproj/brunomansoux.pbxuser
===================================================================
--- /trunk/SophyaPI/PI/Quartz/PI.xcodeproj/brunomansoux.pbxuser	(revision 3472)
+++ /trunk/SophyaPI/PI/Quartz/PI.xcodeproj/brunomansoux.pbxuser	(revision 3473)
@@ -4,8 +4,8 @@
 		activeBuildConfigurationName = Development;
 		activeBuildStyle = 4F0BB7EC011F40E904CA0E50 /* Development */;
-		activeExecutable = 6DEA07E10C88612B0016C028 /* PIT0 */;
+		activeExecutable = 6DEA82740C7ED3A500B7D5DD /* XP1 */;
 		activeTarget = 6DEA82650C7ED3A500B7D5DD /* XP1 */;
 		addToTargets = (
-			0867D69CFE84028FC02AAC07 /* PI */,
+			6DEA82650C7ED3A500B7D5DD /* XP1 */,
 		);
 		breakpoints = (
@@ -100,5 +100,5 @@
 				);
 			};
-			PBXPerProjectTemplateStateSaveDate = 224675161;
+			PBXPerProjectTemplateStateSaveDate = 224675740;
 			PBXWorkspaceContents = (
 				{
@@ -358,5 +358,5 @@
 				},
 			);
-			PBXWorkspaceStateSaveDate = 224675161;
+			PBXWorkspaceStateSaveDate = 224675740;
 		};
 		perUserProjectItems = {
@@ -382,7 +382,252 @@
 			6D03F08B0D4765880007FC26 = 6D03F08B0D4765880007FC26 /* PBXTextBookmark */;
 			6D03F08C0D4765880007FC26 = 6D03F08C0D4765880007FC26 /* PBXTextBookmark */;
+			6D6F12740D64470C00583608 = 6D6F12740D64470C00583608 /* PBXTextBookmark */;
+			6D6F12750D64470C00583608 = 6D6F12750D64470C00583608 /* PBXBookmark */;
+			6D6F12760D64470C00583608 = 6D6F12760D64470C00583608 /* PBXTextBookmark */;
+			6D6F12770D64470C00583608 = 6D6F12770D64470C00583608 /* PBXTextBookmark */;
+			6D6F127E0D6447C900583608 /* PBXTextBookmark */ = 6D6F127E0D6447C900583608 /* PBXTextBookmark */;
+			6D6F127F0D6447C900583608 /* PBXTextBookmark */ = 6D6F127F0D6447C900583608 /* PBXTextBookmark */;
+			6D6F12810D6447CA00583608 /* PBXTextBookmark */ = 6D6F12810D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12820D6447CA00583608 /* PBXTextBookmark */ = 6D6F12820D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12830D6447CA00583608 /* PBXTextBookmark */ = 6D6F12830D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12840D6447CA00583608 /* PBXTextBookmark */ = 6D6F12840D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12850D6447CA00583608 /* PBXTextBookmark */ = 6D6F12850D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12860D6447CA00583608 /* PBXTextBookmark */ = 6D6F12860D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12870D6447CA00583608 /* PBXTextBookmark */ = 6D6F12870D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12880D6447CA00583608 /* PBXTextBookmark */ = 6D6F12880D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12890D6447CA00583608 /* PBXTextBookmark */ = 6D6F12890D6447CA00583608 /* PBXTextBookmark */;
+			6D6F128A0D6447CA00583608 /* PBXTextBookmark */ = 6D6F128A0D6447CA00583608 /* PBXTextBookmark */;
+			6D6F128B0D6447CA00583608 /* PBXTextBookmark */ = 6D6F128B0D6447CA00583608 /* PBXTextBookmark */;
+			6D6F128C0D6447CA00583608 /* PBXTextBookmark */ = 6D6F128C0D6447CA00583608 /* PBXTextBookmark */;
+			6D6F128D0D6447CA00583608 /* PBXTextBookmark */ = 6D6F128D0D6447CA00583608 /* PBXTextBookmark */;
+			6D6F128E0D6447CA00583608 /* PBXTextBookmark */ = 6D6F128E0D6447CA00583608 /* PBXTextBookmark */;
+			6D6F128F0D6447CA00583608 /* PBXTextBookmark */ = 6D6F128F0D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12900D6447CA00583608 /* PBXTextBookmark */ = 6D6F12900D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12910D6447CA00583608 /* PBXTextBookmark */ = 6D6F12910D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12920D6447CA00583608 /* PBXTextBookmark */ = 6D6F12920D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12930D6447CA00583608 /* PBXTextBookmark */ = 6D6F12930D6447CA00583608 /* PBXTextBookmark */;
+			6D6F12960D6448D800583608 /* PBXTextBookmark */ = 6D6F12960D6448D800583608 /* PBXTextBookmark */;
+			6D6F12970D6448D800583608 /* PBXTextBookmark */ = 6D6F12970D6448D800583608 /* PBXTextBookmark */;
+			6D6F129B0D64494D00583608 /* PBXTextBookmark */ = 6D6F129B0D64494D00583608 /* PBXTextBookmark */;
+			6D6F129C0D64494D00583608 /* PBXTextBookmark */ = 6D6F129C0D64494D00583608 /* PBXTextBookmark */;
+			6D6F129E0D64494D00583608 /* PBXTextBookmark */ = 6D6F129E0D64494D00583608 /* PBXTextBookmark */;
+			6D6F129F0D64494D00583608 /* PBXTextBookmark */ = 6D6F129F0D64494D00583608 /* PBXTextBookmark */;
+			6D6F12AF0D644B6700583608 /* PBXTextBookmark */ = 6D6F12AF0D644B6700583608 /* PBXTextBookmark */;
+			6D6F12B00D644B6700583608 /* PBXTextBookmark */ = 6D6F12B00D644B6700583608 /* PBXTextBookmark */;
+			6D6F12B10D644B6700583608 /* PBXTextBookmark */ = 6D6F12B10D644B6700583608 /* PBXTextBookmark */;
+			6D6F12B20D644B6700583608 /* PBXTextBookmark */ = 6D6F12B20D644B6700583608 /* PBXTextBookmark */;
+			6D6F12B30D644B6800583608 /* PBXTextBookmark */ = 6D6F12B30D644B6800583608 /* PBXTextBookmark */;
+			6D6F12B40D644B6800583608 /* PBXTextBookmark */ = 6D6F12B40D644B6800583608 /* PBXTextBookmark */;
+			6D6F12B50D644B6800583608 /* PBXTextBookmark */ = 6D6F12B50D644B6800583608 /* PBXTextBookmark */;
+			6D6F12B60D644B6800583608 /* PBXTextBookmark */ = 6D6F12B60D644B6800583608 /* PBXTextBookmark */;
+			6D6F12B70D644B6800583608 /* PBXBookmark */ = 6D6F12B70D644B6800583608 /* PBXBookmark */;
+			6D6F12B80D644B6800583608 /* PBXTextBookmark */ = 6D6F12B80D644B6800583608 /* PBXTextBookmark */;
+			6D6F12B90D644B6800583608 /* PBXTextBookmark */ = 6D6F12B90D644B6800583608 /* PBXTextBookmark */;
+			6D6F12BA0D644B6800583608 /* PBXTextBookmark */ = 6D6F12BA0D644B6800583608 /* PBXTextBookmark */;
+			6D6F12BB0D644B6800583608 /* PBXTextBookmark */ = 6D6F12BB0D644B6800583608 /* PBXTextBookmark */;
+			6D6F12BC0D644B6800583608 /* PBXTextBookmark */ = 6D6F12BC0D644B6800583608 /* PBXTextBookmark */;
+			6D6F12D30D644D0C00583608 /* PBXTextBookmark */ = 6D6F12D30D644D0C00583608 /* PBXTextBookmark */;
+			6D6F12D40D644D0C00583608 /* PBXTextBookmark */ = 6D6F12D40D644D0C00583608 /* PBXTextBookmark */;
+			6D6F12D60D644D0C00583608 /* PBXTextBookmark */ = 6D6F12D60D644D0C00583608 /* PBXTextBookmark */;
+			6D6F12D70D644D0C00583608 /* PBXTextBookmark */ = 6D6F12D70D644D0C00583608 /* PBXTextBookmark */;
+			6D6F12D80D644D0C00583608 /* PBXTextBookmark */ = 6D6F12D80D644D0C00583608 /* PBXTextBookmark */;
+			6D6F12D90D644D0C00583608 /* PBXTextBookmark */ = 6D6F12D90D644D0C00583608 /* PBXTextBookmark */;
+			6D6F12DB0D644D0C00583608 /* PBXTextBookmark */ = 6D6F12DB0D644D0C00583608 /* PBXTextBookmark */;
+			6D6F12DE0D644D3400583608 /* PBXTextBookmark */ = 6D6F12DE0D644D3400583608 /* PBXTextBookmark */;
+			6D6F12E00D644D3400583608 /* PBXTextBookmark */ = 6D6F12E00D644D3400583608 /* PBXTextBookmark */;
+			6D6F12E10D644D3400583608 /* PBXTextBookmark */ = 6D6F12E10D644D3400583608 /* PBXTextBookmark */;
+			6D6F12E20D644D3400583608 /* PBXTextBookmark */ = 6D6F12E20D644D3400583608 /* PBXTextBookmark */;
+			6D6F12E30D644D3400583608 /* PBXTextBookmark */ = 6D6F12E30D644D3400583608 /* PBXTextBookmark */;
+			6D6F12E40D644D3400583608 /* PBXTextBookmark */ = 6D6F12E40D644D3400583608 /* PBXTextBookmark */;
+			6D6F12E50D644D3400583608 /* PBXTextBookmark */ = 6D6F12E50D644D3400583608 /* PBXTextBookmark */;
+			6D6F12E60D644D3400583608 /* PBXTextBookmark */ = 6D6F12E60D644D3400583608 /* PBXTextBookmark */;
+			6D6F12E80D644D3400583608 /* PBXTextBookmark */ = 6D6F12E80D644D3400583608 /* PBXTextBookmark */;
+			6D6F12E90D644D3400583608 /* PBXTextBookmark */ = 6D6F12E90D644D3400583608 /* PBXTextBookmark */;
+			6D6F12EA0D644D3400583608 /* PBXTextBookmark */ = 6D6F12EA0D644D3400583608 /* PBXTextBookmark */;
+			6D6F12EB0D644D3400583608 /* PBXTextBookmark */ = 6D6F12EB0D644D3400583608 /* PBXTextBookmark */;
+			6D6F12EC0D644D3400583608 /* PBXTextBookmark */ = 6D6F12EC0D644D3400583608 /* PBXTextBookmark */;
+			6D6F12ED0D644D7E00583608 /* PBXTextBookmark */ = 6D6F12ED0D644D7E00583608 /* PBXTextBookmark */;
+			6D6F12EE0D644D7E00583608 /* PBXTextBookmark */ = 6D6F12EE0D644D7E00583608 /* PBXTextBookmark */;
+			6D6F12EF0D644D7E00583608 /* PBXTextBookmark */ = 6D6F12EF0D644D7E00583608 /* PBXTextBookmark */;
+			6D6F12F00D644D7E00583608 /* PBXTextBookmark */ = 6D6F12F00D644D7E00583608 /* PBXTextBookmark */;
+			6D6F12F90D644DC500583608 /* PBXTextBookmark */ = 6D6F12F90D644DC500583608 /* PBXTextBookmark */;
+			6D6F12FA0D644DC500583608 /* PBXTextBookmark */ = 6D6F12FA0D644DC500583608 /* PBXTextBookmark */;
+			6D6F12FB0D644DE600583608 /* PBXTextBookmark */ = 6D6F12FB0D644DE600583608 /* PBXTextBookmark */;
+			6D6F12FC0D644DE600583608 /* PBXTextBookmark */ = 6D6F12FC0D644DE600583608 /* PBXTextBookmark */;
+			6D6F12FD0D644E0100583608 /* PBXTextBookmark */ = 6D6F12FD0D644E0100583608 /* PBXTextBookmark */;
+			6D6F12FE0D644E0100583608 /* PBXTextBookmark */ = 6D6F12FE0D644E0100583608 /* PBXTextBookmark */;
+			6D6F12FF0D644E0100583608 /* PBXTextBookmark */ = 6D6F12FF0D644E0100583608 /* PBXTextBookmark */;
+			6D6F13000D644E0100583608 /* PBXTextBookmark */ = 6D6F13000D644E0100583608 /* PBXTextBookmark */;
+			6D6F13010D644E0100583608 /* PBXTextBookmark */ = 6D6F13010D644E0100583608 /* PBXTextBookmark */;
+			6D6F13020D644E0100583608 /* PBXTextBookmark */ = 6D6F13020D644E0100583608 /* PBXTextBookmark */;
+			6D6F13030D644E0100583608 /* PBXTextBookmark */ = 6D6F13030D644E0100583608 /* PBXTextBookmark */;
+			6D6F13040D644E0100583608 /* PBXTextBookmark */ = 6D6F13040D644E0100583608 /* PBXTextBookmark */;
+			6D6F13050D644E0100583608 /* PBXTextBookmark */ = 6D6F13050D644E0100583608 /* PBXTextBookmark */;
+			6D6F13060D644E0100583608 /* PBXTextBookmark */ = 6D6F13060D644E0100583608 /* PBXTextBookmark */;
+			6D6F130B0D644FCF00583608 /* PBXTextBookmark */ = 6D6F130B0D644FCF00583608 /* PBXTextBookmark */;
+			6D6F130E0D64505100583608 /* PBXTextBookmark */ = 6D6F130E0D64505100583608 /* PBXTextBookmark */;
+			6D6F13110D64517600583608 /* PBXTextBookmark */ = 6D6F13110D64517600583608 /* PBXTextBookmark */;
+			6D6F13120D64517600583608 /* PBXTextBookmark */ = 6D6F13120D64517600583608 /* PBXTextBookmark */;
+			6D6F13130D64517600583608 /* PBXTextBookmark */ = 6D6F13130D64517600583608 /* PBXTextBookmark */;
+			6D6F13320D64551900583608 /* PBXTextBookmark */ = 6D6F13320D64551900583608 /* PBXTextBookmark */;
+			6D6F13340D64551900583608 /* PBXTextBookmark */ = 6D6F13340D64551900583608 /* PBXTextBookmark */;
+			6D6F13350D64551900583608 /* PBXTextBookmark */ = 6D6F13350D64551900583608 /* PBXTextBookmark */;
+			6D6F13360D64551900583608 /* PBXTextBookmark */ = 6D6F13360D64551900583608 /* PBXTextBookmark */;
+			6D6F13380D64551900583608 /* PBXTextBookmark */ = 6D6F13380D64551900583608 /* PBXTextBookmark */;
+			6D6F133B0D64553E00583608 /* PBXTextBookmark */ = 6D6F133B0D64553E00583608 /* PBXTextBookmark */;
+			6D6F133C0D64553E00583608 /* PBXTextBookmark */ = 6D6F133C0D64553E00583608 /* PBXTextBookmark */;
+			6D6F13510D64574300583608 /* PBXTextBookmark */ = 6D6F13510D64574300583608 /* PBXTextBookmark */;
+			6D6F13520D64574300583608 /* PBXTextBookmark */ = 6D6F13520D64574300583608 /* PBXTextBookmark */;
+			6D6F13530D64576400583608 /* PBXTextBookmark */ = 6D6F13530D64576400583608 /* PBXTextBookmark */;
+			6D6F13540D64576D00583608 /* PBXTextBookmark */ = 6D6F13540D64576D00583608 /* PBXTextBookmark */;
+			6D6F13550D64576D00583608 /* PBXTextBookmark */ = 6D6F13550D64576D00583608 /* PBXTextBookmark */;
+			6D6F13570D64576D00583608 /* PBXTextBookmark */ = 6D6F13570D64576D00583608 /* PBXTextBookmark */;
+			6D6F13580D64576D00583608 /* PBXTextBookmark */ = 6D6F13580D64576D00583608 /* PBXTextBookmark */;
+			6D6F13590D64576D00583608 /* PBXTextBookmark */ = 6D6F13590D64576D00583608 /* PBXTextBookmark */;
+			6D6F135A0D64576D00583608 /* PBXTextBookmark */ = 6D6F135A0D64576D00583608 /* PBXTextBookmark */;
+			6D6F135B0D64576D00583608 /* PBXTextBookmark */ = 6D6F135B0D64576D00583608 /* PBXTextBookmark */;
+			6D6F135C0D64576D00583608 /* PBXTextBookmark */ = 6D6F135C0D64576D00583608 /* PBXTextBookmark */;
+			6D6F135E0D64576D00583608 /* PBXTextBookmark */ = 6D6F135E0D64576D00583608 /* PBXTextBookmark */;
+			6D6F135F0D64576D00583608 /* PBXTextBookmark */ = 6D6F135F0D64576D00583608 /* PBXTextBookmark */;
+			6D6F13600D64576D00583608 /* PBXTextBookmark */ = 6D6F13600D64576D00583608 /* PBXTextBookmark */;
+			6D6F13610D64576D00583608 /* PBXTextBookmark */ = 6D6F13610D64576D00583608 /* PBXTextBookmark */;
+			6D6F13630D64576D00583608 /* PBXTextBookmark */ = 6D6F13630D64576D00583608 /* PBXTextBookmark */;
+			6D6F13640D64576D00583608 /* PBXTextBookmark */ = 6D6F13640D64576D00583608 /* PBXTextBookmark */;
+			6D6F13660D64576D00583608 /* PBXTextBookmark */ = 6D6F13660D64576D00583608 /* PBXTextBookmark */;
+			6D6F13670D64576D00583608 /* PBXTextBookmark */ = 6D6F13670D64576D00583608 /* PBXTextBookmark */;
+			6D6F13680D64576D00583608 /* PBXTextBookmark */ = 6D6F13680D64576D00583608 /* PBXTextBookmark */;
+			6D6F13690D64576D00583608 /* PBXTextBookmark */ = 6D6F13690D64576D00583608 /* PBXTextBookmark */;
+			6D6F136B0D64576D00583608 /* PBXTextBookmark */ = 6D6F136B0D64576D00583608 /* PBXTextBookmark */;
+			6D6F136D0D64576D00583608 /* PBXTextBookmark */ = 6D6F136D0D64576D00583608 /* PBXTextBookmark */;
+			6D6F136F0D64576D00583608 /* PBXTextBookmark */ = 6D6F136F0D64576D00583608 /* PBXTextBookmark */;
+			6D6F13710D64576D00583608 /* PBXTextBookmark */ = 6D6F13710D64576D00583608 /* PBXTextBookmark */;
+			6D6F13730D64576D00583608 /* PBXTextBookmark */ = 6D6F13730D64576D00583608 /* PBXTextBookmark */;
+			6D6F13750D64576D00583608 /* PBXTextBookmark */ = 6D6F13750D64576D00583608 /* PBXTextBookmark */;
+			6D6F13760D64576D00583608 /* PBXTextBookmark */ = 6D6F13760D64576D00583608 /* PBXTextBookmark */;
+			6D6F13770D64576D00583608 /* PBXTextBookmark */ = 6D6F13770D64576D00583608 /* PBXTextBookmark */;
+			6D6F13780D6457B000583608 /* PBXTextBookmark */ = 6D6F13780D6457B000583608 /* PBXTextBookmark */;
+			6D6F138D0D645B7A00583608 /* PBXTextBookmark */ = 6D6F138D0D645B7A00583608 /* PBXTextBookmark */;
+			6D6F138E0D645B7A00583608 /* PBXTextBookmark */ = 6D6F138E0D645B7A00583608 /* PBXTextBookmark */;
+			6D6F138F0D645BBB00583608 /* PBXTextBookmark */ = 6D6F138F0D645BBB00583608 /* PBXTextBookmark */;
+			6D6F13900D645BBB00583608 /* PBXTextBookmark */ = 6D6F13900D645BBB00583608 /* PBXTextBookmark */;
+			6D6F13910D645BBF00583608 /* PBXTextBookmark */ = 6D6F13910D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13920D645BBF00583608 /* PBXTextBookmark */ = 6D6F13920D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13930D645BBF00583608 /* PBXTextBookmark */ = 6D6F13930D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13950D645BBF00583608 /* PBXTextBookmark */ = 6D6F13950D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13960D645BBF00583608 /* PBXTextBookmark */ = 6D6F13960D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13970D645BBF00583608 /* PBXTextBookmark */ = 6D6F13970D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13980D645BBF00583608 /* PBXTextBookmark */ = 6D6F13980D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13990D645BBF00583608 /* PBXTextBookmark */ = 6D6F13990D645BBF00583608 /* PBXTextBookmark */;
+			6D6F139A0D645BBF00583608 /* PBXTextBookmark */ = 6D6F139A0D645BBF00583608 /* PBXTextBookmark */;
+			6D6F139B0D645BBF00583608 /* PBXTextBookmark */ = 6D6F139B0D645BBF00583608 /* PBXTextBookmark */;
+			6D6F139C0D645BBF00583608 /* PBXTextBookmark */ = 6D6F139C0D645BBF00583608 /* PBXTextBookmark */;
+			6D6F139D0D645BBF00583608 /* PBXTextBookmark */ = 6D6F139D0D645BBF00583608 /* PBXTextBookmark */;
+			6D6F139F0D645BBF00583608 /* PBXTextBookmark */ = 6D6F139F0D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13A00D645BBF00583608 /* PBXTextBookmark */ = 6D6F13A00D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13A10D645BBF00583608 /* PBXTextBookmark */ = 6D6F13A10D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13A20D645BBF00583608 /* PBXTextBookmark */ = 6D6F13A20D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13A30D645BBF00583608 /* PBXTextBookmark */ = 6D6F13A30D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13A40D645BBF00583608 /* PBXTextBookmark */ = 6D6F13A40D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13A50D645BBF00583608 /* PBXTextBookmark */ = 6D6F13A50D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13A60D645BBF00583608 /* PBXTextBookmark */ = 6D6F13A60D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13A70D645BBF00583608 /* PBXTextBookmark */ = 6D6F13A70D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13A80D645BBF00583608 /* PBXTextBookmark */ = 6D6F13A80D645BBF00583608 /* PBXTextBookmark */;
+			6D6F13C10D645ECF00583608 /* PBXTextBookmark */ = 6D6F13C10D645ECF00583608 /* PBXTextBookmark */;
+			6D6F13C20D645ECF00583608 /* PBXTextBookmark */ = 6D6F13C20D645ECF00583608 /* PBXTextBookmark */;
+			6D6F13C30D645ECF00583608 /* PBXTextBookmark */ = 6D6F13C30D645ECF00583608 /* PBXTextBookmark */;
+			6D6F13C50D645ECF00583608 /* PBXTextBookmark */ = 6D6F13C50D645ECF00583608 /* PBXTextBookmark */;
+			6D6F13C60D645ECF00583608 /* PBXTextBookmark */ = 6D6F13C60D645ECF00583608 /* PBXTextBookmark */;
+			6D6F13C80D645ECF00583608 /* PBXTextBookmark */ = 6D6F13C80D645ECF00583608 /* PBXTextBookmark */;
+			6D6F13C90D645ECF00583608 /* PBXTextBookmark */ = 6D6F13C90D645ECF00583608 /* PBXTextBookmark */;
+			6D6F13CA0D645ECF00583608 /* PBXTextBookmark */ = 6D6F13CA0D645ECF00583608 /* PBXTextBookmark */;
+			6D6F13CC0D645ECF00583608 /* PBXTextBookmark */ = 6D6F13CC0D645ECF00583608 /* PBXTextBookmark */;
+			6D6F13CD0D645ECF00583608 /* PBXTextBookmark */ = 6D6F13CD0D645ECF00583608 /* PBXTextBookmark */;
+			6D6F13D70D645F3F00583608 /* PBXTextBookmark */ = 6D6F13D70D645F3F00583608 /* PBXTextBookmark */;
+			6D6F13D80D645F3F00583608 /* PBXTextBookmark */ = 6D6F13D80D645F3F00583608 /* PBXTextBookmark */;
+			6D6F13D90D645F3F00583608 /* PBXTextBookmark */ = 6D6F13D90D645F3F00583608 /* PBXTextBookmark */;
+			6D6F13DA0D645F3F00583608 /* PBXTextBookmark */ = 6D6F13DA0D645F3F00583608 /* PBXTextBookmark */;
+			6D6F13DB0D645F3F00583608 /* PBXTextBookmark */ = 6D6F13DB0D645F3F00583608 /* PBXTextBookmark */;
+			6D6F13DC0D645F3F00583608 /* PBXTextBookmark */ = 6D6F13DC0D645F3F00583608 /* PBXTextBookmark */;
+			6D6F13E10D645F6300583608 /* PBXTextBookmark */ = 6D6F13E10D645F6300583608 /* PBXTextBookmark */;
+			6D6F13E20D645F6300583608 /* PBXTextBookmark */ = 6D6F13E20D645F6300583608 /* PBXTextBookmark */;
+			6D6F13E30D645F6300583608 /* PBXTextBookmark */ = 6D6F13E30D645F6300583608 /* PBXTextBookmark */;
+			6D6F13E40D645F6300583608 /* PBXTextBookmark */ = 6D6F13E40D645F6300583608 /* PBXTextBookmark */;
+			6D6F13E70D645F9000583608 /* PBXTextBookmark */ = 6D6F13E70D645F9000583608 /* PBXTextBookmark */;
+			6D6F13E80D645F9000583608 /* PBXTextBookmark */ = 6D6F13E80D645F9000583608 /* PBXTextBookmark */;
+			6D6F13E90D645F9000583608 /* PBXTextBookmark */ = 6D6F13E90D645F9000583608 /* PBXTextBookmark */;
+			6D6F13EA0D645F9000583608 /* PBXTextBookmark */ = 6D6F13EA0D645F9000583608 /* PBXTextBookmark */;
+			6D6F13F10D645FE100583608 /* PBXTextBookmark */ = 6D6F13F10D645FE100583608 /* PBXTextBookmark */;
+			6D6F13F20D645FE100583608 /* PBXTextBookmark */ = 6D6F13F20D645FE100583608 /* PBXTextBookmark */;
+			6D6F13F50D64601100583608 /* PBXTextBookmark */ = 6D6F13F50D64601100583608 /* PBXTextBookmark */;
+			6D6F14060D64604900583608 /* PBXTextBookmark */ = 6D6F14060D64604900583608 /* PBXTextBookmark */;
+			6D6F140B0D64606900583608 /* PBXTextBookmark */ = 6D6F140B0D64606900583608 /* PBXTextBookmark */;
+			6D6F14140D64614300583608 /* PBXTextBookmark */ = 6D6F14140D64614300583608 /* PBXTextBookmark */;
+			6D6F14150D64614300583608 /* PBXTextBookmark */ = 6D6F14150D64614300583608 /* PBXTextBookmark */;
+			6D6F14160D64614300583608 /* PBXTextBookmark */ = 6D6F14160D64614300583608 /* PBXTextBookmark */;
+			6D6F14170D64614300583608 /* PBXTextBookmark */ = 6D6F14170D64614300583608 /* PBXTextBookmark */;
+			6D6F14180D64614300583608 /* PBXTextBookmark */ = 6D6F14180D64614300583608 /* PBXTextBookmark */;
+			6D6F14190D64614300583608 /* PBXTextBookmark */ = 6D6F14190D64614300583608 /* PBXTextBookmark */;
+			6D6F141A0D64614B00583608 /* PBXTargetBookmark */ = 6D6F141A0D64614B00583608 /* PBXTargetBookmark */;
+			6D6F141D0D64615700583608 /* PBXTextBookmark */ = 6D6F141D0D64615700583608 /* PBXTextBookmark */;
+			6D6F141E0D64615700583608 /* PBXTextBookmark */ = 6D6F141E0D64615700583608 /* PBXTextBookmark */;
+			6D6F141F0D64615700583608 /* PBXTextBookmark */ = 6D6F141F0D64615700583608 /* PBXTextBookmark */;
+			6D6F14210D64615700583608 /* PBXTextBookmark */ = 6D6F14210D64615700583608 /* PBXTextBookmark */;
+			6D6F14230D64615700583608 /* PBXTextBookmark */ = 6D6F14230D64615700583608 /* PBXTextBookmark */;
+			6D6F14240D64615700583608 /* PBXTextBookmark */ = 6D6F14240D64615700583608 /* PBXTextBookmark */;
+			6D6F14250D64615700583608 /* PBXTextBookmark */ = 6D6F14250D64615700583608 /* PBXTextBookmark */;
+			6D6F14260D64615700583608 /* PBXTextBookmark */ = 6D6F14260D64615700583608 /* PBXTextBookmark */;
+			6D6F14270D64615700583608 /* PBXTextBookmark */ = 6D6F14270D64615700583608 /* PBXTextBookmark */;
+			6D6F14280D64615700583608 /* PBXTextBookmark */ = 6D6F14280D64615700583608 /* PBXTextBookmark */;
+			6D6F14290D64615700583608 /* PBXTextBookmark */ = 6D6F14290D64615700583608 /* PBXTextBookmark */;
+			6D6F142A0D64615700583608 /* PBXTextBookmark */ = 6D6F142A0D64615700583608 /* PBXTextBookmark */;
+			6D6F142C0D64615700583608 /* PBXTextBookmark */ = 6D6F142C0D64615700583608 /* PBXTextBookmark */;
+			6D6F142E0D64615700583608 /* PBXTextBookmark */ = 6D6F142E0D64615700583608 /* PBXTextBookmark */;
+			6D6F142F0D64615700583608 /* PBXTextBookmark */ = 6D6F142F0D64615700583608 /* PBXTextBookmark */;
+			6D6F14300D64615700583608 /* PBXTextBookmark */ = 6D6F14300D64615700583608 /* PBXTextBookmark */;
+			6D6F14310D64615700583608 /* PBXTextBookmark */ = 6D6F14310D64615700583608 /* PBXTextBookmark */;
+			6D6F14320D64615700583608 /* PBXTextBookmark */ = 6D6F14320D64615700583608 /* PBXTextBookmark */;
+			6D6F14340D64615700583608 /* PBXTextBookmark */ = 6D6F14340D64615700583608 /* PBXTextBookmark */;
+			6D6F14360D64615700583608 /* PBXTextBookmark */ = 6D6F14360D64615700583608 /* PBXTextBookmark */;
+			6D6F14380D64615700583608 /* PBXTextBookmark */ = 6D6F14380D64615700583608 /* PBXTextBookmark */;
+			6D6F14390D64615700583608 /* PBXTextBookmark */ = 6D6F14390D64615700583608 /* PBXTextBookmark */;
+			6D6F143A0D64615700583608 /* PBXTextBookmark */ = 6D6F143A0D64615700583608 /* PBXTextBookmark */;
+			6D6F143B0D64615700583608 /* PBXTextBookmark */ = 6D6F143B0D64615700583608 /* PBXTextBookmark */;
+			6D6F143C0D64615700583608 /* PBXTextBookmark */ = 6D6F143C0D64615700583608 /* PBXTextBookmark */;
+			6D6F143D0D64615700583608 /* PBXTextBookmark */ = 6D6F143D0D64615700583608 /* PBXTextBookmark */;
+			6D6F143E0D64615700583608 /* PBXTextBookmark */ = 6D6F143E0D64615700583608 /* PBXTextBookmark */;
+			6D6F143F0D64615700583608 /* PBXTextBookmark */ = 6D6F143F0D64615700583608 /* PBXTextBookmark */;
+			6D6F14400D64615700583608 /* PBXTextBookmark */ = 6D6F14400D64615700583608 /* PBXTextBookmark */;
+			6D6F14410D64615700583608 /* PBXTextBookmark */ = 6D6F14410D64615700583608 /* PBXTextBookmark */;
+			6D6F14420D64615700583608 /* PBXTextBookmark */ = 6D6F14420D64615700583608 /* PBXTextBookmark */;
+			6D6F14430D64615700583608 /* PBXTextBookmark */ = 6D6F14430D64615700583608 /* PBXTextBookmark */;
+			6D6F14440D64615700583608 /* PBXTextBookmark */ = 6D6F14440D64615700583608 /* PBXTextBookmark */;
+			6D6F14460D64615700583608 /* PBXTextBookmark */ = 6D6F14460D64615700583608 /* PBXTextBookmark */;
+			6D6F14490D64615700583608 /* PBXTargetBookmark */ = 6D6F14490D64615700583608 /* PBXTargetBookmark */;
+			6D6F144C0D64617600583608 /* PBXTextBookmark */ = 6D6F144C0D64617600583608 /* PBXTextBookmark */;
+			6D6F144D0D64617600583608 /* PBXTextBookmark */ = 6D6F144D0D64617600583608 /* PBXTextBookmark */;
+			6D6F144E0D64617600583608 /* PBXTextBookmark */ = 6D6F144E0D64617600583608 /* PBXTextBookmark */;
+			6D6F144F0D64617600583608 /* PBXTextBookmark */ = 6D6F144F0D64617600583608 /* PBXTextBookmark */;
+			6D6F14520D6461E700583608 /* PBXTextBookmark */ = 6D6F14520D6461E700583608 /* PBXTextBookmark */;
+			6D6F14530D6461E700583608 /* PBXTextBookmark */ = 6D6F14530D6461E700583608 /* PBXTextBookmark */;
+			6D6F14540D6461E700583608 /* PBXTextBookmark */ = 6D6F14540D6461E700583608 /* PBXTextBookmark */;
+			6D6F14550D6461E700583608 /* PBXTextBookmark */ = 6D6F14550D6461E700583608 /* PBXTextBookmark */;
+			6D6F14560D6461E700583608 /* PBXTextBookmark */ = 6D6F14560D6461E700583608 /* PBXTextBookmark */;
+			6D6F14570D6461E700583608 /* PBXTextBookmark */ = 6D6F14570D6461E700583608 /* PBXTextBookmark */;
+			6D6F14580D6461E700583608 /* PBXTextBookmark */ = 6D6F14580D6461E700583608 /* PBXTextBookmark */;
+			6D6F14590D6461E700583608 /* PBXTextBookmark */ = 6D6F14590D6461E700583608 /* PBXTextBookmark */;
+			6D6F145A0D6461E700583608 /* PBXTextBookmark */ = 6D6F145A0D6461E700583608 /* PBXTextBookmark */;
+			6D6F145B0D6461E700583608 /* PBXTextBookmark */ = 6D6F145B0D6461E700583608 /* PBXTextBookmark */;
+			6D6F145C0D6461E700583608 /* PBXTextBookmark */ = 6D6F145C0D6461E700583608 /* PBXTextBookmark */;
+			6D6F145D0D6461E700583608 /* PBXTextBookmark */ = 6D6F145D0D6461E700583608 /* PBXTextBookmark */;
+			6D6F145E0D6461E700583608 /* PBXTextBookmark */ = 6D6F145E0D6461E700583608 /* PBXTextBookmark */;
+			6D6F14610D6461F800583608 /* PBXTextBookmark */ = 6D6F14610D6461F800583608 /* PBXTextBookmark */;
+			6D6F14620D6461FF00583608 /* PBXTargetBookmark */ = 6D6F14620D6461FF00583608 /* PBXTargetBookmark */;
+			6D6F14650D64620B00583608 /* PBXTextBookmark */ = 6D6F14650D64620B00583608 /* PBXTextBookmark */;
+			6D6F14680D64620B00583608 /* PBXTargetBookmark */ = 6D6F14680D64620B00583608 /* PBXTargetBookmark */;
+			6D6F146B0D64621F00583608 /* PBXTextBookmark */ = 6D6F146B0D64621F00583608 /* PBXTextBookmark */;
+			6D6F146C0D64621F00583608 /* PBXTextBookmark */ = 6D6F146C0D64621F00583608 /* PBXTextBookmark */;
+			6D6F146D0D64621F00583608 /* PBXTextBookmark */ = 6D6F146D0D64621F00583608 /* PBXTextBookmark */;
+			6D6F146E0D64621F00583608 /* PBXTextBookmark */ = 6D6F146E0D64621F00583608 /* PBXTextBookmark */;
 			6D75B9B00D0D768C00083859 = 6D75B9B00D0D768C00083859 /* PBXTextBookmark */;
-			6DA1EC110D64419F00BEE134 = 6DA1EC110D64419F00BEE134 /* PBXTextBookmark */;
-			6DEF2BC20D5C97F5006053F9 = 6DEF2BC20D5C97F5006053F9 /* PBXTextBookmark */;
 		};
 		sourceControlManager = 6DF29DE50B71EEB300F55B65 /* Source Control */;
@@ -395,7 +640,7 @@
 	32BAE0B70371A74B00C91783 /* PI_Prefix.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 850}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 590}}";
 			sepNavSelRange = "{0, 0}";
-			sepNavVisRect = "{{0, 0}, {824, 850}}";
+			sepNavVisRect = "{{0, 0}, {817, 590}}";
 		};
 	};
@@ -612,7 +857,7 @@
 	6D0E25030665D32C009E5976 /* pimsghandler.cc */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 1428}}";
-			sepNavSelRange = "{3099, 0}";
-			sepNavVisRect = "{{0, 0}, {824, 850}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 1442}}";
+			sepNavSelRange = "{186, 22}";
+			sepNavVisRect = "{{0, 0}, {817, 590}}";
 		};
 	};
@@ -659,14 +904,15 @@
 	6D189BFE0619C1F5009E5976 /* piwdgmosx.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 1568}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRect = "{{0, 718}, {824, 850}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 1778}}";
+			sepNavSelRange = "{3704, 0}";
+			sepNavVisRect = "{{0, 962}, {817, 590}}";
+			sepNavWindowFrame = "{{15, 33}, {936, 964}}";
 		};
 	};
 	6D189BFF0619C1F5009E5976 /* piwdgmosx.cpp */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {817, 3808}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRect = "{{0, 0}, {817, 857}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 3822}}";
+			sepNavSelRange = "{634, 0}";
+			sepNavVisRect = "{{0, 2827}, {817, 430}}";
 			sepNavWindowFrame = "{{15, 53}, {838, 944}}";
 		};
@@ -688,29 +934,21 @@
 	6D526BF706624488009E5976 /* picontainergen.cc */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 4102}}";
+			sepNavIntBoundsRect = "{{0, 0}, {1062, 4144}}";
+			sepNavSelRange = "{4753, 32}";
+			sepNavVisRect = "{{0, 1894}, {1062, 287}}";
+		};
+	};
+	6D526BFA06624512009E5976 /* picontainergen.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {817, 1036}}";
 			sepNavSelRange = "{0, 0}";
-			sepNavVisRect = "{{0, 0}, {824, 850}}";
-		};
-	};
-	6D526BFA06624512009E5976 /* picontainergen.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 1036}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRect = "{{0, 186}, {824, 850}}";
-		};
-	};
-	6D526BFC066245AE009E5976 /* pisysdep.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 910}}";
-			sepNavSelRange = "{429, 0}";
-			sepNavVisRect = "{{0, 0}, {824, 850}}";
-			sepNavWindowFrame = "{{675, -23}, {939, 959}}";
+			sepNavVisRect = "{{0, 0}, {817, 590}}";
 		};
 	};
 	6D526C000662461A009E5976 /* piwdggen.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 2156}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRect = "{{0, 0}, {824, 850}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 2198}}";
+			sepNavSelRange = "{5053, 0}";
+			sepNavVisRect = "{{0, 1438}, {817, 590}}";
 			sepNavWindowFrame = "{{15, 53}, {1136, 944}}";
 		};
@@ -733,14 +971,14 @@
 	6D526C0606624678009E5976 /* piwdggen.cc */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 5950}}";
-			sepNavSelRange = "{10202, 4}";
-			sepNavVisRect = "{{0, 3572}, {824, 850}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 6076}}";
+			sepNavSelRange = "{379, 0}";
+			sepNavVisRect = "{{0, 0}, {817, 590}}";
 		};
 	};
 	6D526C0806624689009E5976 /* pievthandler.cc */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 1988}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 2002}}";
 			sepNavSelRange = "{876, 65}";
-			sepNavVisRect = "{{0, 0}, {824, 850}}";
+			sepNavVisRect = "{{0, 0}, {817, 590}}";
 			sepNavWindowFrame = "{{15, 38}, {939, 959}}";
 		};
@@ -748,9 +986,2707 @@
 	6D526C0A066246A9009E5976 /* pievthandler.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 1204}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 1204}}";
 			sepNavSelRange = "{2007, 0}";
-			sepNavVisRect = "{{0, 352}, {824, 850}}";
+			sepNavVisRect = "{{0, 0}, {817, 590}}";
 			sepNavWindowFrame = "{{15, 38}, {939, 959}}";
 		};
+	};
+	6D6F12740D64470C00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DEA82750C7ED41000B7D5DD /* xp1.cc */;
+		name = "xp1.cc: 195";
+		rLen = 0;
+		rLoc = 5179;
+		rType = 0;
+		vrLen = 1135;
+		vrLoc = 4016;
+	};
+	6D6F12750D64470C00583608 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 32BAE0B70371A74B00C91783 /* PI_Prefix.h */;
+	};
+	6D6F12760D64470C00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DEA82750C7ED41000B7D5DD /* xp1.cc */;
+		name = "xp1.cc: 195";
+		rLen = 0;
+		rLoc = 5179;
+		rType = 0;
+		vrLen = 1135;
+		vrLoc = 4016;
+	};
+	6D6F12770D64470C00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 32BAE0B70371A74B00C91783 /* PI_Prefix.h */;
+		name = "PI_Prefix.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 261;
+		vrLoc = 0;
+	};
+	6D6F127E0D6447C900583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: sopnamsp.h: No such file or directory";
+		fRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */;
+		rLen = 1;
+		rLoc = 5;
+		rType = 1;
+	};
+	6D6F127F0D6447C900583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */;
+		name = "#include \"sopnamsp.h\"";
+		rLen = 22;
+		rLoc = 186;
+		rType = 0;
+		vrLen = 726;
+		vrLoc = 0;
+	};
+	6D6F12810D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 32BAE0B70371A74B00C91783 /* PI_Prefix.h */;
+		name = "PI_Prefix.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 261;
+		vrLoc = 0;
+	};
+	6D6F12820D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0606624678009E5976 /* piwdggen.cc */;
+		name = "en *";
+		rLen = 4;
+		rLoc = 10222;
+		rType = 0;
+		vrLen = 870;
+		vrLoc = 9612;
+	};
+	6D6F12830D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "piapplgen.h: GetState";
+		rLen = 0;
+		rLoc = 611;
+		rType = 0;
+		vrLen = 1599;
+		vrLoc = 0;
+	};
+	6D6F12840D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DC0663260E009E5976 /* piapplgen.cc */;
+		name = "piapplgen.cc: 159";
+		rLen = 0;
+		rLoc = 5083;
+		rType = 0;
+		vrLen = 1267;
+		vrLoc = 742;
+	};
+	6D6F12850D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		name = "pievthandler.h: PIEvent_Ptr3Move";
+		rLen = 0;
+		rLoc = 2007;
+		rType = 0;
+		vrLen = 2136;
+		vrLoc = 0;
+	};
+	6D6F12860D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0806624689009E5976 /* pievthandler.cc */;
+		name = "pievthandler.cc: 37";
+		rLen = 65;
+		rLoc = 876;
+		rType = 0;
+		vrLen = 984;
+		vrLoc = 0;
+	};
+	6D6F12870D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526BFA06624512009E5976 /* picontainergen.h */;
+		name = "picontainergen.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1265;
+		vrLoc = 0;
+	};
+	6D6F12880D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526BF706624488009E5976 /* picontainergen.cc */;
+		name = "picontainergen.cc: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1426;
+		vrLoc = 0;
+	};
+	6D6F12890D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 32BAE0B70371A74B00C91783 /* PI_Prefix.h */;
+		name = "PI_Prefix.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 261;
+		vrLoc = 0;
+	};
+	6D6F128A0D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0606624678009E5976 /* piwdggen.cc */;
+		name = "en *";
+		rLen = 4;
+		rLoc = 10222;
+		rType = 0;
+		vrLen = 870;
+		vrLoc = 9612;
+	};
+	6D6F128B0D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "piapplgen.h: GetState";
+		rLen = 0;
+		rLoc = 611;
+		rType = 0;
+		vrLen = 1599;
+		vrLoc = 0;
+	};
+	6D6F128C0D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DC0663260E009E5976 /* piapplgen.cc */;
+		name = "piapplgen.cc: 159";
+		rLen = 0;
+		rLoc = 5083;
+		rType = 0;
+		vrLen = 1267;
+		vrLoc = 742;
+	};
+	6D6F128D0D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "piapplgen.h: GetState";
+		rLen = 0;
+		rLoc = 611;
+		rType = 0;
+		vrLen = 1599;
+		vrLoc = 0;
+	};
+	6D6F128E0D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DC0663260E009E5976 /* piapplgen.cc */;
+		name = "piapplgen.cc: 159";
+		rLen = 0;
+		rLoc = 5083;
+		rType = 0;
+		vrLen = 1267;
+		vrLoc = 742;
+	};
+	6D6F128F0D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		name = "pievthandler.h: PIEvent_Ptr3Move";
+		rLen = 0;
+		rLoc = 2007;
+		rType = 0;
+		vrLen = 2136;
+		vrLoc = 0;
+	};
+	6D6F12900D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0806624689009E5976 /* pievthandler.cc */;
+		name = "pievthandler.cc: 37";
+		rLen = 65;
+		rLoc = 876;
+		rType = 0;
+		vrLen = 984;
+		vrLoc = 0;
+	};
+	6D6F12910D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526BFA06624512009E5976 /* picontainergen.h */;
+		name = "picontainergen.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1265;
+		vrLoc = 0;
+	};
+	6D6F12920D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526BF706624488009E5976 /* picontainergen.cc */;
+		name = "picontainergen.cc: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1426;
+		vrLoc = 0;
+	};
+	6D6F12930D6447CA00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */;
+		name = "#include \"sopnamsp.h\"";
+		rLen = 22;
+		rLoc = 186;
+		rType = 0;
+		vrLen = 1205;
+		vrLoc = 0;
+	};
+	6D6F12960D6448D800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: sopnamsp.h: No such file or directory";
+		fRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */;
+		rLen = 1;
+		rLoc = 5;
+		rType = 1;
+	};
+	6D6F12970D6448D800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */;
+		name = "#include \"sopnamsp.h\"";
+		rLen = 22;
+		rLoc = 186;
+		rType = 0;
+		vrLen = 726;
+		vrLoc = 0;
+	};
+	6D6F129B0D64494D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */;
+		name = "#include \"sopnamsp.h\"";
+		rLen = 22;
+		rLoc = 186;
+		rType = 0;
+		vrLen = 726;
+		vrLoc = 0;
+	};
+	6D6F129C0D64494D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: conflicting declaration 'typedef XID Pixmap'";
+		fRef = 6D6F129D0D64494D00583608 /* X.h */;
+		rLen = 1;
+		rLoc = 106;
+		rType = 1;
+	};
+	6D6F129D0D64494D00583608 /* X.h */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
+		name = X.h;
+		path = /usr/include/X11/X.h;
+		sourceTree = "<absolute>";
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1062, 10066}}";
+			sepNavSelRange = "{3622, 20}";
+			sepNavVisRect = "{{0, 1285}, {1062, 287}}";
+		};
+	};
+	6D6F129E0D64494D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */;
+		name = "#include \"sopnamsp.h\"";
+		rLen = 22;
+		rLoc = 186;
+		rType = 0;
+		vrLen = 726;
+		vrLoc = 0;
+	};
+	6D6F129F0D64494D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12A00D64494D00583608 /* X.h */;
+		name = "typedef XID Pixmap;";
+		rLen = 20;
+		rLoc = 3622;
+		rType = 0;
+		vrLen = 396;
+		vrLoc = 3362;
+	};
+	6D6F12A00D64494D00583608 /* X.h */ = {
+		isa = PBXFileReference;
+		name = X.h;
+		path = /usr/X11R6/include/X11/X.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F12AD0D644B2B00583608 /* pisysdep.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {817, 966}}";
+			sepNavSelRange = "{511, 0}";
+			sepNavVisRect = "{{0, 28}, {817, 590}}";
+		};
+	};
+	6D6F12AF0D644B6700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F129D0D64494D00583608 /* X.h */;
+		name = "typedef XID Pixmap;";
+		rLen = 20;
+		rLoc = 3622;
+		rType = 0;
+		vrLen = 396;
+		vrLoc = 3362;
+	};
+	6D6F12B00D644B6700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: 'finishDone' was not declared in this scope";
+		fRef = 6D526BF706624488009E5976 /* picontainergen.cc */;
+		rLen = 1;
+		rLoc = 145;
+		rType = 1;
+	};
+	6D6F12B10D644B6700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F129D0D64494D00583608 /* X.h */;
+		name = "typedef XID Pixmap;";
+		rLen = 20;
+		rLoc = 3622;
+		rType = 0;
+		vrLen = 396;
+		vrLoc = 3362;
+	};
+	6D6F12B20D644B6700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526BF706624488009E5976 /* picontainergen.cc */;
+		name = finishDone;
+		rLen = 10;
+		rLoc = 4757;
+		rType = 0;
+		vrLen = 306;
+		vrLoc = 4568;
+	};
+	6D6F12B30D644B6800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */;
+		name = "#include \"sopnamsp.h\"";
+		rLen = 22;
+		rLoc = 186;
+		rType = 0;
+		vrLen = 1205;
+		vrLoc = 0;
+	};
+	6D6F12B40D644B6800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F129D0D64494D00583608 /* X.h */;
+		name = "typedef XID Pixmap;";
+		rLen = 20;
+		rLoc = 3622;
+		rType = 0;
+		vrLen = 1057;
+		vrLoc = 3234;
+	};
+	6D6F12B50D644B6800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 32BAE0B70371A74B00C91783 /* PI_Prefix.h */;
+		name = "PI_Prefix.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 261;
+		vrLoc = 0;
+	};
+	6D6F12B60D644B6800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526BFA06624512009E5976 /* picontainergen.h */;
+		name = "picontainergen.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1265;
+		vrLoc = 0;
+	};
+	6D6F12B70D644B6800583608 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+	};
+	6D6F12B80D644B6800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D0E25030665D32C009E5976 /* pimsghandler.cc */;
+		name = "#include \"sopnamsp.h\"";
+		rLen = 22;
+		rLoc = 186;
+		rType = 0;
+		vrLen = 1205;
+		vrLoc = 0;
+	};
+	6D6F12B90D644B6800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F129D0D64494D00583608 /* X.h */;
+		name = "typedef XID Pixmap;";
+		rLen = 20;
+		rLoc = 3622;
+		rType = 0;
+		vrLen = 1057;
+		vrLoc = 3234;
+	};
+	6D6F12BA0D644B6800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 32BAE0B70371A74B00C91783 /* PI_Prefix.h */;
+		name = "PI_Prefix.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 261;
+		vrLoc = 0;
+	};
+	6D6F12BB0D644B6800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526BFA06624512009E5976 /* picontainergen.h */;
+		name = "picontainergen.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1265;
+		vrLoc = 0;
+	};
+	6D6F12BC0D644B6800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1214;
+		vrLoc = 0;
+	};
+	6D6F12D30D644D0C00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526BF706624488009E5976 /* picontainergen.cc */;
+		name = "if (finishDone) FinishCreate();";
+		rLen = 32;
+		rLoc = 4753;
+		rType = 0;
+		vrLen = 306;
+		vrLoc = 4568;
+	};
+	6D6F12D40D644D0C00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "#include PICMAP_H";
+		rLen = 18;
+		rLoc = 311;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F12D50D644D0C00583608 /* pigraphgen.h */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
+		name = pigraphgen.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/pigraphgen.h;
+		sourceTree = "<absolute>";
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1062, 2786}}";
+			sepNavSelRange = "{5473, 84}";
+			sepNavVisRect = "{{0, 0}, {1062, 287}}";
+		};
+	};
+	6D6F12D60D644D0C00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: #include expects \"FILENAME\" or <FILENAME>";
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		rLen = 1;
+		rLoc = 12;
+		rType = 1;
+	};
+	6D6F12D70D644D0C00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526BF706624488009E5976 /* picontainergen.cc */;
+		name = "if (finishDone) FinishCreate();";
+		rLen = 32;
+		rLoc = 4753;
+		rType = 0;
+		vrLen = 306;
+		vrLoc = 4568;
+	};
+	6D6F12D80D644D0C00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		name = "#include PIGRAPHIC_H";
+		rLen = 21;
+		rLoc = 405;
+		rType = 0;
+		vrLen = 780;
+		vrLoc = 112;
+	};
+	6D6F12D90D644D0C00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12DA0D644D0C00583608 /* pigraphgen.h */;
+		name = "#include PICMAP_H";
+		rLen = 18;
+		rLoc = 311;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F12DA0D644D0C00583608 /* pigraphgen.h */ = {
+		isa = PBXFileReference;
+		name = pigraphgen.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/pigraphgen.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F12DB0D644D0C00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		name = "#include PIGRAPHIC_H";
+		rLen = 21;
+		rLoc = 405;
+		rType = 0;
+		vrLen = 778;
+		vrLoc = 0;
+	};
+	6D6F12DE0D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12DF0D644D3400583608 /* piwdgx.cc */;
+		name = finishDone;
+		rLen = 10;
+		rLoc = 5136;
+		rType = 0;
+		vrLen = 915;
+		vrLoc = 4609;
+	};
+	6D6F12DF0D644D3400583608 /* piwdgx.cc */ = {
+		isa = PBXFileReference;
+		name = piwdgx.cc;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/piwdgx.cc;
+		sourceTree = "<absolute>";
+	};
+	6D6F12E00D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0606624678009E5976 /* piwdggen.cc */;
+		name = "PIWdgGen::PIWdgGen";
+		rLen = 18;
+		rLoc = 9274;
+		rType = 0;
+		vrLen = 2304;
+		vrLoc = 7310;
+	};
+	6D6F12E10D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D189BFE0619C1F5009E5976 /* piwdgmosx.h */;
+		name = "piwdgmosx.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1354;
+		vrLoc = 149;
+	};
+	6D6F12E20D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D189BFF0619C1F5009E5976 /* piwdgmosx.cpp */;
+		name = "piwdgmosx.cpp: 33";
+		rLen = 0;
+		rLoc = 634;
+		rType = 0;
+		vrLen = 798;
+		vrLoc = 21;
+	};
+	6D6F12E30D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 16";
+		rLen = 0;
+		rLoc = 469;
+		rType = 0;
+		vrLen = 1218;
+		vrLoc = 0;
+	};
+	6D6F12E40D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		name = "pievthandler.h: PIEvent_Ptr3Move";
+		rLen = 0;
+		rLoc = 2007;
+		rType = 0;
+		vrLen = 2136;
+		vrLoc = 0;
+	};
+	6D6F12E50D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1214;
+		vrLoc = 0;
+	};
+	6D6F12E60D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12E70D644D3400583608 /* piwdgx.cc */;
+		name = finishDone;
+		rLen = 10;
+		rLoc = 5136;
+		rType = 0;
+		vrLen = 915;
+		vrLoc = 4609;
+	};
+	6D6F12E70D644D3400583608 /* piwdgx.cc */ = {
+		isa = PBXFileReference;
+		name = piwdgx.cc;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/piwdgx.cc;
+		sourceTree = "<absolute>";
+	};
+	6D6F12E80D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0606624678009E5976 /* piwdggen.cc */;
+		name = "PIWdgGen::PIWdgGen";
+		rLen = 18;
+		rLoc = 9274;
+		rType = 0;
+		vrLen = 2304;
+		vrLoc = 7310;
+	};
+	6D6F12E90D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D189BFE0619C1F5009E5976 /* piwdgmosx.h */;
+		name = "piwdgmosx.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1354;
+		vrLoc = 149;
+	};
+	6D6F12EA0D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D189BFF0619C1F5009E5976 /* piwdgmosx.cpp */;
+		name = "piwdgmosx.cpp: 33";
+		rLen = 0;
+		rLoc = 634;
+		rType = 0;
+		vrLen = 798;
+		vrLoc = 21;
+	};
+	6D6F12EB0D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 16";
+		rLen = 0;
+		rLoc = 469;
+		rType = 0;
+		vrLen = 1218;
+		vrLoc = 0;
+	};
+	6D6F12EC0D644D3400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		name = "pievthandler.h: PIEvent_Ptr3Move";
+		rLen = 0;
+		rLoc = 2007;
+		rType = 0;
+		vrLen = 2136;
+		vrLoc = 0;
+	};
+	6D6F12ED0D644D7E00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		name = "#include PIGRAPHIC_H";
+		rLen = 21;
+		rLoc = 405;
+		rType = 0;
+		vrLen = 778;
+		vrLoc = 0;
+	};
+	6D6F12EE0D644D7E00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: #include expects \"FILENAME\" or <FILENAME>";
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		rLen = 1;
+		rLoc = 11;
+		rType = 1;
+	};
+	6D6F12EF0D644D7E00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		name = "#include PIGRAPHIC_H";
+		rLen = 21;
+		rLoc = 405;
+		rType = 0;
+		vrLen = 778;
+		vrLoc = 0;
+	};
+	6D6F12F00D644D7E00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "#include PICMAP_H";
+		rLen = 18;
+		rLoc = 311;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F12F30D644DA100583608 /* pigraphquartz.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {817, 1680}}";
+			sepNavSelRange = "{4342, 2}";
+			sepNavVisRect = "{{0, 1090}, {817, 590}}";
+		};
+	};
+	6D6F12F90D644DC500583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: #include expects \"FILENAME\" or <FILENAME>";
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		rLen = 1;
+		rLoc = 11;
+		rType = 1;
+	};
+	6D6F12FA0D644DC500583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "#include PICMAP_H";
+		rLen = 18;
+		rLoc = 311;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F12FB0D644DE600583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: #include expects \"FILENAME\" or <FILENAME>";
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		rLen = 1;
+		rLoc = 11;
+		rType = 1;
+	};
+	6D6F12FC0D644DE600583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "#include PICMAP_H";
+		rLen = 18;
+		rLoc = 311;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F12FD0D644E0100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		name = "pievthandler.h: PIEvent_Ptr3Move";
+		rLen = 0;
+		rLoc = 2007;
+		rType = 0;
+		vrLen = 2136;
+		vrLoc = 0;
+	};
+	6D6F12FE0D644E0100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */;
+		name = "pigraphquartz.h: 13";
+		rLen = 0;
+		rLoc = 4573;
+		rType = 0;
+		vrLen = 187;
+		vrLoc = 0;
+	};
+	6D6F12FF0D644E0100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 16";
+		rLen = 0;
+		rLoc = 469;
+		rType = 0;
+		vrLen = 1221;
+		vrLoc = 0;
+	};
+	6D6F13000D644E0100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "#include PICMAP_H";
+		rLen = 18;
+		rLoc = 311;
+		rType = 0;
+		vrLen = 1575;
+		vrLoc = 0;
+	};
+	6D6F13010D644E0100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0A066246A9009E5976 /* pievthandler.h */;
+		name = "pievthandler.h: PIEvent_Ptr3Move";
+		rLen = 0;
+		rLoc = 2007;
+		rType = 0;
+		vrLen = 2136;
+		vrLoc = 0;
+	};
+	6D6F13020D644E0100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "#include PICMAP_H";
+		rLen = 18;
+		rLoc = 311;
+		rType = 0;
+		vrLen = 1575;
+		vrLoc = 0;
+	};
+	6D6F13030D644E0100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */;
+		name = "pigraphquartz.h: 13";
+		rLen = 0;
+		rLoc = 4573;
+		rType = 0;
+		vrLen = 187;
+		vrLoc = 0;
+	};
+	6D6F13040D644E0100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 16";
+		rLen = 0;
+		rLoc = 469;
+		rType = 0;
+		vrLen = 1221;
+		vrLoc = 0;
+	};
+	6D6F13050D644E0100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "#include PICMAP_H";
+		rLen = 18;
+		rLoc = 311;
+		rType = 0;
+		vrLen = 1575;
+		vrLoc = 0;
+	};
+	6D6F13060D644E0100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0606624678009E5976 /* piwdggen.cc */;
+		name = "PIWdgGen::PIWdgGen";
+		rLen = 18;
+		rLoc = 9274;
+		rType = 0;
+		vrLen = 1255;
+		vrLoc = 0;
+	};
+	6D6F130B0D644FCF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0606624678009E5976 /* piwdggen.cc */;
+		name = "piwdggen.cc: 15";
+		rLen = 0;
+		rLoc = 379;
+		rType = 0;
+		vrLen = 1675;
+		vrLoc = 10534;
+	};
+	6D6F130E0D64505100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0606624678009E5976 /* piwdggen.cc */;
+		name = "piwdggen.cc: 14";
+		rLen = 0;
+		rLoc = 379;
+		rType = 0;
+		vrLen = 1255;
+		vrLoc = 0;
+	};
+	6D6F13110D64517600583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0606624678009E5976 /* piwdggen.cc */;
+		name = "piwdggen.cc: 14";
+		rLen = 0;
+		rLoc = 379;
+		rType = 0;
+		vrLen = 1255;
+		vrLoc = 0;
+	};
+	6D6F13120D64517600583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D526C0606624678009E5976 /* piwdggen.cc */;
+		name = "piwdggen.cc: 14";
+		rLen = 0;
+		rLoc = 379;
+		rType = 0;
+		vrLen = 1255;
+		vrLoc = 0;
+	};
+	6D6F13130D64517600583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 18";
+		rLen = 0;
+		rLoc = 577;
+		rType = 0;
+		vrLen = 1243;
+		vrLoc = 44;
+	};
+	6D6F132E0D6454DD00583608 /* pifontquartz.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1062, 700}}";
+			sepNavSelRange = "{365, 0}";
+			sepNavVisRect = "{{0, 0}, {1062, 287}}";
+		};
+	};
+	6D6F13300D64550C00583608 /* pifontquartz.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {817, 3080}}";
+			sepNavSelRange = "{260, 0}";
+			sepNavVisRect = "{{0, 0}, {817, 590}}";
+		};
+	};
+	6D6F13320D64551900583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13330D64551900583608 /* psfile.h */;
+		name = "#include \"pigraphgen.h\"      // Types enumeres repris de PI:PIFontSize...";
+		rLen = 74;
+		rLoc = 538;
+		rType = 0;
+		vrLen = 413;
+		vrLoc = 390;
+	};
+	6D6F13330D64551900583608 /* psfile.h */ = {
+		isa = PBXFileReference;
+		name = psfile.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/psfile.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F13340D64551900583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: 'PIFont' has not been declared";
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		rLen = 1;
+		rLoc = 85;
+		rType = 1;
+	};
+	6D6F13350D64551900583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "#include PICMAP_H";
+		rLen = 18;
+		rLoc = 311;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F13360D64551900583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13370D64551900583608 /* psfile.h */;
+		name = "#include \"pigraphgen.h\"      // Types enumeres repris de PI:PIFontSize...";
+		rLen = 74;
+		rLoc = 538;
+		rType = 0;
+		vrLen = 413;
+		vrLoc = 390;
+	};
+	6D6F13370D64551900583608 /* psfile.h */ = {
+		isa = PBXFileReference;
+		name = psfile.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/psfile.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F13380D64551900583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "PIFont const & fntss, unsigned long pos = 0);";
+		rLen = 54;
+		rLoc = 3127;
+		rType = 0;
+		vrLen = 1378;
+		vrLoc = 2524;
+	};
+	6D6F133B0D64553E00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: 'PIColorMap' has not been declared";
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		rLen = 1;
+		rLoc = 120;
+		rType = 1;
+	};
+	6D6F133C0D64553E00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 1259;
+		vrLoc = 4958;
+	};
+	6D6F134D0D64572500583608 /* picmapquartz.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {817, 2814}}";
+			sepNavSelRange = "{1117, 0}";
+			sepNavVisRect = "{{0, 510}, {817, 590}}";
+		};
+	};
+	6D6F134F0D64573200583608 /* picmapquartz.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {817, 590}}";
+			sepNavSelRange = "{48, 0}";
+			sepNavVisRect = "{{0, 0}, {817, 590}}";
+		};
+	};
+	6D6F13510D64574300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: 'PIColorMap' has not been declared";
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		rLen = 1;
+		rLoc = 120;
+		rType = 1;
+	};
+	6D6F13520D64574300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 953;
+		vrLoc = 660;
+	};
+	6D6F13530D64576400583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 953;
+		vrLoc = 660;
+	};
+	6D6F13540D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D189BFF0619C1F5009E5976 /* piwdgmosx.cpp */;
+		name = "piwdgmosx.cpp: 33";
+		rLen = 0;
+		rLoc = 634;
+		rType = 0;
+		vrLen = 798;
+		vrLoc = 21;
+	};
+	6D6F13550D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13560D64576D00583608 /* piwdgx.h */;
+		name = "(null): 119";
+		rLen = 608;
+		rLoc = 4246;
+		rType = 0;
+		vrLen = 1314;
+		vrLoc = 3929;
+	};
+	6D6F13560D64576D00583608 /* piwdgx.h */ = {
+		isa = PBXFileReference;
+		name = piwdgx.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/piwdgx.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F13570D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D189BFE0619C1F5009E5976 /* piwdgmosx.h */;
+		name = "piwdgmosx.h: XSize";
+		rLen = 0;
+		rLoc = 3704;
+		rType = 0;
+		vrLen = 1438;
+		vrLoc = 2627;
+	};
+	6D6F13580D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "pifontquartz.h: 45";
+		rLen = 0;
+		rLoc = 1323;
+		rType = 0;
+		vrLen = 1202;
+		vrLoc = 190;
+	};
+	6D6F13590D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 2604;
+		vrLoc = 4180;
+	};
+	6D6F135A0D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 17";
+		rLen = 0;
+		rLoc = 538;
+		rType = 0;
+		vrLen = 1249;
+		vrLoc = 44;
+	};
+	6D6F135B0D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */;
+		name = "picmapquartz.cpp: 187";
+		rLen = 0;
+		rLoc = 4231;
+		rType = 0;
+		vrLen = 1212;
+		vrLoc = 3502;
+	};
+	6D6F135C0D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F135D0D64576D00583608 /* picmapquartz.h */;
+		name = "(null): 2";
+		rLen = 0;
+		rLoc = 48;
+		rType = 0;
+		vrLen = 1014;
+		vrLoc = 0;
+	};
+	6D6F135D0D64576D00583608 /* picmapquartz.h */ = {
+		isa = PBXFileReference;
+		name = picmapquartz.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/Quartz/picmapquartz.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F135E0D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 18";
+		rLen = 0;
+		rLoc = 577;
+		rType = 0;
+		vrLen = 1243;
+		vrLoc = 44;
+	};
+	6D6F135F0D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D189BFF0619C1F5009E5976 /* piwdgmosx.cpp */;
+		name = "piwdgmosx.cpp: 33";
+		rLen = 0;
+		rLoc = 634;
+		rType = 0;
+		vrLen = 798;
+		vrLoc = 21;
+	};
+	6D6F13600D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D189BFE0619C1F5009E5976 /* piwdgmosx.h */;
+		name = "piwdgmosx.h: 76";
+		rLen = 0;
+		rLoc = 2197;
+		rType = 0;
+		vrLen = 1563;
+		vrLoc = 1975;
+	};
+	6D6F13610D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13620D64576D00583608 /* piwdgx.h */;
+		name = "(null): 119";
+		rLen = 608;
+		rLoc = 4246;
+		rType = 0;
+		vrLen = 1314;
+		vrLoc = 3929;
+	};
+	6D6F13620D64576D00583608 /* piwdgx.h */ = {
+		isa = PBXFileReference;
+		name = piwdgx.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/piwdgx.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F13630D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D189BFE0619C1F5009E5976 /* piwdgmosx.h */;
+		name = "piwdgmosx.h: XSize";
+		rLen = 0;
+		rLoc = 3704;
+		rType = 0;
+		vrLen = 1438;
+		vrLoc = 2627;
+	};
+	6D6F13640D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13650D64576D00583608 /* pifontquartz.h */;
+		name = "(null): 18";
+		rLen = 0;
+		rLoc = 476;
+		rType = 0;
+		vrLen = 1293;
+		vrLoc = 161;
+	};
+	6D6F13650D64576D00583608 /* pifontquartz.h */ = {
+		isa = PBXFileReference;
+		name = pifontquartz.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/Quartz/pifontquartz.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F13660D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "pifontquartz.h: 45";
+		rLen = 0;
+		rLoc = 1323;
+		rType = 0;
+		vrLen = 1202;
+		vrLoc = 190;
+	};
+	6D6F13670D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 18";
+		rLen = 0;
+		rLoc = 574;
+		rType = 0;
+		vrLen = 1246;
+		vrLoc = 44;
+	};
+	6D6F13680D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 2604;
+		vrLoc = 4180;
+	};
+	6D6F13690D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F136A0D64576D00583608 /* picmapx.h */;
+		name = "(null): 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 964;
+		vrLoc = 0;
+	};
+	6D6F136A0D64576D00583608 /* picmapx.h */ = {
+		isa = PBXFileReference;
+		name = picmapx.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/Quartz/picmapquartz.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F136B0D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F136C0D64576D00583608 /* picmapquartz.cpp */;
+		name = "(null): 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 867;
+		vrLoc = 0;
+	};
+	6D6F136C0D64576D00583608 /* picmapquartz.cpp */ = {
+		isa = PBXFileReference;
+		name = picmapquartz.cpp;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/Quartz/picmapquartz.cpp;
+		sourceTree = "<absolute>";
+	};
+	6D6F136D0D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F136E0D64576D00583608 /* picmapquartz.h */;
+		name = "(null): 2";
+		rLen = 0;
+		rLoc = 48;
+		rType = 0;
+		vrLen = 1014;
+		vrLoc = 0;
+	};
+	6D6F136E0D64576D00583608 /* picmapquartz.h */ = {
+		isa = PBXFileReference;
+		name = picmapquartz.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/Quartz/picmapquartz.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F136F0D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13700D64576D00583608 /* picmapquartz.cpp */;
+		name = "(null): 8";
+		rLen = 0;
+		rLoc = 61;
+		rType = 0;
+		vrLen = 907;
+		vrLoc = 0;
+	};
+	6D6F13700D64576D00583608 /* picmapquartz.cpp */ = {
+		isa = PBXFileReference;
+		name = picmapquartz.cpp;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/Quartz/picmapquartz.cpp;
+		sourceTree = "<absolute>";
+	};
+	6D6F13710D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13720D64576D00583608 /* picmapquartz.h */;
+		name = "(null): 2";
+		rLen = 0;
+		rLoc = 48;
+		rType = 0;
+		vrLen = 1014;
+		vrLoc = 0;
+	};
+	6D6F13720D64576D00583608 /* picmapquartz.h */ = {
+		isa = PBXFileReference;
+		name = picmapquartz.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/Quartz/picmapquartz.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F13730D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13740D64576D00583608 /* picmapquartz.cpp */;
+		name = "(null): 187";
+		rLen = 0;
+		rLoc = 4231;
+		rType = 0;
+		vrLen = 1194;
+		vrLoc = 3520;
+	};
+	6D6F13740D64576D00583608 /* picmapquartz.cpp */ = {
+		isa = PBXFileReference;
+		name = picmapquartz.cpp;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/Quartz/picmapquartz.cpp;
+		sourceTree = "<absolute>";
+	};
+	6D6F13750D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 17";
+		rLen = 0;
+		rLoc = 538;
+		rType = 0;
+		vrLen = 1249;
+		vrLoc = 44;
+	};
+	6D6F13760D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */;
+		name = "picmapquartz.cpp: 187";
+		rLen = 0;
+		rLoc = 4231;
+		rType = 0;
+		vrLen = 1212;
+		vrLoc = 3502;
+	};
+	6D6F13770D64576D00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F134F0D64573200583608 /* picmapquartz.h */;
+		name = "picmapquartz.h: PICMAPQUARTZ_H_SEEN";
+		rLen = 0;
+		rLoc = 48;
+		rType = 0;
+		vrLen = 1014;
+		vrLoc = 0;
+	};
+	6D6F13780D6457B000583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F137F0D6458E200583608 /* pigraphquartz.cpp */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {817, 11172}}";
+			sepNavSelRange = "{17897, 0}";
+			sepNavVisRect = "{{0, 10554}, {817, 590}}";
+		};
+	};
+	6D6F138D0D645B7A00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: 'PIColorMap' has not been declared";
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		rLen = 1;
+		rLoc = 120;
+		rType = 1;
+	};
+	6D6F138E0D645B7A00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F138F0D645BBB00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: 'PIColorMap' has not been declared";
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		rLen = 1;
+		rLoc = 120;
+		rType = 1;
+	};
+	6D6F13900D645BBB00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F13910D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F134F0D64573200583608 /* picmapquartz.h */;
+		name = "picmapquartz.h: PICMAPQUARTZ_H_SEEN";
+		rLen = 0;
+		rLoc = 48;
+		rType = 0;
+		vrLen = 1014;
+		vrLoc = 0;
+	};
+	6D6F13920D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "pifontquartz.h: 45";
+		rLen = 0;
+		rLoc = 1323;
+		rType = 0;
+		vrLen = 1202;
+		vrLoc = 190;
+	};
+	6D6F13930D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13940D645BBF00583608 /* pigraphx.h */;
+		name = "(null): 1";
+		rLen = 4887;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 2208;
+		vrLoc = 0;
+	};
+	6D6F13940D645BBF00583608 /* pigraphx.h */ = {
+		isa = PBXFileReference;
+		name = pigraphx.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/pigraphx.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F13950D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */;
+		name = "pigraphquartz.h: 100";
+		rLen = 0;
+		rLoc = 4157;
+		rType = 0;
+		vrLen = 1384;
+		vrLoc = 3026;
+	};
+	6D6F13960D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 792";
+		rLen = 0;
+		rLoc = 18216;
+		rType = 0;
+		vrLen = 807;
+		vrLoc = 17396;
+	};
+	6D6F13970D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 2604;
+		vrLoc = 4180;
+	};
+	6D6F13980D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 17";
+		rLen = 0;
+		rLoc = 538;
+		rType = 0;
+		vrLen = 1249;
+		vrLoc = 44;
+	};
+	6D6F13990D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F134F0D64573200583608 /* picmapquartz.h */;
+		name = "picmapquartz.h: PICMAPQUARTZ_H_SEEN";
+		rLen = 0;
+		rLoc = 48;
+		rType = 0;
+		vrLen = 1014;
+		vrLoc = 0;
+	};
+	6D6F139A0D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "pifontquartz.h: 45";
+		rLen = 0;
+		rLoc = 1323;
+		rType = 0;
+		vrLen = 1202;
+		vrLoc = 190;
+	};
+	6D6F139B0D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 17";
+		rLen = 0;
+		rLoc = 538;
+		rType = 0;
+		vrLen = 1249;
+		vrLoc = 44;
+	};
+	6D6F139C0D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */;
+		name = "pigraphquartz.h: 13";
+		rLen = 0;
+		rLoc = 4573;
+		rType = 0;
+		vrLen = 187;
+		vrLoc = 0;
+	};
+	6D6F139D0D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F139E0D645BBF00583608 /* pigraphx.h */;
+		name = "(null): 1";
+		rLen = 4887;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 2208;
+		vrLoc = 0;
+	};
+	6D6F139E0D645BBF00583608 /* pigraphx.h */ = {
+		isa = PBXFileReference;
+		name = pigraphx.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/pigraphx.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F139F0D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */;
+		name = "pigraphquartz.h: 32";
+		rLen = 0;
+		rLoc = 754;
+		rType = 0;
+		vrLen = 2241;
+		vrLoc = 231;
+	};
+	6D6F13A00D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 52";
+		rLen = 0;
+		rLoc = 1010;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 531;
+	};
+	6D6F13A10D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */;
+		name = "pigraphquartz.h: 32";
+		rLen = 0;
+		rLoc = 754;
+		rType = 0;
+		vrLen = 1672;
+		vrLoc = 2413;
+	};
+	6D6F13A20D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 402";
+		rLen = 0;
+		rLoc = 10129;
+		rType = 0;
+		vrLen = 994;
+		vrLoc = 9549;
+	};
+	6D6F13A30D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */;
+		name = "pigraphquartz.h: 32";
+		rLen = 0;
+		rLoc = 754;
+		rType = 0;
+		vrLen = 1407;
+		vrLoc = 3026;
+	};
+	6D6F13A40D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 435";
+		rLen = 0;
+		rLoc = 10812;
+		rType = 0;
+		vrLen = 944;
+		vrLoc = 10052;
+	};
+	6D6F13A50D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */;
+		name = "pigraphquartz.h: 100";
+		rLen = 0;
+		rLoc = 4157;
+		rType = 0;
+		vrLen = 1384;
+		vrLoc = 3026;
+	};
+	6D6F13A60D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 792";
+		rLen = 0;
+		rLoc = 18216;
+		rType = 0;
+		vrLen = 807;
+		vrLoc = 17396;
+	};
+	6D6F13A70D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 2604;
+		vrLoc = 4180;
+	};
+	6D6F13A80D645BBF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 17";
+		rLen = 0;
+		rLoc = 538;
+		rType = 0;
+		vrLen = 1249;
+		vrLoc = 44;
+	};
+	6D6F13AB0D645C3200583608 /* picmap.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1062, 1064}}";
+			sepNavSelRange = "{272, 21}";
+			sepNavVisRect = "{{0, 0}, {1062, 287}}";
+		};
+	};
+	6D6F13C10D645ECF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F13C20D645ECF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13AB0D645C3200583608 /* picmap.h */;
+		name = "#include PICMAPNTV_H";
+		rLen = 21;
+		rLoc = 272;
+		rType = 0;
+		vrLen = 791;
+		vrLoc = 0;
+	};
+	6D6F13C30D645ECF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13C40D645ECF00583608 /* picons.h */;
+		name = "#include PIBWDG_H";
+		rLen = 18;
+		rLoc = 327;
+		rType = 0;
+		vrLen = 520;
+		vrLoc = 0;
+	};
+	6D6F13C40D645ECF00583608 /* picons.h */ = {
+		isa = PBXFileReference;
+		name = picons.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/picons.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F13C50D645ECF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "virtual void              RedirectOutStream(PIConsole* cons, unsigned char va= PIVA_Def)  = 0;";
+		rLen = 103;
+		rLoc = 1106;
+		rType = 0;
+		vrLen = 1081;
+		vrLoc = 631;
+	};
+	6D6F13C60D645ECF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: conflicting declaration 'typedef unsigned char Boolean'";
+		fRef = 6D6F13C70D645ECF00583608 /* MacTypes.h */;
+		rLen = 1;
+		rLoc = 287;
+		rType = 1;
+	};
+	6D6F13C70D645ECF00583608 /* MacTypes.h */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
+		name = MacTypes.h;
+		path = /System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h;
+		sourceTree = "<absolute>";
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1062, 10584}}";
+			sepNavSelRange = "{10911, 49}";
+			sepNavVisRect = "{{0, 3880}, {1062, 287}}";
+		};
+	};
+	6D6F13C80D645ECF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12D50D644D0C00583608 /* pigraphgen.h */;
+		name = "int sx, int sy, PIColorMap* cmap)              = 0;";
+		rLen = 84;
+		rLoc = 5473;
+		rType = 0;
+		vrLen = 493;
+		vrLoc = 0;
+	};
+	6D6F13C90D645ECF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13AB0D645C3200583608 /* picmap.h */;
+		name = "#include PICMAPNTV_H";
+		rLen = 21;
+		rLoc = 272;
+		rType = 0;
+		vrLen = 791;
+		vrLoc = 0;
+	};
+	6D6F13CA0D645ECF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13CB0D645ECF00583608 /* picons.h */;
+		name = "#include PIBWDG_H";
+		rLen = 18;
+		rLoc = 327;
+		rType = 0;
+		vrLen = 520;
+		vrLoc = 0;
+	};
+	6D6F13CB0D645ECF00583608 /* picons.h */ = {
+		isa = PBXFileReference;
+		name = picons.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/picons.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F13CC0D645ECF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "virtual void              RedirectOutStream(PIConsole* cons, unsigned char va= PIVA_Def)  = 0;";
+		rLen = 103;
+		rLoc = 1106;
+		rType = 0;
+		vrLen = 1081;
+		vrLoc = 631;
+	};
+	6D6F13CD0D645ECF00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13CE0D645ECF00583608 /* MacTypes.h */;
+		name = "typedef unsigned char                   Boolean;";
+		rLen = 49;
+		rLoc = 10911;
+		rType = 0;
+		vrLen = 970;
+		vrLoc = 10469;
+	};
+	6D6F13CE0D645ECF00583608 /* MacTypes.h */ = {
+		isa = PBXFileReference;
+		name = MacTypes.h;
+		path = /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers/MacTypes.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F13D70D645F3F00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13C70D645ECF00583608 /* MacTypes.h */;
+		name = "typedef unsigned char                   Boolean;";
+		rLen = 49;
+		rLoc = 10911;
+		rType = 0;
+		vrLen = 970;
+		vrLoc = 10469;
+	};
+	6D6F13D80D645F3F00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */;
+		name = "PIFontQuartz::PIFontQuartz(PIFontName fn)";
+		rLen = 42;
+		rLoc = 279;
+		rType = 0;
+		vrLen = 438;
+		vrLoc = 0;
+	};
+	6D6F13D90D645F3F00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: 'PIFontQuartz::PIFontQuartz(PIFontName)' previously defined here";
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		rLen = 1;
+		rLoc = 15;
+		rType = 1;
+	};
+	6D6F13DA0D645F3F00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13C70D645ECF00583608 /* MacTypes.h */;
+		name = "typedef unsigned char                   Boolean;";
+		rLen = 49;
+		rLoc = 10911;
+		rType = 0;
+		vrLen = 970;
+		vrLoc = 10469;
+	};
+	6D6F13DB0D645F3F00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */;
+		name = "PIFontQuartz::PIFontQuartz(PIFontName fn)";
+		rLen = 42;
+		rLoc = 279;
+		rType = 0;
+		vrLen = 438;
+		vrLoc = 0;
+	};
+	6D6F13DC0D645F3F00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "PIFontQuartz(PIFontName fn = PI_DefaultFont) {};";
+		rLen = 49;
+		rLoc = 318;
+		rType = 0;
+		vrLen = 550;
+		vrLoc = 0;
+	};
+	6D6F13E10D645F6300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "pifontquartz.h: PIFontQuartz";
+		rLen = 0;
+		rLoc = 365;
+		rType = 0;
+		vrLen = 548;
+		vrLoc = 0;
+	};
+	6D6F13E20D645F6300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: 'Colormap' does not name a type";
+		fRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */;
+		rLen = 1;
+		rLoc = 57;
+		rType = 1;
+	};
+	6D6F13E30D645F6300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "pifontquartz.h: PIFontQuartz";
+		rLen = 0;
+		rLoc = 365;
+		rType = 0;
+		vrLen = 548;
+		vrLoc = 0;
+	};
+	6D6F13E40D645F6300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */;
+		name = "static  Colormap  defxcmap;";
+		rLen = 28;
+		rLoc = 1118;
+		rType = 0;
+		vrLen = 421;
+		vrLoc = 923;
+	};
+	6D6F13E70D645F9000583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */;
+		name = "static  Colormap  defxcmap;";
+		rLen = 28;
+		rLoc = 1118;
+		rType = 0;
+		vrLen = 423;
+		vrLoc = 923;
+	};
+	6D6F13E80D645F9000583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: 'MyWdg' was not declared in this scope";
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		rLen = 1;
+		rLoc = 51;
+		rType = 1;
+	};
+	6D6F13E90D645F9000583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */;
+		name = "static  Colormap  defxcmap;";
+		rLen = 28;
+		rLoc = 1118;
+		rType = 0;
+		vrLen = 423;
+		vrLoc = 923;
+	};
+	6D6F13EA0D645F9000583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "if (MyWdg() == NULL)  { fprintf(stderr, \"BUG/PIGraphicQuartz::TerminateInit() for NULL Wdg \\n\"); return; }";
+		rLen = 107;
+		rLoc = 1010;
+		rType = 0;
+		vrLen = 616;
+		vrLoc = 949;
+	};
+	6D6F13F10D645FE100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: 'SelectFCol' was not declared in this scope";
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		rLen = 1;
+		rLoc = 535;
+		rType = 1;
+	};
+	6D6F13F20D645FE100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 542";
+		rLen = 0;
+		rLoc = 13816;
+		rType = 0;
+		vrLen = 445;
+		vrLoc = 13467;
+	};
+	6D6F13F50D64601100583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 542";
+		rLen = 0;
+		rLoc = 13816;
+		rType = 0;
+		vrLen = 445;
+		vrLoc = 13467;
+	};
+	6D6F13F70D64604000583608 /* pigratt.cc */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1062, 12796}}";
+			sepNavSelRange = "{226, 23}";
+			sepNavVisRect = "{{0, 0}, {1062, 287}}";
+		};
+	};
+	6D6F14060D64604900583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 542";
+		rLen = 0;
+		rLoc = 13816;
+		rType = 0;
+		vrLen = 445;
+		vrLoc = 13467;
+	};
+	6D6F140B0D64606900583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 542";
+		rLen = 0;
+		rLoc = 13816;
+		rType = 0;
+		vrLen = 445;
+		vrLoc = 13467;
+	};
+	6D6F14100D64611D00583608 /* strutilxx.cc */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {817, 1134}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 544}, {817, 590}}";
+		};
+	};
+	6D6F14140D64614300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 542";
+		rLen = 0;
+		rLoc = 13816;
+		rType = 0;
+		vrLen = 445;
+		vrLoc = 13467;
+	};
+	6D6F14150D64614300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13F70D64604000583608 /* pigratt.cc */;
+		name = "#include \"strutilxx.h\"";
+		rLen = 23;
+		rLoc = 226;
+		rType = 0;
+		vrLen = 440;
+		vrLoc = 0;
+	};
+	6D6F14160D64614300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: piapplx.h: No such file or directory";
+		fRef = 6DE7443F0C7C2E390051D656 /* xp0.cc */;
+		rLen = 1;
+		rLoc = 8;
+		rType = 1;
+	};
+	6D6F14170D64614300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 542";
+		rLen = 0;
+		rLoc = 13816;
+		rType = 0;
+		vrLen = 445;
+		vrLoc = 13467;
+	};
+	6D6F14180D64614300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13F70D64604000583608 /* pigratt.cc */;
+		name = "#include \"strutilxx.h\"";
+		rLen = 23;
+		rLoc = 226;
+		rType = 0;
+		vrLen = 440;
+		vrLoc = 0;
+	};
+	6D6F14190D64614300583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DE7443F0C7C2E390051D656 /* xp0.cc */;
+		name = "#include PIAPP_H";
+		rLen = 17;
+		rLoc = 106;
+		rType = 0;
+		vrLen = 492;
+		vrLoc = 0;
+	};
+	6D6F141A0D64614B00583608 /* PBXTargetBookmark */ = {
+		isa = PBXTargetBookmark;
+		trg = 6DE745DF0C7C4F530051D656 /* XP0 */;
+	};
+	6D6F141D0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13AB0D645C3200583608 /* picmap.h */;
+		name = "#include PICMAPNTV_H";
+		rLen = 21;
+		rLoc = 272;
+		rType = 0;
+		vrLen = 2038;
+		vrLoc = 0;
+	};
+	6D6F141E0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 17";
+		rLen = 0;
+		rLoc = 511;
+		rType = 0;
+		vrLen = 1246;
+		vrLoc = 44;
+	};
+	6D6F141F0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F14200D64615700583608 /* picons.h */;
+		name = "(null): 19";
+		rLen = 0;
+		rLoc = 402;
+		rType = 0;
+		vrLen = 1494;
+		vrLoc = 0;
+	};
+	6D6F14200D64615700583608 /* picons.h */ = {
+		isa = PBXFileReference;
+		name = picons.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/picons.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F14210D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F14220D64615700583608 /* piconsenum.h */;
+		name = "(null): 24";
+		rLen = 0;
+		rLoc = 567;
+		rType = 0;
+		vrLen = 568;
+		vrLoc = 0;
+	};
+	6D6F14220D64615700583608 /* piconsenum.h */ = {
+		isa = PBXFileReference;
+		name = piconsenum.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/piconsenum.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F14230D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "piapplgen.h: 9";
+		rLen = 0;
+		rLoc = 162;
+		rType = 0;
+		vrLen = 1576;
+		vrLoc = 0;
+	};
+	6D6F14240D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "pifontquartz.h: PIFontQuartz";
+		rLen = 0;
+		rLoc = 365;
+		rType = 0;
+		vrLen = 1264;
+		vrLoc = 59;
+	};
+	6D6F14250D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */;
+		name = "pifontquartz.cpp: 11";
+		rLen = 0;
+		rLoc = 260;
+		rType = 0;
+		vrLen = 903;
+		vrLoc = 0;
+	};
+	6D6F14260D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */;
+		name = "picmapquartz.cpp: 58";
+		rLen = 0;
+		rLoc = 1117;
+		rType = 0;
+		vrLen = 859;
+		vrLoc = 721;
+	};
+	6D6F14270D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */;
+		name = FC;
+		rLen = 2;
+		rLoc = 4342;
+		rType = 0;
+		vrLen = 1116;
+		vrLoc = 3457;
+	};
+	6D6F14280D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 775";
+		rLen = 0;
+		rLoc = 17897;
+		rType = 0;
+		vrLen = 814;
+		vrLoc = 17405;
+	};
+	6D6F14290D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13F70D64604000583608 /* pigratt.cc */;
+		name = "#include \"strutilxx.h\"";
+		rLen = 23;
+		rLoc = 226;
+		rType = 0;
+		vrLen = 965;
+		vrLoc = 0;
+	};
+	6D6F142A0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F142B0D64615700583608 /* strutilxx.h */;
+		name = "(null): 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 279;
+		vrLoc = 0;
+	};
+	6D6F142B0D64615700583608 /* strutilxx.h */ = {
+		isa = PBXFileReference;
+		name = strutilxx.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/SophyaLib/SUtils/strutilxx.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F142C0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F142D0D64615700583608 /* strutilxx.cc */;
+		rLen = 0;
+		rLoc = 2147483647;
+		rType = 0;
+	};
+	6D6F142D0D64615700583608 /* strutilxx.cc */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.cpp.cpp;
+		name = strutilxx.cc;
+		path = /Users/brunomansoux/Programmes/PI4Mac/SophyaLib/SUtils/strutilxx.cc;
+		sourceTree = "<absolute>";
+	};
+	6D6F142E0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 17";
+		rLen = 0;
+		rLoc = 496;
+		rType = 0;
+		vrLen = 1245;
+		vrLoc = 44;
+	};
+	6D6F142F0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13AB0D645C3200583608 /* picmap.h */;
+		name = "#include PICMAPNTV_H";
+		rLen = 21;
+		rLoc = 272;
+		rType = 0;
+		vrLen = 2038;
+		vrLoc = 0;
+	};
+	6D6F14300D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */;
+		name = "pisysdep.h: 17";
+		rLen = 0;
+		rLoc = 511;
+		rType = 0;
+		vrLen = 1246;
+		vrLoc = 44;
+	};
+	6D6F14310D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "piapplgen.h: 9";
+		rLen = 0;
+		rLoc = 178;
+		rType = 0;
+		vrLen = 1575;
+		vrLoc = 0;
+	};
+	6D6F14320D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F14330D64615700583608 /* piconsenum.h */;
+		name = "(null): 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1205;
+		vrLoc = 0;
+	};
+	6D6F14330D64615700583608 /* piconsenum.h */ = {
+		isa = PBXFileReference;
+		name = piconsenum.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/piconsenum.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F14340D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F14350D64615700583608 /* picons.h */;
+		name = "(null): 19";
+		rLen = 0;
+		rLoc = 402;
+		rType = 0;
+		vrLen = 1494;
+		vrLoc = 0;
+	};
+	6D6F14350D64615700583608 /* picons.h */ = {
+		isa = PBXFileReference;
+		name = picons.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/picons.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F14360D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F14370D64615700583608 /* piconsenum.h */;
+		name = "(null): 24";
+		rLen = 0;
+		rLoc = 567;
+		rType = 0;
+		vrLen = 568;
+		vrLoc = 0;
+	};
+	6D6F14370D64615700583608 /* piconsenum.h */ = {
+		isa = PBXFileReference;
+		name = piconsenum.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/piconsenum.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F14380D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "piapplgen.h: 9";
+		rLen = 0;
+		rLoc = 162;
+		rType = 0;
+		vrLen = 1576;
+		vrLoc = 0;
+	};
+	6D6F14390D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "pifontquartz.h: 3";
+		rLen = 0;
+		rLoc = 161;
+		rType = 0;
+		vrLen = 1266;
+		vrLoc = 59;
+	};
+	6D6F143A0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */;
+		name = "pifontquartz.cpp: 2";
+		rLen = 0;
+		rLoc = 94;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 0;
+	};
+	6D6F143B0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "// LAL (Orsay) / IN2P3-CNRS          Reza+Bruno 2008";
+		rLen = 53;
+		rLoc = 109;
+		rType = 0;
+		vrLen = 1266;
+		vrLoc = 59;
+	};
+	6D6F143C0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */;
+		name = "PIFontQuartz::PIFontQuartz(PIFontName fn)";
+		rLen = 42;
+		rLoc = 279;
+		rType = 0;
+		vrLen = 902;
+		vrLoc = 0;
+	};
+	6D6F143D0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */;
+		name = "pifontquartz.h: PIFontQuartz";
+		rLen = 0;
+		rLoc = 365;
+		rType = 0;
+		vrLen = 1264;
+		vrLoc = 59;
+	};
+	6D6F143E0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */;
+		name = "pifontquartz.cpp: 11";
+		rLen = 0;
+		rLoc = 260;
+		rType = 0;
+		vrLen = 903;
+		vrLoc = 0;
+	};
+	6D6F143F0D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */;
+		name = "picmapquartz.cpp: 58";
+		rLen = 0;
+		rLoc = 1117;
+		rType = 0;
+		vrLen = 859;
+		vrLoc = 721;
+	};
+	6D6F14400D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 52";
+		rLen = 0;
+		rLoc = 1010;
+		rType = 0;
+		vrLen = 854;
+		vrLoc = 13344;
+	};
+	6D6F14410D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */;
+		name = FC;
+		rLen = 2;
+		rLoc = 4342;
+		rType = 0;
+		vrLen = 1116;
+		vrLoc = 3457;
+	};
+	6D6F14420D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */;
+		name = "pigraphquartz.cpp: 775";
+		rLen = 0;
+		rLoc = 17897;
+		rType = 0;
+		vrLen = 814;
+		vrLoc = 17405;
+	};
+	6D6F14430D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F13F70D64604000583608 /* pigratt.cc */;
+		name = "#include \"strutilxx.h\"";
+		rLen = 23;
+		rLoc = 226;
+		rType = 0;
+		vrLen = 965;
+		vrLoc = 0;
+	};
+	6D6F14440D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F14450D64615700583608 /* strutilxx.h */;
+		name = "(null): 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 279;
+		vrLoc = 0;
+	};
+	6D6F14450D64615700583608 /* strutilxx.h */ = {
+		isa = PBXFileReference;
+		name = strutilxx.h;
+		path = /Users/brunomansoux/Programmes/PI4Mac/SophyaLib/SUtils/strutilxx.h;
+		sourceTree = "<absolute>";
+	};
+	6D6F14460D64615700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F14100D64611D00583608 /* strutilxx.cc */;
+		name = "strutilxx.cc: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1212;
+		vrLoc = 1291;
+	};
+	6D6F14490D64615700583608 /* PBXTargetBookmark */ = {
+		isa = PBXTargetBookmark;
+		trg = 6DE745DF0C7C4F530051D656 /* XP0 */;
+		uiCtxt = {
+			TOCViewDetailVisibleRect = "{{0, 0}, {641, 472}}";
+			TOCViewExpandedItems = (
+				"com.apple.target-editor-pane.settings",
+				"com.apple.target-editor-pane.settings.simple",
+				"com.apple.target-editor-pane.info-plist",
+				"com.apple.target-editor-pane.info-plist.simple",
+				"com.apple.target-editor-pane.buildphases",
+			);
+			TOCViewMasterVisibleRect = "{{0, 0}, {256, 789}}";
+			TOCViewSelectedItems = (
+				"com.apple.target-editor-pane.settings.compiler.gcc",
+			);
+		};
+	};
+	6D6F144C0D64617600583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DE7443F0C7C2E390051D656 /* xp0.cc */;
+		name = "class PITApp : public PIApplication {";
+		rLen = 38;
+		rLoc = 303;
+		rType = 0;
+		vrLen = 475;
+		vrLoc = 61;
+	};
+	6D6F144D0D64617600583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "note:  virtual void PIApplicationGen::RedirectOutStream(PIConsole*, unsigned char)";
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		rLen = 1;
+		rLoc = 37;
+		rType = 1;
+	};
+	6D6F144E0D64617600583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DE7443F0C7C2E390051D656 /* xp0.cc */;
+		name = "class PITApp : public PIApplication {";
+		rLen = 38;
+		rLoc = 303;
+		rType = 0;
+		vrLen = 475;
+		vrLoc = 61;
+	};
+	6D6F144F0D64617600583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "virtual void              RedirectOutStream(PIConsole* cons, unsigned char va= PIVA_Def)  = 0;";
+		rLen = 103;
+		rLoc = 1106;
+		rType = 0;
+		vrLen = 1081;
+		vrLoc = 631;
+	};
+	6D6F14520D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F14100D64611D00583608 /* strutilxx.cc */;
+		name = "strutilxx.cc: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1212;
+		vrLoc = 1291;
+	};
+	6D6F14530D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DE7443F0C7C2E390051D656 /* xp0.cc */;
+		name = "PITApp * app = new PITApp(narg, arg);";
+		rLen = 38;
+		rLoc = 2417;
+		rType = 0;
+		vrLen = 972;
+		vrLoc = 1562;
+	};
+	6D6F14540D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DFD5AD506774017009E5976 /* PIApplQuartz.cpp */;
+		name = "PIApplQuartz.cpp: 43";
+		rLen = 0;
+		rLoc = 1200;
+		rType = 0;
+		vrLen = 859;
+		vrLoc = 833;
+	};
+	6D6F14550D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "piapplgen.h: RedirectOutStream";
+		rLen = 514;
+		rLoc = 1106;
+		rType = 0;
+		vrLen = 1616;
+		vrLoc = 138;
+	};
+	6D6F14560D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DFD5AD406774017009E5976 /* PIApplQuartz.h */;
+		name = "PIApplQuartz.h: 34";
+		rLen = 0;
+		rLoc = 1328;
+		rType = 0;
+		vrLen = 929;
+		vrLoc = 0;
+	};
+	6D6F14570D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6D6F14100D64611D00583608 /* strutilxx.cc */;
+		name = "strutilxx.cc: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1212;
+		vrLoc = 1291;
+	};
+	6D6F14580D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DE7443F0C7C2E390051D656 /* xp0.cc */;
+		name = "PITApp * app = new PITApp(narg, arg);";
+		rLen = 38;
+		rLoc = 2417;
+		rType = 0;
+		vrLen = 972;
+		vrLoc = 1562;
+	};
+	6D6F14590D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DFD5AD506774017009E5976 /* PIApplQuartz.cpp */;
+		name = "PIApplQuartz.cpp: 43";
+		rLen = 0;
+		rLoc = 1200;
+		rType = 0;
+		vrLen = 859;
+		vrLoc = 833;
+	};
+	6D6F145A0D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DFD5AD406774017009E5976 /* PIApplQuartz.h */;
+		name = "PIApplQuartz.h: 14";
+		rLen = 0;
+		rLoc = 261;
+		rType = 0;
+		vrLen = 929;
+		vrLoc = 0;
+	};
+	6D6F145B0D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "piapplgen.h: RedirectOutStream";
+		rLen = 514;
+		rLoc = 1106;
+		rType = 0;
+		vrLen = 1592;
+		vrLoc = 162;
+	};
+	6D6F145C0D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DFD5AD406774017009E5976 /* PIApplQuartz.h */;
+		name = "PIApplQuartz.h: 34";
+		rLen = 0;
+		rLoc = 1328;
+		rType = 0;
+		vrLen = 929;
+		vrLoc = 0;
+	};
+	6D6F145D0D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "piapplgen.h: RedirectOutStream";
+		rLen = 514;
+		rLoc = 1106;
+		rType = 0;
+		vrLen = 1616;
+		vrLoc = 138;
+	};
+	6D6F145E0D6461E700583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DFD5AD406774017009E5976 /* PIApplQuartz.h */;
+		name = "PIApplQuartz.h: RedirectOutStream";
+		rLen = 0;
+		rLoc = 940;
+		rType = 0;
+		vrLen = 1340;
+		vrLoc = 0;
+	};
+	6D6F14610D6461F800583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "virtual void              RedirectOutStream(PIConsole* cons, unsigned char va= PIVA_Def)  = 0;";
+		rLen = 103;
+		rLoc = 1106;
+		rType = 0;
+		vrLen = 1081;
+		vrLoc = 631;
+	};
+	6D6F14620D6461FF00583608 /* PBXTargetBookmark */ = {
+		isa = PBXTargetBookmark;
+		trg = 6DEA82650C7ED3A500B7D5DD /* XP1 */;
+	};
+	6D6F14650D64620B00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DFD5AD406774017009E5976 /* PIApplQuartz.h */;
+		name = "PIApplQuartz.h: RedirectOutStream";
+		rLen = 0;
+		rLoc = 940;
+		rType = 0;
+		vrLen = 1340;
+		vrLoc = 0;
+	};
+	6D6F14680D64620B00583608 /* PBXTargetBookmark */ = {
+		isa = PBXTargetBookmark;
+		trg = 6DEA82650C7ED3A500B7D5DD /* XP1 */;
+		uiCtxt = {
+			TOCViewDetailVisibleRect = "{{0, 0}, {641, 472}}";
+			TOCViewExpandedItems = (
+				"com.apple.target-editor-pane.settings",
+				"com.apple.target-editor-pane.settings.simple",
+				"com.apple.target-editor-pane.info-plist",
+				"com.apple.target-editor-pane.info-plist.simple",
+				"com.apple.target-editor-pane.buildphases",
+			);
+			TOCViewMasterVisibleRect = "{{0, 0}, {256, 789}}";
+			TOCViewSelectedItems = (
+				"com.apple.target-editor-pane.settings.compiler.gcc",
+			);
+		};
+	};
+	6D6F146B0D64621F00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "virtual void              RedirectOutStream(PIConsole* cons, unsigned char va= PIVA_Def)  = 0;";
+		rLen = 103;
+		rLoc = 1106;
+		rType = 0;
+		vrLen = 1081;
+		vrLoc = 631;
+	};
+	6D6F146C0D64621F00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "error: ISO C++ forbids declaration of 'PIButton' with no type";
+		fRef = 6DEA82750C7ED41000B7D5DD /* xp1.cc */;
+		rLen = 1;
+		rLoc = 22;
+		rType = 1;
+	};
+	6D6F146D0D64621F00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DDB77DD06632616009E5976 /* piapplgen.h */;
+		name = "virtual void              RedirectOutStream(PIConsole* cons, unsigned char va= PIVA_Def)  = 0;";
+		rLen = 103;
+		rLoc = 1106;
+		rType = 0;
+		vrLen = 1081;
+		vrLoc = 631;
+	};
+	6D6F146E0D64621F00583608 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6DEA82750C7ED41000B7D5DD /* xp1.cc */;
+		name = "PIButton * mBut[2];";
+		rLen = 22;
+		rLoc = 512;
+		rType = 0;
+		vrLen = 612;
+		vrLoc = 179;
 	};
 	6D75B9B00D0D768C00083859 /* PBXTextBookmark */ = {
@@ -805,5 +3741,5 @@
 			sepNavIntBoundsRect = "{{0, 0}, {817, 1904}}";
 			sepNavSelRange = "{0, 0}";
-			sepNavVisRect = "{{0, 1047}, {817, 857}}";
+			sepNavVisRect = "{{0, 0}, {817, 430}}";
 		};
 	};
@@ -825,7 +3761,7 @@
 	6D99445A06D1F5DD009E5976 /* PIButtonQuartz.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 850}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 532}}";
 			sepNavSelRange = "{0, 0}";
-			sepNavVisRect = "{{0, 0}, {824, 850}}";
+			sepNavVisRect = "{{0, 102}, {817, 430}}";
 		};
 	};
@@ -834,16 +3770,6 @@
 			sepNavIntBoundsRect = "{{0, 0}, {817, 882}}";
 			sepNavSelRange = "{0, 0}";
-			sepNavVisRect = "{{0, 25}, {817, 857}}";
-		};
-	};
-	6DA1EC110D64419F00BEE134 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 6DEA82750C7ED41000B7D5DD /* xp1.cc */;
-		name = "xp1.cc: 204";
-		rLen = 0;
-		rLoc = 5151;
-		rType = 0;
-		vrLen = 781;
-		vrLoc = 4370;
+			sepNavVisRect = "{{0, 0}, {817, 430}}";
+		};
 	};
 	6DC3740A070405C7009E5976 /* todo.txt */ = {
@@ -857,14 +3783,14 @@
 	6DDB77DC0663260E009E5976 /* piapplgen.cc */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 2576}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 2758}}";
 			sepNavSelRange = "{5083, 0}";
-			sepNavVisRect = "{{0, 4}, {824, 850}}";
+			sepNavVisRect = "{{0, 264}, {817, 590}}";
 		};
 	};
 	6DDB77DD06632616009E5976 /* piapplgen.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 850}}";
-			sepNavSelRange = "{590, 0}";
-			sepNavVisRect = "{{0, 0}, {824, 850}}";
+			sepNavIntBoundsRect = "{{0, 0}, {1062, 826}}";
+			sepNavSelRange = "{1106, 103}";
+			sepNavVisRect = "{{0, 382}, {1062, 287}}";
 		};
 	};
@@ -928,7 +3854,7 @@
 	6DE7443F0C7C2E390051D656 /* xp0.cc */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 2030}}";
-			sepNavSelRange = "{728, 0}";
-			sepNavVisRect = "{{0, 44}, {824, 850}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 1568}}";
+			sepNavSelRange = "{2417, 38}";
+			sepNavVisRect = "{{0, 1110}, {817, 430}}";
 		};
 	};
@@ -1037,8 +3963,14 @@
 	};
 	6DEA82750C7ED41000B7D5DD /* xp1.cc */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {817, 3024}}";
-			sepNavSelRange = "{5220, 0}";
-			sepNavVisRect = "{{0, 2420}, {817, 590}}";
+		isa = PBXFileReference;
+		fileEncoding = 30;
+		lastKnownFileType = sourcecode.cpp.cpp;
+		name = xp1.cc;
+		path = /Users/brunomansoux/Programmes/PI4Mac/PI/Tests/xp1.cc;
+		sourceTree = "<absolute>";
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {817, 2744}}";
+			sepNavSelRange = "{206, 0}";
+			sepNavVisRect = "{{0, 826}, {817, 430}}";
 			sepNavWindowFrame = "{{15, 53}, {1136, 944}}";
 		};
@@ -1046,7 +3978,7 @@
 	6DEA831E0C7F162300B7D5DD /* pistdwdgmosx.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 1078}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 1078}}";
 			sepNavSelRange = "{1012, 0}";
-			sepNavVisRect = "{{0, 0}, {824, 850}}";
+			sepNavVisRect = "{{0, 0}, {817, 590}}";
 		};
 	};
@@ -1064,14 +3996,4 @@
 		objects = (
 		);
-	};
-	6DEF2BC20D5C97F5006053F9 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 6DEA82750C7ED41000B7D5DD /* xp1.cc */;
-		name = "xp1.cc: 204";
-		rLen = 0;
-		rLoc = 5151;
-		rType = 0;
-		vrLen = 781;
-		vrLoc = 4370;
 	};
 	6DF012F40CBF6A510026E580 /* PIPeriodQuartz.h */ = {
@@ -1106,7 +4028,7 @@
 	6DFD5AD406774017009E5976 /* PIApplQuartz.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 850}}";
-			sepNavSelRange = "{261, 0}";
-			sepNavVisRect = "{{0, 0}, {824, 850}}";
+			sepNavIntBoundsRect = "{{0, 0}, {817, 672}}";
+			sepNavSelRange = "{940, 0}";
+			sepNavVisRect = "{{0, 0}, {817, 590}}";
 		};
 	};
@@ -1115,5 +4037,5 @@
 			sepNavIntBoundsRect = "{{0, 0}, {817, 1358}}";
 			sepNavSelRange = "{1200, 0}";
-			sepNavVisRect = "{{0, 501}, {817, 857}}";
+			sepNavVisRect = "{{0, 490}, {817, 590}}";
 		};
 	};
Index: /trunk/SophyaPI/PI/Quartz/PI.xcodeproj/project.pbxproj
===================================================================
--- /trunk/SophyaPI/PI/Quartz/PI.xcodeproj/project.pbxproj	(revision 3472)
+++ /trunk/SophyaPI/PI/Quartz/PI.xcodeproj/project.pbxproj	(revision 3473)
@@ -271,5 +271,4 @@
 		6D0E25210665E286009E5976 /* picontainergen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526BFA06624512009E5976 /* picontainergen.h */; };
 		6D0E25220665E287009E5976 /* picontainergen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D526BF706624488009E5976 /* picontainergen.cc */; };
-		6D0E25230665E294009E5976 /* pisysdep.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526BFC066245AE009E5976 /* pisysdep.h */; };
 		6D0E25240665E29E009E5976 /* piwdgmosx.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D189BFE0619C1F5009E5976 /* piwdgmosx.h */; };
 		6D0E25250665E29F009E5976 /* piwdggen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D526C000662461A009E5976 /* piwdggen.h */; };
@@ -288,4 +287,31 @@
 		6D106880067DC9B3009E5976 /* QuartzAppTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */; };
 		6D106881067DC9B6009E5976 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; };
+		6D6F12710D6446D500583608 /* machdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12700D6446D500583608 /* machdefs.h */; };
+		6D6F129A0D6448E500583608 /* sopnamsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12990D6448E500583608 /* sopnamsp.h */; };
+		6D6F12AE0D644B2B00583608 /* pisysdep.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12AD0D644B2B00583608 /* pisysdep.h */; };
+		6D6F12F40D644DA100583608 /* pigraphquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F12F30D644DA100583608 /* pigraphquartz.h */; };
+		6D6F132F0D6454DD00583608 /* pifontquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F132E0D6454DD00583608 /* pifontquartz.h */; };
+		6D6F13310D64550C00583608 /* pifontquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13300D64550C00583608 /* pifontquartz.cpp */; };
+		6D6F134E0D64572500583608 /* picmapquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F134D0D64572500583608 /* picmapquartz.cpp */; };
+		6D6F13500D64573200583608 /* picmapquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F134F0D64573200583608 /* picmapquartz.h */; };
+		6D6F13800D6458E200583608 /* pigraphquartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F137F0D6458E200583608 /* pigraphquartz.cpp */; };
+		6D6F13AC0D645C3200583608 /* picmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13AB0D645C3200583608 /* picmap.h */; };
+		6D6F13B00D645C4D00583608 /* picmap.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13AD0D645C4D00583608 /* picmap.cc */; };
+		6D6F13B10D645C4D00583608 /* picmapgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13AE0D645C4D00583608 /* picmapgen.cc */; };
+		6D6F13B20D645C4D00583608 /* picmapgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13AF0D645C4D00583608 /* picmapgen.h */; };
+		6D6F13C00D645E8B00583608 /* piconsenum.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13BF0D645E8B00583608 /* piconsenum.h */; };
+		6D6F13FE0D64604000583608 /* pigraphgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13F60D64604000583608 /* pigraphgen.cc */; };
+		6D6F13FF0D64604000583608 /* pigratt.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13F70D64604000583608 /* pigratt.cc */; };
+		6D6F14000D64604000583608 /* pigratt.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13F80D64604000583608 /* pigratt.h */; };
+		6D6F14010D64604000583608 /* pigrcoord.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13F90D64604000583608 /* pigrcoord.cc */; };
+		6D6F14020D64604000583608 /* pigrcoord.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13FA0D64604000583608 /* pigrcoord.h */; };
+		6D6F14030D64604000583608 /* pilineatt.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13FB0D64604000583608 /* pilineatt.cc */; };
+		6D6F14040D64604000583608 /* pilineatt.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F13FC0D64604000583608 /* pilineatt.h */; };
+		6D6F14050D64604000583608 /* psfile.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F13FD0D64604000583608 /* psfile.cc */; };
+		6D6F14090D64605E00583608 /* pifontgen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F14070D64605E00583608 /* pifontgen.cc */; };
+		6D6F140A0D64605E00583608 /* pifontgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F14080D64605E00583608 /* pifontgen.h */; };
+		6D6F14120D64611D00583608 /* strutilxx.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F14100D64611D00583608 /* strutilxx.cc */; };
+		6D6F14130D64611D00583608 /* strutilxx.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6F14110D64611D00583608 /* strutilxx.h */; };
+		6D6F14750D6463FA00583608 /* xp1.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F14740D6463FA00583608 /* xp1.cc */; };
 		6D7D4E4C066710EB009E5976 /* pimenubargen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77DE06632635009E5976 /* pimenubargen.h */; };
 		6D7D4E4D066710EB009E5976 /* pimenubargen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77DF0663263C009E5976 /* pimenubargen.cc */; };
@@ -307,5 +333,4 @@
 		6DEA826C0C7ED3A500B7D5DD /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB77AAFE841565C02AAC07 /* Carbon.framework */; };
 		6DEA826D0C7ED3A500B7D5DD /* PI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034768DEFF38A45A11DB9C8B /* PI.framework */; };
-		6DEA82760C7ED41000B7D5DD /* xp1.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DEA82750C7ED41000B7D5DD /* xp1.cc */; };
 		6DEA82D00C7EDF5700B7D5DD /* pistdwdggen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6DDB77E30663266A009E5976 /* pistdwdggen.cc */; };
 		6DEA82D10C7EDF5B00B7D5DD /* pistdwdggen.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDB77E20663266A009E5976 /* pistdwdggen.h */; };
@@ -351,5 +376,5 @@
 		08FB77AAFE841565C02AAC07 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
 		32BAE0B70371A74B00C91783 /* PI_Prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PI_Prefix.h; sourceTree = SOURCE_ROOT; };
-		6D0E25030665D32C009E5976 /* pimsghandler.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pimsghandler.cc; path = ../Src/pimsghandler.cc; sourceTree = SOURCE_ROOT; };
+		6D0E25030665D32C009E5976 /* pimsghandler.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pimsghandler.cc; path = ../pimsghandler.cc; sourceTree = SOURCE_ROOT; };
 		6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; path = QuartzAppTest.cpp; sourceTree = SOURCE_ROOT; };
 		6D10687E067DC9AB009E5976 /* PIAQTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; path = PIAQTest.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -358,13 +383,39 @@
 		6D41F30A064771A8009E5976 /* PIContainerQuartz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PIContainerQuartz.h; sourceTree = SOURCE_ROOT; };
 		6D41F30B064771A8009E5976 /* PIContainerQuartz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PIContainerQuartz.cpp; sourceTree = SOURCE_ROOT; };
-		6D526BF706624488009E5976 /* picontainergen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = picontainergen.cc; path = ../Src/picontainergen.cc; sourceTree = SOURCE_ROOT; };
-		6D526BFA06624512009E5976 /* picontainergen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = picontainergen.h; path = ../Src/picontainergen.h; sourceTree = SOURCE_ROOT; };
-		6D526BFC066245AE009E5976 /* pisysdep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pisysdep.h; path = ../Src/pisysdep.h; sourceTree = SOURCE_ROOT; };
-		6D526C000662461A009E5976 /* piwdggen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = piwdggen.h; path = ../Src/piwdggen.h; sourceTree = SOURCE_ROOT; };
-		6D526C020662462C009E5976 /* pimsghandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pimsghandler.h; path = ../Src/pimsghandler.h; sourceTree = SOURCE_ROOT; };
-		6D526C040662464E009E5976 /* picolist.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = picolist.h; path = ../Src/picolist.h; sourceTree = SOURCE_ROOT; };
-		6D526C0606624678009E5976 /* piwdggen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = piwdggen.cc; path = ../Src/piwdggen.cc; sourceTree = SOURCE_ROOT; };
-		6D526C0806624689009E5976 /* pievthandler.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pievthandler.cc; path = ../Src/pievthandler.cc; sourceTree = SOURCE_ROOT; };
-		6D526C0A066246A9009E5976 /* pievthandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pievthandler.h; path = ../Src/pievthandler.h; sourceTree = SOURCE_ROOT; };
+		6D526BF706624488009E5976 /* picontainergen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = picontainergen.cc; path = ../picontainergen.cc; sourceTree = SOURCE_ROOT; };
+		6D526BFA06624512009E5976 /* picontainergen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = picontainergen.h; path = ../picontainergen.h; sourceTree = SOURCE_ROOT; };
+		6D526C000662461A009E5976 /* piwdggen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = piwdggen.h; path = ../piwdggen.h; sourceTree = SOURCE_ROOT; };
+		6D526C020662462C009E5976 /* pimsghandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pimsghandler.h; path = ../pimsghandler.h; sourceTree = SOURCE_ROOT; };
+		6D526C040662464E009E5976 /* picolist.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = picolist.h; path = ../picolist.h; sourceTree = SOURCE_ROOT; };
+		6D526C0606624678009E5976 /* piwdggen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = piwdggen.cc; path = ../piwdggen.cc; sourceTree = SOURCE_ROOT; };
+		6D526C0806624689009E5976 /* pievthandler.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pievthandler.cc; path = ../pievthandler.cc; sourceTree = SOURCE_ROOT; };
+		6D526C0A066246A9009E5976 /* pievthandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pievthandler.h; path = ../pievthandler.h; sourceTree = SOURCE_ROOT; };
+		6D6F12700D6446D500583608 /* machdefs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = machdefs.h; sourceTree = "<group>"; };
+		6D6F12990D6448E500583608 /* sopnamsp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sopnamsp.h; sourceTree = "<group>"; };
+		6D6F12AD0D644B2B00583608 /* pisysdep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pisysdep.h; path = ../pisysdep.h; sourceTree = SOURCE_ROOT; };
+		6D6F12F30D644DA100583608 /* pigraphquartz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pigraphquartz.h; sourceTree = "<group>"; };
+		6D6F132E0D6454DD00583608 /* pifontquartz.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = pifontquartz.h; sourceTree = "<group>"; };
+		6D6F13300D64550C00583608 /* pifontquartz.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = pifontquartz.cpp; sourceTree = "<group>"; };
+		6D6F134D0D64572500583608 /* picmapquartz.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = picmapquartz.cpp; sourceTree = "<group>"; };
+		6D6F134F0D64573200583608 /* picmapquartz.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = picmapquartz.h; sourceTree = "<group>"; };
+		6D6F137F0D6458E200583608 /* pigraphquartz.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = pigraphquartz.cpp; sourceTree = "<group>"; };
+		6D6F13AB0D645C3200583608 /* picmap.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = picmap.h; path = ../picmap.h; sourceTree = SOURCE_ROOT; };
+		6D6F13AD0D645C4D00583608 /* picmap.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = picmap.cc; path = ../picmap.cc; sourceTree = SOURCE_ROOT; };
+		6D6F13AE0D645C4D00583608 /* picmapgen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = picmapgen.cc; path = ../picmapgen.cc; sourceTree = SOURCE_ROOT; };
+		6D6F13AF0D645C4D00583608 /* picmapgen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = picmapgen.h; path = ../picmapgen.h; sourceTree = SOURCE_ROOT; };
+		6D6F13BF0D645E8B00583608 /* piconsenum.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = piconsenum.h; path = ../piconsenum.h; sourceTree = SOURCE_ROOT; };
+		6D6F13F60D64604000583608 /* pigraphgen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pigraphgen.cc; path = ../pigraphgen.cc; sourceTree = SOURCE_ROOT; };
+		6D6F13F70D64604000583608 /* pigratt.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pigratt.cc; path = ../pigratt.cc; sourceTree = SOURCE_ROOT; };
+		6D6F13F80D64604000583608 /* pigratt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pigratt.h; path = ../pigratt.h; sourceTree = SOURCE_ROOT; };
+		6D6F13F90D64604000583608 /* pigrcoord.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pigrcoord.cc; path = ../pigrcoord.cc; sourceTree = SOURCE_ROOT; };
+		6D6F13FA0D64604000583608 /* pigrcoord.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pigrcoord.h; path = ../pigrcoord.h; sourceTree = SOURCE_ROOT; };
+		6D6F13FB0D64604000583608 /* pilineatt.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pilineatt.cc; path = ../pilineatt.cc; sourceTree = SOURCE_ROOT; };
+		6D6F13FC0D64604000583608 /* pilineatt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pilineatt.h; path = ../pilineatt.h; sourceTree = SOURCE_ROOT; };
+		6D6F13FD0D64604000583608 /* psfile.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = psfile.cc; path = ../psfile.cc; sourceTree = SOURCE_ROOT; };
+		6D6F14070D64605E00583608 /* pifontgen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pifontgen.cc; path = ../pifontgen.cc; sourceTree = SOURCE_ROOT; };
+		6D6F14080D64605E00583608 /* pifontgen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pifontgen.h; path = ../pifontgen.h; sourceTree = SOURCE_ROOT; };
+		6D6F14100D64611D00583608 /* strutilxx.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = strutilxx.cc; path = ../../SophyaLib/SUtils/strutilxx.cc; sourceTree = SOURCE_ROOT; };
+		6D6F14110D64611D00583608 /* strutilxx.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = strutilxx.h; path = ../../SophyaLib/SUtils/strutilxx.h; sourceTree = SOURCE_ROOT; };
+		6D6F14740D6463FA00583608 /* xp1.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = xp1.cc; path = ../../Tests/xp1.cc; sourceTree = SOURCE_ROOT; };
 		6D7D4E500667277A009E5976 /* PIMenuBarQuartz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PIMenuBarQuartz.h; sourceTree = SOURCE_ROOT; };
 		6D7D4E510667277A009E5976 /* PIMenuBarQuartz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PIMenuBarQuartz.cpp; sourceTree = SOURCE_ROOT; };
@@ -378,14 +429,14 @@
 		6D99445B06D1F5DD009E5976 /* PIButtonQuartz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PIButtonQuartz.cpp; sourceTree = SOURCE_ROOT; };
 		6DC3740A070405C7009E5976 /* todo.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = todo.txt; sourceTree = "<group>"; };
-		6DDB77DC0663260E009E5976 /* piapplgen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = piapplgen.cc; path = ../Src/piapplgen.cc; sourceTree = SOURCE_ROOT; };
-		6DDB77DD06632616009E5976 /* piapplgen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = piapplgen.h; path = ../Src/piapplgen.h; sourceTree = SOURCE_ROOT; };
-		6DDB77DE06632635009E5976 /* pimenubargen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pimenubargen.h; path = ../Src/pimenubargen.h; sourceTree = SOURCE_ROOT; };
-		6DDB77DF0663263C009E5976 /* pimenubargen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pimenubargen.cc; path = ../Src/pimenubargen.cc; sourceTree = SOURCE_ROOT; };
-		6DDB77E00663264C009E5976 /* pimenugen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pimenugen.h; path = ../Src/pimenugen.h; sourceTree = SOURCE_ROOT; };
-		6DDB77E10663264C009E5976 /* pimenugen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pimenugen.cc; path = ../Src/pimenugen.cc; sourceTree = SOURCE_ROOT; };
-		6DDB77E20663266A009E5976 /* pistdwdggen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pistdwdggen.h; path = ../Src/pistdwdggen.h; sourceTree = SOURCE_ROOT; };
-		6DDB77E30663266A009E5976 /* pistdwdggen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pistdwdggen.cc; path = ../Src/pistdwdggen.cc; sourceTree = SOURCE_ROOT; };
-		6DDB77E80663268E009E5976 /* piwindowgen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = piwindowgen.h; path = ../Src/piwindowgen.h; sourceTree = SOURCE_ROOT; };
-		6DDB77E90663268E009E5976 /* piwindowgen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = piwindowgen.cc; path = ../Src/piwindowgen.cc; sourceTree = SOURCE_ROOT; };
+		6DDB77DC0663260E009E5976 /* piapplgen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = piapplgen.cc; path = ../piapplgen.cc; sourceTree = SOURCE_ROOT; };
+		6DDB77DD06632616009E5976 /* piapplgen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = piapplgen.h; path = ../piapplgen.h; sourceTree = SOURCE_ROOT; };
+		6DDB77DE06632635009E5976 /* pimenubargen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pimenubargen.h; path = ../pimenubargen.h; sourceTree = SOURCE_ROOT; };
+		6DDB77DF0663263C009E5976 /* pimenubargen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pimenubargen.cc; path = ../pimenubargen.cc; sourceTree = SOURCE_ROOT; };
+		6DDB77E00663264C009E5976 /* pimenugen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pimenugen.h; path = ../pimenugen.h; sourceTree = SOURCE_ROOT; };
+		6DDB77E10663264C009E5976 /* pimenugen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pimenugen.cc; path = ../pimenugen.cc; sourceTree = SOURCE_ROOT; };
+		6DDB77E20663266A009E5976 /* pistdwdggen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pistdwdggen.h; path = ../pistdwdggen.h; sourceTree = SOURCE_ROOT; };
+		6DDB77E30663266A009E5976 /* pistdwdggen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pistdwdggen.cc; path = ../pistdwdggen.cc; sourceTree = SOURCE_ROOT; };
+		6DDB77E80663268E009E5976 /* piwindowgen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = piwindowgen.h; path = ../piwindowgen.h; sourceTree = SOURCE_ROOT; };
+		6DDB77E90663268E009E5976 /* piwindowgen.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = piwindowgen.cc; path = ../piwindowgen.cc; sourceTree = SOURCE_ROOT; };
 		6DE744360C7C2DF40051D656 /* XP0-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "XP0-Info.plist"; sourceTree = "<group>"; };
 		6DE7443F0C7C2E390051D656 /* xp0.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = xp0.cc; path = ../Tests/xp0.cc; sourceTree = SOURCE_ROOT; };
@@ -394,5 +445,4 @@
 		6DEA07E50C8861E90016C028 /* pit0.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pit0.cc; path = ../Tests/pit0.cc; sourceTree = SOURCE_ROOT; };
 		6DEA82730C7ED3A500B7D5DD /* XP1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XP1.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		6DEA82750C7ED41000B7D5DD /* xp1.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = xp1.cc; path = ../Tests/xp1.cc; sourceTree = SOURCE_ROOT; };
 		6DEA831E0C7F162300B7D5DD /* pistdwdgmosx.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = pistdwdgmosx.h; sourceTree = SOURCE_ROOT; };
 		6DEA83220C7F166500B7D5DD /* pistdwdgmosx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pistdwdgmosx.cpp; sourceTree = SOURCE_ROOT; };
@@ -567,4 +617,24 @@
 			isa = PBXGroup;
 			children = (
+				6D6F14100D64611D00583608 /* strutilxx.cc */,
+				6D6F14110D64611D00583608 /* strutilxx.h */,
+				6D6F14070D64605E00583608 /* pifontgen.cc */,
+				6D6F14080D64605E00583608 /* pifontgen.h */,
+				6D6F13F60D64604000583608 /* pigraphgen.cc */,
+				6D6F13F70D64604000583608 /* pigratt.cc */,
+				6D6F13F80D64604000583608 /* pigratt.h */,
+				6D6F13F90D64604000583608 /* pigrcoord.cc */,
+				6D6F13FA0D64604000583608 /* pigrcoord.h */,
+				6D6F13FB0D64604000583608 /* pilineatt.cc */,
+				6D6F13FC0D64604000583608 /* pilineatt.h */,
+				6D6F13FD0D64604000583608 /* psfile.cc */,
+				6D6F13BF0D645E8B00583608 /* piconsenum.h */,
+				6D6F13AD0D645C4D00583608 /* picmap.cc */,
+				6D6F13AE0D645C4D00583608 /* picmapgen.cc */,
+				6D6F13AF0D645C4D00583608 /* picmapgen.h */,
+				6D6F13AB0D645C3200583608 /* picmap.h */,
+				6D6F12AD0D644B2B00583608 /* pisysdep.h */,
+				6D6F12990D6448E500583608 /* sopnamsp.h */,
+				6D6F12700D6446D500583608 /* machdefs.h */,
 				32BAE0B70371A74B00C91783 /* PI_Prefix.h */,
 				6D526C040662464E009E5976 /* picolist.h */,
@@ -594,6 +664,6 @@
 			isa = PBXGroup;
 			children = (
+				6D6F14740D6463FA00583608 /* xp1.cc */,
 				6DEA07E50C8861E90016C028 /* pit0.cc */,
-				6DEA82750C7ED41000B7D5DD /* xp1.cc */,
 				6DE7443F0C7C2E390051D656 /* xp0.cc */,
 				6D106876067DC8FC009E5976 /* QuartzAppTest.cpp */,
@@ -605,4 +675,7 @@
 			isa = PBXGroup;
 			children = (
+				6D6F12F30D644DA100583608 /* pigraphquartz.h */,
+				6D6F134F0D64573200583608 /* picmapquartz.h */,
+				6D6F132E0D6454DD00583608 /* pifontquartz.h */,
 				6DFD5AD406774017009E5976 /* PIApplQuartz.h */,
 				6D99445A06D1F5DD009E5976 /* PIButtonQuartz.h */,
@@ -613,5 +686,4 @@
 				6DF012F40CBF6A510026E580 /* PIPeriodQuartz.h */,
 				6D98FCF4062C1CDB009E5976 /* PIWindowQuartz.h */,
-				6D526BFC066245AE009E5976 /* pisysdep.h */,
 				6DEA831E0C7F162300B7D5DD /* pistdwdgmosx.h */,
 				6D189BFE0619C1F5009E5976 /* piwdgmosx.h */,
@@ -623,4 +695,7 @@
 			isa = PBXGroup;
 			children = (
+				6D6F137F0D6458E200583608 /* pigraphquartz.cpp */,
+				6D6F134D0D64572500583608 /* picmapquartz.cpp */,
+				6D6F13300D64550C00583608 /* pifontquartz.cpp */,
 				6DF012F50CBF6A510026E580 /* PIPeriodQuartz.cpp */,
 				6D7D4E510667277A009E5976 /* PIMenuBarQuartz.cpp */,
@@ -648,5 +723,4 @@
 				6D0E25200665D8A2009E5976 /* picolist.h in Headers */,
 				6D0E25210665E286009E5976 /* picontainergen.h in Headers */,
-				6D0E25230665E294009E5976 /* pisysdep.h in Headers */,
 				6D0E25240665E29E009E5976 /* piwdgmosx.h in Headers */,
 				6D0E25250665E29F009E5976 /* piwdggen.h in Headers */,
@@ -666,4 +740,18 @@
 				6DEA831F0C7F162300B7D5DD /* pistdwdgmosx.h in Headers */,
 				6DF012F60CBF6A510026E580 /* PIPeriodQuartz.h in Headers */,
+				6D6F12710D6446D500583608 /* machdefs.h in Headers */,
+				6D6F129A0D6448E500583608 /* sopnamsp.h in Headers */,
+				6D6F12AE0D644B2B00583608 /* pisysdep.h in Headers */,
+				6D6F12F40D644DA100583608 /* pigraphquartz.h in Headers */,
+				6D6F132F0D6454DD00583608 /* pifontquartz.h in Headers */,
+				6D6F13500D64573200583608 /* picmapquartz.h in Headers */,
+				6D6F13AC0D645C3200583608 /* picmap.h in Headers */,
+				6D6F13B20D645C4D00583608 /* picmapgen.h in Headers */,
+				6D6F13C00D645E8B00583608 /* piconsenum.h in Headers */,
+				6D6F14000D64604000583608 /* pigratt.h in Headers */,
+				6D6F14020D64604000583608 /* pigrcoord.h in Headers */,
+				6D6F14040D64604000583608 /* pilineatt.h in Headers */,
+				6D6F140A0D64605E00583608 /* pifontgen.h in Headers */,
+				6D6F14130D64611D00583608 /* strutilxx.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -824,4 +912,16 @@
 				6DEA83230C7F166500B7D5DD /* pistdwdgmosx.cpp in Sources */,
 				6DF012F70CBF6A510026E580 /* PIPeriodQuartz.cpp in Sources */,
+				6D6F13310D64550C00583608 /* pifontquartz.cpp in Sources */,
+				6D6F134E0D64572500583608 /* picmapquartz.cpp in Sources */,
+				6D6F13800D6458E200583608 /* pigraphquartz.cpp in Sources */,
+				6D6F13B00D645C4D00583608 /* picmap.cc in Sources */,
+				6D6F13B10D645C4D00583608 /* picmapgen.cc in Sources */,
+				6D6F13FE0D64604000583608 /* pigraphgen.cc in Sources */,
+				6D6F13FF0D64604000583608 /* pigratt.cc in Sources */,
+				6D6F14010D64604000583608 /* pigrcoord.cc in Sources */,
+				6D6F14030D64604000583608 /* pilineatt.cc in Sources */,
+				6D6F14050D64604000583608 /* psfile.cc in Sources */,
+				6D6F14090D64605E00583608 /* pifontgen.cc in Sources */,
+				6D6F14120D64611D00583608 /* strutilxx.cc in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -855,5 +955,5 @@
 			buildActionMask = 2147483647;
 			files = (
-				6DEA82760C7ED41000B7D5DD /* xp1.cc in Sources */,
+				6D6F14750D6463FA00583608 /* xp1.cc in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -884,5 +984,5 @@
 				HEADER_SEARCH_PATHS = .;
 				OPTIMIZATION_CFLAGS = "-O0";
-				OTHER_CFLAGS = "-D__MACOSX__";
+				OTHER_CFLAGS = "-D__PIWQUARTZ__";
 				OTHER_LDFLAGS = "";
 				OTHER_REZFLAGS = "";
@@ -1028,5 +1128,5 @@
 				GCC_OPTIMIZATION_LEVEL = 0;
 				OPTIMIZATION_CFLAGS = "-O0";
-				OTHER_CFLAGS = "-D__MACOSX__";
+				OTHER_CFLAGS = "-D__PIWQUARTZ__";
 				OTHER_LDFLAGS = "";
 				OTHER_REZFLAGS = "";
@@ -1106,5 +1206,5 @@
 				LIBRARY_SEARCH_PATHS = "";
 				OPTIMIZATION_CFLAGS = "-O0";
-				OTHER_CFLAGS = "-D__MACOSX__";
+				OTHER_CFLAGS = "-D__PIWQUARTZ__";
 				OTHER_LDFLAGS = "";
 				PREBINDING = NO;
Index: /trunk/SophyaPI/PI/Quartz/PIApplQuartz.h
===================================================================
--- /trunk/SophyaPI/PI/Quartz/PIApplQuartz.h	(revision 3472)
+++ /trunk/SophyaPI/PI/Quartz/PIApplQuartz.h	(revision 3473)
@@ -32,4 +32,12 @@
     virtual void	ScreenSizeMM(int& szx, int& szy);
     virtual void	ScreenResolution(int& resolx, int& resoly);
+	
+	virtual void              RedirectOutStream(PIConsole* cons, unsigned char va= PIVA_Def)  {};
+	virtual void              RedirectErrStream(PIConsole* cons, unsigned char va= PIVA_Red) {};
+
+	virtual void              RedirectOutStream(PIConsole* cons, string const & flnm, bool fgcpos=false, 
+						    unsigned char va= PIVA_Def)  {};
+	virtual void              RedirectErrStream(PIConsole* cons, string const & flnm, bool fgcpos=false, 
+						    unsigned char va= PIVA_Def)  {};
 
 protected:
Index: /trunk/SophyaPI/PI/Quartz/piwdgmosx.cpp
===================================================================
--- /trunk/SophyaPI/PI/Quartz/piwdgmosx.cpp	(revision 3472)
+++ /trunk/SophyaPI/PI/Quartz/piwdgmosx.cpp	(revision 3473)
@@ -30,5 +30,6 @@
 void PIWdgQuartz::FinishCreate()
 {
-    return;
+  finishDone = true;
+  return;
 }
 
Index: /trunk/SophyaPI/PI/Quartz/piwdgmosx.h
===================================================================
--- /trunk/SophyaPI/PI/Quartz/piwdgmosx.h	(revision 3472)
+++ /trunk/SophyaPI/PI/Quartz/piwdgmosx.h	(revision 3473)
@@ -108,4 +108,19 @@
 typedef PIWdgQuartz PIWdg;
 
+
+// -------- La classe PIScreenBuffer ----------
+class PIScreenBuffer {
+public :
+  			PIScreenBuffer(int sx, int sy) {};
+  virtual		~PIScreenBuffer() {};
+
+  virtual int         	XSize()	 {return 0;};
+  virtual int         	YSize()  {return 0;};
+  virtual  void 	CopyFromWdg(PIWdg* wdg, int ox, int oy, int dx, int dy, int x, int y) {};
+  virtual  void 	CopyToWdg(PIWdg* wdg, int ox, int oy, int dx, int dy, int x, int y) {};
+  virtual  void 	CopyFrom(PIScreenBuffer* grb, int ox, int oy, int dx, int dy, int x, int y) {};
+
+};
+
 #endif/* PIWDG_QUARTZ_SEEN */
 
Index: /trunk/SophyaPI/PI/Tests/xp1.cc
===================================================================
--- /trunk/SophyaPI/PI/Tests/xp1.cc	(revision 3472)
+++ /trunk/SophyaPI/PI/Tests/xp1.cc	(revision 3473)
@@ -10,4 +10,5 @@
 #include PISTDWDG_H 
 #include PIWIN_H
+#include "PIButtonQuartz.h"
 
 //  ----- Declaration de la classe ArgsWind : Fenetre de dialogue -------
Index: /trunk/SophyaPI/PI/piapplgen.h
===================================================================
--- /trunk/SophyaPI/PI/piapplgen.h	(revision 3472)
+++ /trunk/SophyaPI/PI/piapplgen.h	(revision 3473)
@@ -6,5 +6,6 @@
 #include PICONT_H
 #include PIMENUBAR_H
-#include "picons.h"
+#include "piconsenum.h"
+class PIConsole;
 
 
Index: /trunk/SophyaPI/PI/picons.h
===================================================================
--- /trunk/SophyaPI/PI/picons.h	(revision 3472)
+++ /trunk/SophyaPI/PI/picons.h	(revision 3473)
@@ -14,17 +14,7 @@
 #include PIBWDG_H
 
-enum PIVAType {    
-  PIVA_Def = 0,
-  PIVA_Bold = 1 << 0,
-  PIVA_Ital = 1 << 1,
-  PIVA_Reverse = 1 << 2,
-//  Le 4eme bit (<<3) est reserve pour l'usage interne (PIVA_Select)
-  PIVA_DefCol = 0,
-  PIVA_Red = 1 << 4,
-  PIVA_Blue = 2 << 4, 
-  PIVA_Green = 3 << 4, 
-  PIVA_Yellow = 4 << 4,
-  PIVA_Magenta = 5 << 4
-};
+/// Declaration enum PIVAType 
+#include "piconsenum.h"
+
 
 class PIConsole : public PIBaseWdg {
Index: /trunk/SophyaPI/PI/piconsenum.h
===================================================================
--- /trunk/SophyaPI/PI/piconsenum.h	(revision 3473)
+++ /trunk/SophyaPI/PI/piconsenum.h	(revision 3473)
@@ -0,0 +1,24 @@
+// This may look like C code, but it is really -*- C++ -*-
+// Declaration enum de PIConsole separe - 
+//                    Reza+Bruno 14 Fev 2008 
+// LAL (Orsay) / IN2P3-CNRS  DAPNIA/SPP (Saclay) / CEA
+
+#ifndef PICONSENUM_H
+#define PICONSENUM_H
+
+enum PIVAType {    
+  PIVA_Def = 0,
+  PIVA_Bold = 1 << 0,
+  PIVA_Ital = 1 << 1,
+  PIVA_Reverse = 1 << 2,
+//  Le 4eme bit (<<3) est reserve pour l'usage interne (PIVA_Select)
+  PIVA_DefCol = 0,
+  PIVA_Red = 1 << 4,
+  PIVA_Blue = 2 << 4, 
+  PIVA_Green = 3 << 4, 
+  PIVA_Yellow = 4 << 4,
+  PIVA_Magenta = 5 << 4
+};
+
+
+#endif
Index: /trunk/SophyaPI/PI/pisysdep.h
===================================================================
--- /trunk/SophyaPI/PI/pisysdep.h	(revision 3472)
+++ /trunk/SophyaPI/PI/pisysdep.h	(revision 3473)
@@ -4,5 +4,20 @@
 #include "machdefs.h"
 
-#ifdef __MWERKS__         // Macintosh
+#ifdef __PIWQUARTZ__
+  #define PIWDG_H  "piwdgmosx.h"
+  #define PICONT_H "PIContainerQuartz.h"
+  #define PIMENU_H "PIMenuQuartz.h"
+  #define PIMENUBAR_H "PIMenuBarQuartz.h"
+  #define PIAPP_H "PIApplQuartz.h"
+  #define PISTDWDG_H "pistdwdgmosx.h"
+  #define PIWIN_H "PIWindowQuartz.h"
+  #define PIPERIODIC_H "PIPeriodQuartz.h"
+  #define PIBUTTON_H "PIButtonQuartz.h"
+  #define PIGRAPHIC_H "pigraphquartz.h"
+  #define PICMAPNTV_H "picmapquartz.h"
+  #define PICMAP_H "picmap.h"
+  #define PIFONT_H "pifontquartz.h"
+
+#elif __MWERKS__         // Macintosh
 
   #define PIWDG_H  "piwdgmac.h"
Index: /trunk/SophyaPI/PI/piwdggen.cc
===================================================================
--- /trunk/SophyaPI/PI/piwdggen.cc	(revision 3472)
+++ /trunk/SophyaPI/PI/piwdggen.cc	(revision 3473)
@@ -236,4 +236,5 @@
 {
 parent = par;
+finishDone = false;
 bindingLock = false;
 SetMsg(0);
Index: /trunk/SophyaPI/PI/piwdggen.h
===================================================================
--- /trunk/SophyaPI/PI/piwdggen.h	(revision 3472)
+++ /trunk/SophyaPI/PI/piwdggen.h	(revision 3473)
@@ -131,4 +131,5 @@
 protected:
   PIContainerGen*        parent;
+  bool finishDone;  // FinishCreate appele
   PIMessage              myMsg;
   list<EvHand>		 mDHlist;
Index: /trunk/SophyaPI/PI/piwdgx.h
===================================================================
--- /trunk/SophyaPI/PI/piwdgx.h	(revision 3472)
+++ /trunk/SophyaPI/PI/piwdgx.h	(revision 3473)
@@ -111,5 +111,4 @@
   WmIntState wmis;
   bool stmng;
-  bool finishDone;  // FinishCreate appele
   PIColors mBCol, mFCol;
   PIBindingKind mBKleft, mBKright, mBKtop, mBKbottom;
