Commits

bgannin  committed 040f7c8

Display styles now have a method to indicate whether they respect positioning, which is used to test for disabled plugins. A list is made available when plugins are disabled. Newly called methods are guarded appropriately now with respondsToSelector.

  • Participants
  • Parent commits 66ead17
  • Branches BeepHammer

Comments (0)

Files changed (2)

File BeepHammer.xcodeproj/bgannin.mode1

 					<key>Dock</key>
 					<array>
 						<dict>
-							<key>BecomeActive</key>
-							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXProjectModuleGUID</key>
 								<string>1CE0B20306471E060097A5F4</string>
 								<key>PBXProjectModuleLabel</key>
-								<string>GrowlApplicationBridge.h</string>
+								<string>minus-8.png</string>
 								<key>PBXSplitModuleInNavigatorKey</key>
 								<dict>
 									<key>Split0</key>
 										<key>PBXProjectModuleGUID</key>
 										<string>1CE0B20406471E060097A5F4</string>
 										<key>PBXProjectModuleLabel</key>
-										<string>GrowlApplicationBridge.h</string>
+										<string>minus-8.png</string>
 										<key>_historyCapacity</key>
 										<integer>0</integer>
 										<key>bookmark</key>
-										<string>C4B2DAFC0B1240EA00A95C7F</string>
+										<string>C4F428D90B1F95B100007E2B</string>
 										<key>history</key>
 										<array>
 											<string>C436409B0B0FF36700E4FC4B</string>
 											<string>C436409C0B0FF36700E4FC4B</string>
 											<string>C436409D0B0FF36700E4FC4B</string>
 											<string>C43640E40B100D8D00E4FC4B</string>
-											<string>C43641210B102FB600E4FC4B</string>
 											<string>C43641220B102FB600E4FC4B</string>
 											<string>C4F7EBEC0B1121A2001F5B48</string>
 											<string>C4F7EC040B1126CA001F5B48</string>
 											<string>C4B2DAF70B1240EA00A95C7F</string>
-											<string>C4B2DAF90B1240EA00A95C7F</string>
-										</array>
-										<key>nextStack</key>
-										<array>
-											<string>C4B2DAFA0B1240EA00A95C7F</string>
+											<string>C4F428C30B1F959100007E2B</string>
+											<string>C4F428C40B1F959100007E2B</string>
+											<string>C4F428C50B1F959100007E2B</string>
+											<string>C4F428C60B1F959100007E2B</string>
+											<string>C4F428C70B1F959100007E2B</string>
 										</array>
 										<key>prevStack</key>
 										<array>
 											<string>C43640E80B100D8D00E4FC4B</string>
 											<string>C43640E90B100D8D00E4FC4B</string>
 											<string>C436412B0B102FB600E4FC4B</string>
+											<string>C4F428C80B1F959100007E2B</string>
+											<string>C4F428C90B1F959100007E2B</string>
+											<string>C4F428CA0B1F959100007E2B</string>
+											<string>C4F428CB0B1F959100007E2B</string>
+											<string>C4F428CC0B1F959100007E2B</string>
+											<string>C4F428CD0B1F959100007E2B</string>
+											<string>C4F428CE0B1F959100007E2B</string>
+											<string>C4F428CF0B1F959100007E2B</string>
 										</array>
 									</dict>
 									<key>SplitCount</key>
 							<string>482pt</string>
 						</dict>
 						<dict>
+							<key>BecomeActive</key>
+							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXProjectModuleGUID</key>
 			</array>
 			<key>TableOfContents</key>
 			<array>
-				<string>C4B2DAF50B12404800A95C7F</string>
+				<string>C4F428D10B1F959100007E2B</string>
 				<string>1CE0B1FE06471DED0097A5F4</string>
-				<string>C4B2DAF60B12404800A95C7F</string>
+				<string>C4F428D20B1F959100007E2B</string>
 				<string>1CE0B20306471E060097A5F4</string>
 				<string>1CE0B20506471E060097A5F4</string>
 			</array>
 	<integer>5</integer>
 	<key>WindowOrderList</key>
 	<array>
+		<string>1C0AD2B3069F1EA900FABCE6</string>
+		<string>C4363F320B0FBB5A00E4FC4B</string>
 		<string>/Users/bgannin/Projects/growl/Developer Tools/BeepHammer/BeepHammer.xcodeproj</string>
 	</array>
 	<key>WindowString</key>
 					<key>Dock</key>
 					<array>
 						<dict>
-							<key>BecomeActive</key>
-							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXProjectModuleGUID</key>
 								<string>1CD0528F0623707200166675</string>
 								<key>PBXProjectModuleLabel</key>
-								<string>BeepController.m</string>
+								<string></string>
 								<key>StatusBarVisibility</key>
 								<true/>
 							</dict>
 			<key>TableOfContents</key>
 			<array>
 				<string>C4363F320B0FBB5A00E4FC4B</string>
-				<string>C4F7EBD60B111202001F5B48</string>
+				<string>C4F428D30B1F959100007E2B</string>
 				<string>1CD0528F0623707200166675</string>
 				<string>XCMainBuildResultsModuleGUID</string>
 			</array>
 			<key>TableOfContents</key>
 			<array>
 				<string>1C0AD2B3069F1EA900FABCE6</string>
-				<string>C4F7EBC50B111022001F5B48</string>
+				<string>C4F428D40B1F959100007E2B</string>
 				<string>1CD0528B0623707200166675</string>
-				<string>C4F7EBC60B111022001F5B48</string>
+				<string>C4F428D50B1F959100007E2B</string>
 			</array>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.run</string>

File BeepHammer.xcodeproj/bgannin.pbxuser

 					PBXFileDataSource_Warnings_ColumnID,
 				);
 			};
-			PBXPerProjectTemplateStateSaveDate = 185745451;
-			PBXWorkspaceStateSaveDate = 185745451;
+			PBXPerProjectTemplateStateSaveDate = 186619251;
+			PBXWorkspaceStateSaveDate = 186619251;
 		};
 		perUserProjectItems = {
 			C436407B0B0FCAFD00E4FC4B /* PBXTextBookmark */ = C436407B0B0FCAFD00E4FC4B /* PBXTextBookmark */;
 			C43640E40B100D8D00E4FC4B /* PBXTextBookmark */ = C43640E40B100D8D00E4FC4B /* PBXTextBookmark */;
 			C43640E80B100D8D00E4FC4B /* PBXTextBookmark */ = C43640E80B100D8D00E4FC4B /* PBXTextBookmark */;
 			C43640E90B100D8D00E4FC4B /* PBXTextBookmark */ = C43640E90B100D8D00E4FC4B /* PBXTextBookmark */;
-			C43641210B102FB600E4FC4B /* PBXTextBookmark */ = C43641210B102FB600E4FC4B /* PBXTextBookmark */;
 			C43641220B102FB600E4FC4B /* PBXTextBookmark */ = C43641220B102FB600E4FC4B /* PBXTextBookmark */;
 			C436412B0B102FB600E4FC4B /* PBXTextBookmark */ = C436412B0B102FB600E4FC4B /* PBXTextBookmark */;
 			C4B2DAF70B1240EA00A95C7F /* PBXTextBookmark */ = C4B2DAF70B1240EA00A95C7F /* PBXTextBookmark */;
-			C4B2DAF90B1240EA00A95C7F /* PBXTextBookmark */ = C4B2DAF90B1240EA00A95C7F /* PBXTextBookmark */;
-			C4B2DAFA0B1240EA00A95C7F /* PBXTextBookmark */ = C4B2DAFA0B1240EA00A95C7F /* PBXTextBookmark */;
-			C4B2DAFC0B1240EA00A95C7F /* PBXTextBookmark */ = C4B2DAFC0B1240EA00A95C7F /* PBXTextBookmark */;
+			C4F428C30B1F959100007E2B /* PBXTextBookmark */ = C4F428C30B1F959100007E2B /* PBXTextBookmark */;
+			C4F428C40B1F959100007E2B /* PBXTextBookmark */ = C4F428C40B1F959100007E2B /* PBXTextBookmark */;
+			C4F428C50B1F959100007E2B /* PBXBookmark */ = C4F428C50B1F959100007E2B /* PBXBookmark */;
+			C4F428C60B1F959100007E2B /* PBXBookmark */ = C4F428C60B1F959100007E2B /* PBXBookmark */;
+			C4F428C70B1F959100007E2B /* PBXBookmark */ = C4F428C70B1F959100007E2B /* PBXBookmark */;
+			C4F428C80B1F959100007E2B /* PBXTextBookmark */ = C4F428C80B1F959100007E2B /* PBXTextBookmark */;
+			C4F428C90B1F959100007E2B /* PBXBookmark */ = C4F428C90B1F959100007E2B /* PBXBookmark */;
+			C4F428CA0B1F959100007E2B /* PBXBookmark */ = C4F428CA0B1F959100007E2B /* PBXBookmark */;
+			C4F428CB0B1F959100007E2B /* PBXTextBookmark */ = C4F428CB0B1F959100007E2B /* PBXTextBookmark */;
+			C4F428CC0B1F959100007E2B /* PBXBookmark */ = C4F428CC0B1F959100007E2B /* PBXBookmark */;
+			C4F428CD0B1F959100007E2B /* PBXBookmark */ = C4F428CD0B1F959100007E2B /* PBXBookmark */;
+			C4F428CE0B1F959100007E2B /* PBXBookmark */ = C4F428CE0B1F959100007E2B /* PBXBookmark */;
+			C4F428CF0B1F959100007E2B /* PBXBookmark */ = C4F428CF0B1F959100007E2B /* PBXBookmark */;
+			C4F428D90B1F95B100007E2B /* PBXBookmark */ = C4F428D90B1F95B100007E2B /* PBXBookmark */;
 			C4F7EBEC0B1121A2001F5B48 /* PBXTextBookmark */ = C4F7EBEC0B1121A2001F5B48 /* PBXTextBookmark */;
 			C4F7EC040B1126CA001F5B48 /* PBXTextBookmark */ = C4F7EC040B1126CA001F5B48 /* PBXTextBookmark */;
 		};
 			sepNavVisRect = "{{0, 0}, {1030, 326}}";
 		};
 	};
-	073B92C4068563AC0068C763 /* whistle-cocoa.icns */ = {
-		uiCtxt = {
-			sepNavWindowFrame = "{{38, 190}, {970, 812}}";
-		};
-	};
 	C4363F210B0FBB2500E4FC4B /* BeepHammer */ = {
 		isa = PBXExecutable;
 		activeArgIndex = 2147483647;
 		vrLen = 266;
 		vrLoc = 0;
 	};
-	C43641210B102FB600E4FC4B /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 0717FC40076589230083E17E /* English */;
-		name = "English: 2";
-		rLen = 0;
-		rLoc = 75;
-		rType = 0;
-		vrLen = 92;
-		vrLoc = 0;
-	};
 	C43641220B102FB600E4FC4B /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = C4363FE60B0FBDBA00E4FC4B /* BeepHammer-Info.plist */;
 	};
 	C4B2DAF80B1240EA00A95C7F /* Growl.h */ = {
 		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
 		name = Growl.h;
 		path = /Users/bgannin/Projects/growl/build/Deployment/Growl.framework/Versions/A/Headers/Growl.h;
 		sourceTree = "<absolute>";
 	};
-	C4B2DAF90B1240EA00A95C7F /* PBXTextBookmark */ = {
+	C4F428C30B1F959100007E2B /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = C4F7EC060B1126CA001F5B48 /* GrowlApplicationBridge.h */;
 		name = "GrowlApplicationBridge.h: 126";
 		vrLen = 2349;
 		vrLoc = 4569;
 	};
-	C4B2DAFA0B1240EA00A95C7F /* PBXTextBookmark */ = {
+	C4F428C40B1F959100007E2B /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = C4B2DAFB0B1240EA00A95C7F /* Growl.h */;
-		name = "(null): 1";
+		fRef = 0717FC40076589230083E17E /* English */;
+		name = "English: 2";
 		rLen = 0;
-		rLoc = 0;
+		rLoc = 75;
 		rType = 0;
-		vrLen = 130;
+		vrLen = 92;
 		vrLoc = 0;
 	};
-	C4B2DAFB0B1240EA00A95C7F /* Growl.h */ = {
-		isa = PBXFileReference;
-		name = Growl.h;
-		path = /Users/bgannin/Projects/growl/build/Deployment/Growl.framework/Versions/A/Headers/Growl.h;
-		sourceTree = "<absolute>";
+	C4F428C50B1F959100007E2B /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 31DF208E0B1F85320096DEBB /* whistle-red.icns */;
 	};
-	C4B2DAFC0B1240EA00A95C7F /* PBXTextBookmark */ = {
+	C4F428C60B1F959100007E2B /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 31DF20A60B1F86170096DEBB /* plus-8.png */;
+	};
+	C4F428C70B1F959100007E2B /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 31DF20A50B1F86170096DEBB /* minus-8.png */;
+	};
+	C4F428C80B1F959100007E2B /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = C4B2DAFD0B1240EA00A95C7F /* GrowlApplicationBridge.h */;
-		name = "(null): 126";
+		fRef = C4F7EC060B1126CA001F5B48 /* GrowlApplicationBridge.h */;
+		name = "GrowlApplicationBridge.h: 126";
 		rLen = 0;
 		rLoc = 5795;
 		rType = 0;
 		vrLen = 2349;
 		vrLoc = 4569;
 	};
-	C4B2DAFD0B1240EA00A95C7F /* GrowlApplicationBridge.h */ = {
-		isa = PBXFileReference;
-		name = GrowlApplicationBridge.h;
-		path = /Users/bgannin/Projects/growl/build/Deployment/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h;
-		sourceTree = "<absolute>";
+	C4F428C90B1F959100007E2B /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 31DF208E0B1F85320096DEBB /* whistle-red.icns */;
+	};
+	C4F428CA0B1F959100007E2B /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 31DF20A50B1F86170096DEBB /* minus-8.png */;
+	};
+	C4F428CB0B1F959100007E2B /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 0717FC40076589230083E17E /* English */;
+		name = "English: 2";
+		rLen = 0;
+		rLoc = 75;
+		rType = 0;
+		vrLen = 92;
+		vrLoc = 0;
+	};
+	C4F428CC0B1F959100007E2B /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 31DF20A50B1F86170096DEBB /* minus-8.png */;
+	};
+	C4F428CD0B1F959100007E2B /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 31DF20A60B1F86170096DEBB /* plus-8.png */;
+	};
+	C4F428CE0B1F959100007E2B /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 31DF208E0B1F85320096DEBB /* whistle-red.icns */;
+	};
+	C4F428CF0B1F959100007E2B /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 31DF20A60B1F86170096DEBB /* plus-8.png */;
+	};
+	C4F428D90B1F95B100007E2B /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 31DF20A50B1F86170096DEBB /* minus-8.png */;
 	};
 	C4F7EBEC0B1121A2001F5B48 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		name = GrowlApplicationBridge.h;
 		path = /Users/bgannin/Projects/growl/build/Deployment/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h;
 		sourceTree = "<absolute>";
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1030, 8736}}";
-			sepNavSelRange = "{5795, 0}";
-			sepNavVisRect = "{{0, 1624}, {1030, 465}}";
-		};
 	};
 	CBBC7DE20659313D00684B79 /* BeepHammer */ = {
 		activeExec = 0;