<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>metaweb.py</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -6,7 +6,7 @@
 #  Copyright (c) 2008 Will Larson. All rights reserved.
 #
 
-import objc
+import objc, metaweb
 from Foundation import *
 
 class MWController(NSObject):
@@ -17,4 +17,5 @@ class MWController(NSObject):
     @objc.IBAction
     def search_(self,sender):
         search_value = self.textField.stringValue()
-        NSLog(u&quot;Search: %s&quot; % search_value)
\ No newline at end of file
+        _results = metaweb.search(search_value)
+        NSLog(u&quot;Search: %s&quot; % _results)
\ No newline at end of file</diff>
      <filename>MWController.py</filename>
    </modified>
    <modified>
      <diff>@@ -14,6 +14,7 @@
 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+		BEA672E20E60965500FC6C91 /* metaweb.py in Resources */ = {isa = PBXBuildFile; fileRef = BEA672E10E60965500FC6C91 /* metaweb.py */; };
 		BEE9BD050E5F404A00CBCEC3 /* MWController.py in Resources */ = {isa = PBXBuildFile; fileRef = BEE9BD040E5F404A00CBCEC3 /* MWController.py */; };
 /* End PBXBuildFile section */
 
@@ -31,6 +32,7 @@
 		77C8C1F80C07829500965286 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = &quot;&lt;group&gt;&quot;; };
 		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = &quot;&lt;group&gt;&quot;; };
 		8D1107320486CEB800E47090 /* MetaWindow.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MetaWindow.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		BEA672E10E60965500FC6C91 /* metaweb.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = metaweb.py; sourceTree = &quot;&lt;group&gt;&quot;; };
 		BEE9BD040E5F404A00CBCEC3 /* MWController.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = MWController.py; sourceTree = &quot;&lt;group&gt;&quot;; };
 /* End PBXFileReference section */
 
@@ -98,6 +100,7 @@
 		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
 			isa = PBXGroup;
 			children = (
+				BEA672E10E60965500FC6C91 /* metaweb.py */,
 				32CA4F630368D1EE00C91783 /* MetaWindow_Prefix.pch */,
 				29B97316FDCFA39411CA2CEA /* main.m */,
 				77631A3E0C0748CF005415CB /* main.py */,
@@ -172,6 +175,7 @@
 				7790198F0C07548A00326F66 /* MetaWindowAppDelegate.py in Resources */,
 				77C8C1F90C07829500965286 /* MainMenu.xib in Resources */,
 				BEE9BD050E5F404A00CBCEC3 /* MWController.py in Resources */,
+				BEA672E20E60965500FC6C91 /* metaweb.py in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};</diff>
      <filename>MetaWindow.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff>@@ -275,13 +275,13 @@
 							&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateSelectionKey&lt;/key&gt;
 							&lt;array&gt;
 								&lt;array&gt;
-									&lt;integer&gt;7&lt;/integer&gt;
-									&lt;integer&gt;4&lt;/integer&gt;
+									&lt;integer&gt;2&lt;/integer&gt;
+									&lt;integer&gt;1&lt;/integer&gt;
 									&lt;integer&gt;0&lt;/integer&gt;
 								&lt;/array&gt;
 							&lt;/array&gt;
 							&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateVisibleRectKey&lt;/key&gt;
-							&lt;string&gt;{{0, 0}, {186, 445}}&lt;/string&gt;
+							&lt;string&gt;{{0, 0}, {186, 553}}&lt;/string&gt;
 						&lt;/dict&gt;
 						&lt;key&gt;PBXTopSmartGroupGIDs&lt;/key&gt;
 						&lt;array/&gt;
@@ -293,14 +293,14 @@
 					&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 					&lt;dict&gt;
 						&lt;key&gt;Frame&lt;/key&gt;
-						&lt;string&gt;{{0, 0}, {203, 463}}&lt;/string&gt;
+						&lt;string&gt;{{0, 0}, {203, 571}}&lt;/string&gt;
 						&lt;key&gt;GroupTreeTableConfiguration&lt;/key&gt;
 						&lt;array&gt;
 							&lt;string&gt;MainColumn&lt;/string&gt;
 							&lt;real&gt;186&lt;/real&gt;
 						&lt;/array&gt;
 						&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-						&lt;string&gt;499 223 788 504 0 0 1280 778 &lt;/string&gt;
+						&lt;string&gt;479 166 791 612 0 0 1280 778 &lt;/string&gt;
 					&lt;/dict&gt;
 					&lt;key&gt;Module&lt;/key&gt;
 					&lt;string&gt;PBXSmartGroupTreeModule&lt;/string&gt;
@@ -316,7 +316,7 @@
 								&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
 								&lt;string&gt;1CE0B20306471E060097A5F4&lt;/string&gt;
 								&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-								&lt;string&gt;main.py&lt;/string&gt;
+								&lt;string&gt;MWController.py&lt;/string&gt;
 								&lt;key&gt;PBXSplitModuleInNavigatorKey&lt;/key&gt;
 								&lt;dict&gt;
 									&lt;key&gt;Split0&lt;/key&gt;
@@ -324,18 +324,19 @@
 										&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
 										&lt;string&gt;1CE0B20406471E060097A5F4&lt;/string&gt;
 										&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-										&lt;string&gt;main.py&lt;/string&gt;
+										&lt;string&gt;MWController.py&lt;/string&gt;
 										&lt;key&gt;_historyCapacity&lt;/key&gt;
 										&lt;integer&gt;0&lt;/integer&gt;
 										&lt;key&gt;bookmark&lt;/key&gt;
-										&lt;string&gt;BEE9BD2E0E5F74D200CBCEC3&lt;/string&gt;
+										&lt;string&gt;BEA673030E60B55F00FC6C91&lt;/string&gt;
 										&lt;key&gt;history&lt;/key&gt;
 										&lt;array&gt;
 											&lt;string&gt;BEE9BD0E0E5F6FBC00CBCEC3&lt;/string&gt;
-											&lt;string&gt;BEE9BD0F0E5F6FBC00CBCEC3&lt;/string&gt;
 											&lt;string&gt;BEE9BD290E5F74D200CBCEC3&lt;/string&gt;
 											&lt;string&gt;BEE9BD2A0E5F74D200CBCEC3&lt;/string&gt;
-											&lt;string&gt;BEE9BD2B0E5F74D200CBCEC3&lt;/string&gt;
+											&lt;string&gt;BEA672FE0E60B55F00FC6C91&lt;/string&gt;
+											&lt;string&gt;BEA672FF0E60B55F00FC6C91&lt;/string&gt;
+											&lt;string&gt;BEA673000E60B55F00FC6C91&lt;/string&gt;
 										&lt;/array&gt;
 										&lt;key&gt;prevStack&lt;/key&gt;
 										&lt;array&gt;
@@ -343,7 +344,9 @@
 											&lt;string&gt;BEE9BD120E5F6FBC00CBCEC3&lt;/string&gt;
 											&lt;string&gt;BEE9BD130E5F6FBC00CBCEC3&lt;/string&gt;
 											&lt;string&gt;BEE9BD2C0E5F74D200CBCEC3&lt;/string&gt;
-											&lt;string&gt;BEE9BD2D0E5F74D200CBCEC3&lt;/string&gt;
+											&lt;string&gt;BEA672F80E60ABD800FC6C91&lt;/string&gt;
+											&lt;string&gt;BEA673010E60B55F00FC6C91&lt;/string&gt;
+											&lt;string&gt;BEA673020E60B55F00FC6C91&lt;/string&gt;
 										&lt;/array&gt;
 									&lt;/dict&gt;
 									&lt;key&gt;SplitCount&lt;/key&gt;
@@ -355,14 +358,14 @@
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{0, 0}, {580, 193}}&lt;/string&gt;
+								&lt;string&gt;{{0, 0}, {583, 301}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;499 223 788 504 0 0 1280 778 &lt;/string&gt;
+								&lt;string&gt;479 166 791 612 0 0 1280 778 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXNavigatorGroup&lt;/string&gt;
 							&lt;key&gt;Proportion&lt;/key&gt;
-							&lt;string&gt;193pt&lt;/string&gt;
+							&lt;string&gt;301pt&lt;/string&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;BecomeActive&lt;/key&gt;
@@ -377,9 +380,9 @@
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{0, 198}, {580, 265}}&lt;/string&gt;
+								&lt;string&gt;{{0, 306}, {583, 265}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;499 223 788 504 0 0 1280 778 &lt;/string&gt;
+								&lt;string&gt;479 166 791 612 0 0 1280 778 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;XCDetailModule&lt;/string&gt;
@@ -388,7 +391,7 @@
 						&lt;/dict&gt;
 					&lt;/array&gt;
 					&lt;key&gt;Proportion&lt;/key&gt;
-					&lt;string&gt;580pt&lt;/string&gt;
+					&lt;string&gt;583pt&lt;/string&gt;
 				&lt;/dict&gt;
 			&lt;/array&gt;
 			&lt;key&gt;Name&lt;/key&gt;
@@ -403,9 +406,9 @@
 			&lt;/array&gt;
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
-				&lt;string&gt;BEE9BCE50E5F354C00CBCEC3&lt;/string&gt;
+				&lt;string&gt;BEA672BE0E60936700FC6C91&lt;/string&gt;
 				&lt;string&gt;1CE0B1FE06471DED0097A5F4&lt;/string&gt;
-				&lt;string&gt;BEE9BCE60E5F354C00CBCEC3&lt;/string&gt;
+				&lt;string&gt;BEA672BF0E60936700FC6C91&lt;/string&gt;
 				&lt;string&gt;1CE0B20306471E060097A5F4&lt;/string&gt;
 				&lt;string&gt;1CE0B20506471E060097A5F4&lt;/string&gt;
 			&lt;/array&gt;
@@ -539,12 +542,13 @@
 	&lt;integer&gt;5&lt;/integer&gt;
 	&lt;key&gt;WindowOrderList&lt;/key&gt;
 	&lt;array&gt;
-		&lt;string&gt;1CD10A99069EF8BA00B06720&lt;/string&gt;
-		&lt;string&gt;BEE9BD150E5F6FBC00CBCEC3&lt;/string&gt;
 		&lt;string&gt;1C78EAAD065D492600B07095&lt;/string&gt;
+		&lt;string&gt;BEE9BD150E5F6FBC00CBCEC3&lt;/string&gt;
+		&lt;string&gt;1CD10A99069EF8BA00B06720&lt;/string&gt;
+		&lt;string&gt;/Users/will/git/MetaWindow/MetaWindow.xcodeproj&lt;/string&gt;
 	&lt;/array&gt;
 	&lt;key&gt;WindowString&lt;/key&gt;
-	&lt;string&gt;499 223 788 504 0 0 1280 778 &lt;/string&gt;
+	&lt;string&gt;479 166 791 612 0 0 1280 778 &lt;/string&gt;
 	&lt;key&gt;WindowToolsV3&lt;/key&gt;
 	&lt;array&gt;
 		&lt;dict&gt;
@@ -621,7 +625,7 @@
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
 				&lt;string&gt;BEE9BD150E5F6FBC00CBCEC3&lt;/string&gt;
-				&lt;string&gt;BEE9BD160E5F6FBC00CBCEC3&lt;/string&gt;
+				&lt;string&gt;BEA673040E60B55F00FC6C91&lt;/string&gt;
 				&lt;string&gt;1CD0528F0623707200166675&lt;/string&gt;
 				&lt;string&gt;XCMainBuildResultsModuleGUID&lt;/string&gt;
 			&lt;/array&gt;
@@ -663,8 +667,8 @@
 										&lt;string&gt;yes&lt;/string&gt;
 										&lt;key&gt;sizes&lt;/key&gt;
 										&lt;array&gt;
-											&lt;string&gt;{{0, 0}, {316, 185}}&lt;/string&gt;
-											&lt;string&gt;{{316, 0}, {378, 185}}&lt;/string&gt;
+											&lt;string&gt;{{0, 0}, {316, 194}}&lt;/string&gt;
+											&lt;string&gt;{{316, 0}, {378, 194}}&lt;/string&gt;
 										&lt;/array&gt;
 									&lt;/dict&gt;
 									&lt;key&gt;VerticalSplitView&lt;/key&gt;
@@ -679,8 +683,8 @@
 										&lt;string&gt;yes&lt;/string&gt;
 										&lt;key&gt;sizes&lt;/key&gt;
 										&lt;array&gt;
-											&lt;string&gt;{{0, 0}, {694, 185}}&lt;/string&gt;
-											&lt;string&gt;{{0, 185}, {694, 196}}&lt;/string&gt;
+											&lt;string&gt;{{0, 0}, {694, 194}}&lt;/string&gt;
+											&lt;string&gt;{{0, 194}, {694, 187}}&lt;/string&gt;
 										&lt;/array&gt;
 									&lt;/dict&gt;
 								&lt;/dict&gt;
@@ -713,7 +717,7 @@
 										&lt;real&gt;148&lt;/real&gt;
 									&lt;/array&gt;
 									&lt;key&gt;Frame&lt;/key&gt;
-									&lt;string&gt;{{316, 0}, {378, 185}}&lt;/string&gt;
+									&lt;string&gt;{{316, 0}, {378, 194}}&lt;/string&gt;
 									&lt;key&gt;RubberWindowFrame&lt;/key&gt;
 									&lt;string&gt;520 282 694 422 0 0 1280 778 &lt;/string&gt;
 								&lt;/dict&gt;
@@ -741,13 +745,13 @@
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
 				&lt;string&gt;1CD10A99069EF8BA00B06720&lt;/string&gt;
-				&lt;string&gt;BEE9BD170E5F6FBC00CBCEC3&lt;/string&gt;
+				&lt;string&gt;BEA672C00E60936700FC6C91&lt;/string&gt;
 				&lt;string&gt;1C162984064C10D400B95A72&lt;/string&gt;
-				&lt;string&gt;BEE9BD180E5F6FBC00CBCEC3&lt;/string&gt;
-				&lt;string&gt;BEE9BD190E5F6FBC00CBCEC3&lt;/string&gt;
-				&lt;string&gt;BEE9BD1A0E5F6FBC00CBCEC3&lt;/string&gt;
-				&lt;string&gt;BEE9BD1B0E5F6FBC00CBCEC3&lt;/string&gt;
-				&lt;string&gt;BEE9BD1C0E5F6FBC00CBCEC3&lt;/string&gt;
+				&lt;string&gt;BEA672C10E60936700FC6C91&lt;/string&gt;
+				&lt;string&gt;BEA672C20E60936700FC6C91&lt;/string&gt;
+				&lt;string&gt;BEA672C30E60936700FC6C91&lt;/string&gt;
+				&lt;string&gt;BEA672C40E60936700FC6C91&lt;/string&gt;
+				&lt;string&gt;BEA672C50E60936700FC6C91&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;ToolbarConfiguration&lt;/key&gt;
 			&lt;string&gt;xcode.toolbar.config.debugV3&lt;/string&gt;
@@ -874,8 +878,6 @@
 					&lt;key&gt;Dock&lt;/key&gt;
 					&lt;array&gt;
 						&lt;dict&gt;
-							&lt;key&gt;BecomeActive&lt;/key&gt;
-							&lt;true/&gt;
 							&lt;key&gt;ContentConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
@@ -911,7 +913,7 @@
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
 				&lt;string&gt;1C78EAAD065D492600B07095&lt;/string&gt;
-				&lt;string&gt;BEE9BD1D0E5F6FBC00CBCEC3&lt;/string&gt;
+				&lt;string&gt;BEA673050E60B55F00FC6C91&lt;/string&gt;
 				&lt;string&gt;1C78EAAC065D492600B07095&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;ToolbarConfiguration&lt;/key&gt;
@@ -921,7 +923,7 @@
 			&lt;key&gt;WindowToolGUID&lt;/key&gt;
 			&lt;string&gt;1C78EAAD065D492600B07095&lt;/string&gt;
 			&lt;key&gt;WindowToolIsVisible&lt;/key&gt;
-			&lt;true/&gt;
+			&lt;false/&gt;
 		&lt;/dict&gt;
 		&lt;dict&gt;
 			&lt;key&gt;Identifier&lt;/key&gt;</diff>
      <filename>MetaWindow.xcodeproj/will.mode1v3</filename>
    </modified>
    <modified>
      <diff>@@ -25,9 +25,9 @@
 				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
 				PBXFileTableDataSourceColumnWidthsKey = (
 					20,
-					341,
+					344,
 					20,
-					48.16259765625,
+					48,
 					43,
 					43,
 					20,
@@ -42,21 +42,35 @@
 					PBXFileDataSource_Target_ColumnID,
 				);
 			};
-			PBXPerProjectTemplateStateSaveDate = 241120583;
-			PBXWorkspaceStateSaveDate = 241120583;
+			PBXPerProjectTemplateStateSaveDate = 241210191;
+			PBXWorkspaceStateSaveDate = 241210191;
 		};
 		perUserProjectItems = {
-			BEE9BD0E0E5F6FBC00CBCEC3 /* PBXTextBookmark */ = BEE9BD0E0E5F6FBC00CBCEC3 /* PBXTextBookmark */;
-			BEE9BD0F0E5F6FBC00CBCEC3 /* PBXTextBookmark */ = BEE9BD0F0E5F6FBC00CBCEC3 /* PBXTextBookmark */;
-			BEE9BD110E5F6FBC00CBCEC3 /* PBXTextBookmark */ = BEE9BD110E5F6FBC00CBCEC3 /* PBXTextBookmark */;
-			BEE9BD120E5F6FBC00CBCEC3 /* PBXTextBookmark */ = BEE9BD120E5F6FBC00CBCEC3 /* PBXTextBookmark */;
-			BEE9BD130E5F6FBC00CBCEC3 /* PBXTextBookmark */ = BEE9BD130E5F6FBC00CBCEC3 /* PBXTextBookmark */;
-			BEE9BD290E5F74D200CBCEC3 /* PBXTextBookmark */ = BEE9BD290E5F74D200CBCEC3 /* PBXTextBookmark */;
-			BEE9BD2A0E5F74D200CBCEC3 /* PBXTextBookmark */ = BEE9BD2A0E5F74D200CBCEC3 /* PBXTextBookmark */;
-			BEE9BD2B0E5F74D200CBCEC3 /* PBXBookmark */ = BEE9BD2B0E5F74D200CBCEC3 /* PBXBookmark */;
-			BEE9BD2C0E5F74D200CBCEC3 /* PBXTextBookmark */ = BEE9BD2C0E5F74D200CBCEC3 /* PBXTextBookmark */;
-			BEE9BD2D0E5F74D200CBCEC3 /* PBXTextBookmark */ = BEE9BD2D0E5F74D200CBCEC3 /* PBXTextBookmark */;
-			BEE9BD2E0E5F74D200CBCEC3 /* PBXTextBookmark */ = BEE9BD2E0E5F74D200CBCEC3 /* PBXTextBookmark */;
+			BEA672BC0E60936700FC6C91 /* PBXTextBookmark */ = BEA672BC0E60936700FC6C91 /* PBXTextBookmark */;
+			BEA672BD0E60936700FC6C91 /* PBXTextBookmark */ = BEA672BD0E60936700FC6C91 /* PBXTextBookmark */;
+			BEA672F50E60ABBF00FC6C91 /* PBXBookmark */ = BEA672F50E60ABBF00FC6C91 /* PBXBookmark */;
+			BEA672F60E60ABD800FC6C91 /* PBXTextBookmark */ = BEA672F60E60ABD800FC6C91 /* PBXTextBookmark */;
+			BEA672F70E60ABD800FC6C91 /* PBXTextBookmark */ = BEA672F70E60ABD800FC6C91 /* PBXTextBookmark */;
+			BEA672F80E60ABD800FC6C91 /* PBXTextBookmark */ = BEA672F80E60ABD800FC6C91 /* PBXTextBookmark */;
+			BEA672F90E60ABD800FC6C91 /* PBXTextBookmark */ = BEA672F90E60ABD800FC6C91 /* PBXTextBookmark */;
+			BEA672FC0E60ABD800FC6C91 /* PBXTextBookmark */ = BEA672FC0E60ABD800FC6C91 /* PBXTextBookmark */;
+			BEA672FE0E60B55F00FC6C91 /* PBXTextBookmark */ = BEA672FE0E60B55F00FC6C91 /* PBXTextBookmark */;
+			BEA672FF0E60B55F00FC6C91 /* PBXTextBookmark */ = BEA672FF0E60B55F00FC6C91 /* PBXTextBookmark */;
+			BEA673000E60B55F00FC6C91 /* PBXTextBookmark */ = BEA673000E60B55F00FC6C91 /* PBXTextBookmark */;
+			BEA673010E60B55F00FC6C91 /* PBXTextBookmark */ = BEA673010E60B55F00FC6C91 /* PBXTextBookmark */;
+			BEA673020E60B55F00FC6C91 /* PBXTextBookmark */ = BEA673020E60B55F00FC6C91 /* PBXTextBookmark */;
+			BEA673030E60B55F00FC6C91 /* PBXTextBookmark */ = BEA673030E60B55F00FC6C91 /* PBXTextBookmark */;
+			BEE9BD0E0E5F6FBC00CBCEC3 = BEE9BD0E0E5F6FBC00CBCEC3 /* PBXTextBookmark */;
+			BEE9BD0F0E5F6FBC00CBCEC3 = BEE9BD0F0E5F6FBC00CBCEC3 /* PBXTextBookmark */;
+			BEE9BD110E5F6FBC00CBCEC3 = BEE9BD110E5F6FBC00CBCEC3 /* PBXTextBookmark */;
+			BEE9BD120E5F6FBC00CBCEC3 = BEE9BD120E5F6FBC00CBCEC3 /* PBXTextBookmark */;
+			BEE9BD130E5F6FBC00CBCEC3 = BEE9BD130E5F6FBC00CBCEC3 /* PBXTextBookmark */;
+			BEE9BD290E5F74D200CBCEC3 = BEE9BD290E5F74D200CBCEC3 /* PBXTextBookmark */;
+			BEE9BD2A0E5F74D200CBCEC3 = BEE9BD2A0E5F74D200CBCEC3 /* PBXTextBookmark */;
+			BEE9BD2B0E5F74D200CBCEC3 = BEE9BD2B0E5F74D200CBCEC3 /* PBXBookmark */;
+			BEE9BD2C0E5F74D200CBCEC3 = BEE9BD2C0E5F74D200CBCEC3 /* PBXTextBookmark */;
+			BEE9BD2D0E5F74D200CBCEC3 = BEE9BD2D0E5F74D200CBCEC3 /* PBXTextBookmark */;
+			BEE9BD2E0E5F74D200CBCEC3 = BEE9BD2E0E5F74D200CBCEC3 /* PBXTextBookmark */;
 		};
 		sourceControlManager = BEE9BCE80E5F354C00CBCEC3 /* Source Control */;
 		userBuildSettings = {
@@ -80,9 +94,9 @@
 	};
 	77631A3E0C0748CF005415CB /* main.py */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {519, 322}}&quot;;
-			sepNavSelRange = &quot;{379, 1}&quot;;
-			sepNavVisRange = &quot;{162, 268}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {519, 336}}&quot;;
+			sepNavSelRange = &quot;{242, 151}&quot;;
+			sepNavVisRange = &quot;{174, 271}&quot;;
 			sepNavWindowFrame = &quot;{{620, 38}, {783, 738}}&quot;;
 		};
 	};
@@ -105,6 +119,148 @@
 			sepNavWindowFrame = &quot;{{15, 35}, {783, 738}}&quot;;
 		};
 	};
+	BEA672BC0E60936700FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 77631A3E0C0748CF005415CB /* main.py */;
+		name = &quot;main.py: 19&quot;;
+		rLen = 1;
+		rLoc = 394;
+		rType = 0;
+		vrLen = 268;
+		vrLoc = 162;
+	};
+	BEA672BD0E60936700FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 77631A3E0C0748CF005415CB /* main.py */;
+		name = &quot;main.py: 19&quot;;
+		rLen = 1;
+		rLoc = 394;
+		rType = 0;
+		vrLen = 268;
+		vrLoc = 162;
+	};
+	BEA672E10E60965500FC6C91 /* metaweb.py */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {519, 6594}}&quot;;
+			sepNavSelRange = &quot;{0, 0}&quot;;
+			sepNavVisRange = &quot;{0, 674}&quot;;
+			sepNavWindowFrame = &quot;{{456, 13}, {783, 738}}&quot;;
+		};
+	};
+	BEA672F50E60ABBF00FC6C91 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = BEA672E10E60965500FC6C91 /* metaweb.py */;
+	};
+	BEA672F60E60ABD800FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 77631A3E0C0748CF005415CB /* main.py */;
+		name = &quot;main.py: 19&quot;;
+		rLen = 1;
+		rLoc = 394;
+		rType = 0;
+		vrLen = 268;
+		vrLoc = 162;
+	};
+	BEA672F70E60ABD800FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = BEA672E10E60965500FC6C91 /* metaweb.py */;
+		name = &quot;metaweb.py: 1&quot;;
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 674;
+		vrLoc = 0;
+	};
+	BEA672F80E60ABD800FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 77631A3E0C0748CF005415CB /* main.py */;
+		name = &quot;main.py: 19&quot;;
+		rLen = 1;
+		rLoc = 394;
+		rType = 0;
+		vrLen = 268;
+		vrLoc = 162;
+	};
+	BEA672F90E60ABD800FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = BEA672E10E60965500FC6C91 /* metaweb.py */;
+		name = &quot;metaweb.py: 1&quot;;
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 674;
+		vrLoc = 0;
+	};
+	BEA672FC0E60ABD800FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = BEA672E10E60965500FC6C91 /* metaweb.py */;
+		name = &quot;metaweb.py: 376&quot;;
+		rLen = 0;
+		rLoc = 17209;
+		rType = 0;
+		vrLen = 1911;
+		vrLoc = 16249;
+	};
+	BEA672FE0E60B55F00FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = BEA672E10E60965500FC6C91 /* metaweb.py */;
+		name = &quot;metaweb.py: 1&quot;;
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 674;
+		vrLoc = 0;
+	};
+	BEA672FF0E60B55F00FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 77631A3E0C0748CF005415CB /* main.py */;
+		name = &quot;main.py: 16&quot;;
+		rLen = 151;
+		rLoc = 242;
+		rType = 0;
+		vrLen = 271;
+		vrLoc = 174;
+	};
+	BEA673000E60B55F00FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = BEE9BD040E5F404A00CBCEC3 /* MWController.py */;
+		name = &quot;MWController.py: 1&quot;;
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 234;
+		vrLoc = 0;
+	};
+	BEA673010E60B55F00FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = BEA672E10E60965500FC6C91 /* metaweb.py */;
+		name = &quot;metaweb.py: 1&quot;;
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 674;
+		vrLoc = 0;
+	};
+	BEA673020E60B55F00FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 77631A3E0C0748CF005415CB /* main.py */;
+		name = &quot;main.py: 16&quot;;
+		rLen = 151;
+		rLoc = 242;
+		rType = 0;
+		vrLen = 271;
+		vrLoc = 174;
+	};
+	BEA673030E60B55F00FC6C91 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = BEE9BD040E5F404A00CBCEC3 /* MWController.py */;
+		name = &quot;MWController.py: 17&quot;;
+		rLen = 188;
+		rLoc = 298;
+		rType = 0;
+		vrLen = 447;
+		vrLoc = 0;
+	};
 	BEE9BCD90E5F354700CBCEC3 /* MetaWindow */ = {
 		isa = PBXExecutable;
 		activeArgIndices = (
@@ -142,9 +298,9 @@
 	};
 	BEE9BD040E5F404A00CBCEC3 /* MWController.py */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {519, 350}}&quot;;
-			sepNavSelRange = &quot;{0, 0}&quot;;
-			sepNavVisRange = &quot;{0, 172}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {522, 294}}&quot;;
+			sepNavSelRange = &quot;{298, 188}&quot;;
+			sepNavVisRange = &quot;{0, 447}&quot;;
 			sepNavWindowFrame = &quot;{{475, -5}, {783, 738}}&quot;;
 		};
 	};
@@ -247,7 +403,7 @@
 		fRef = 77631A3E0C0748CF005415CB /* main.py */;
 		name = &quot;main.py: 19&quot;;
 		rLen = 1;
-		rLoc = 379;
+		rLoc = 394;
 		rType = 0;
 		vrLen = 268;
 		vrLoc = 162;</diff>
      <filename>MetaWindow.xcodeproj/will.pbxuser</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>build/MetaWindow.build/MetaWindow.pbxindex/pbxindex.header</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>build/MetaWindow.build/MetaWindow.pbxindex/strings.pbxstrings/control</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>build/MetaWindow.build/MetaWindow.pbxindex/symbols0.pbxsymbols</filename>
    </modified>
    <modified>
      <diff>@@ -14,6 +14,7 @@ import AppKit
 from PyObjCTools import AppHelper
 
 # import modules containing classes required to start application and load MainMenu.nib
+import metaweb
 import MetaWindowAppDelegate
 import MWController
 </diff>
      <filename>main.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>dff355403084e907d2b96dcab379b79c4836e46a</id>
    </parent>
  </parents>
  <author>
    <name>Will Larson</name>
    <email>lethain@gmail.com</email>
  </author>
  <url>http://github.com/lethain/metawindow/commit/79c87ffbac73f9b497582b6c9ef86f317764f2a0</url>
  <id>79c87ffbac73f9b497582b6c9ef86f317764f2a0</id>
  <committed-date>2008-08-23T14:21:47-07:00</committed-date>
  <authored-date>2008-08-23T14:21:47-07:00</authored-date>
  <message>Now done with integrating metaweb.py into app. First half of second segment.</message>
  <tree>97ca5f1591d8df40466388325bb6efea898e2b82</tree>
  <committer>
    <name>Will Larson</name>
    <email>lethain@gmail.com</email>
  </committer>
</commit>
