diff --git a/tools/Quickdev16/English.lproj/MainMenu.xib b/tools/Quickdev16/English.lproj/MainMenu.xib
index 6844c41..b8e74af 100644
--- a/tools/Quickdev16/English.lproj/MainMenu.xib
+++ b/tools/Quickdev16/English.lproj/MainMenu.xib
@@ -12,8 +12,8 @@
@@ -3350,6 +3362,11 @@
+
+ 591
+
+
+
@@ -3593,6 +3610,7 @@
588.IBPluginDependency
589.IBPluginDependency
590.IBPluginDependency
+ 591.IBPluginDependency
72.IBPluginDependency
72.ImportedFromIB2
73.IBPluginDependency
@@ -3860,6 +3878,7 @@
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
@@ -3903,11 +3922,51 @@
- 590
+ 592
YES
+
+ AppController
+ NSObject
+
+ YES
+
+ YES
+ changeTextColor:
+ sayIt:
+ stopIt:
+
+
+ YES
+ id
+ id
+ id
+
+
+
+ YES
+
+ YES
+ colorWell
+ stopButton
+ tableView
+ textField
+
+
+ YES
+ NSColorWell
+ NSButton
+ NSTableView
+ NSTextField
+
+
+
+ IBProjectSource
+ AppController.h
+
+
Quickdev16AppDelegate
NSObject
@@ -4006,6 +4065,14 @@
AppKit.framework/Headers/NSCell.h
+
+ NSColorWell
+ NSControl
+
+ IBFrameworkSource
+ AppKit.framework/Headers/NSColorWell.h
+
+
NSControl
NSView
diff --git a/tools/Quickdev16/Quickdev16.xcodeproj/david.pbxuser b/tools/Quickdev16/Quickdev16.xcodeproj/david.pbxuser
index 49482c1..fb07d76 100644
--- a/tools/Quickdev16/Quickdev16.xcodeproj/david.pbxuser
+++ b/tools/Quickdev16/Quickdev16.xcodeproj/david.pbxuser
@@ -1,9 +1,34 @@
// !$*UTF8*$!
{
+ 256AC3D80F4B6AC300CF3369 /* Quickdev16AppDelegate.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {593, 472}}";
+ sepNavSelRange = "{353, 0}";
+ sepNavVisRange = "{0, 353}";
+ sepNavWindowFrame = "{{15, 60}, {992, 818}}";
+ };
+ };
+ 256AC3D90F4B6AC300CF3369 /* Quickdev16AppDelegate.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {593, 472}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 384}";
+ };
+ };
+ 256AC3F00F4B6AF500CF3369 /* Quickdev16_Prefix.pch */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {656, 183}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 151}";
+ };
+ };
29B97313FDCFA39411CA2CEA /* Project object */ = {
activeBuildConfigurationName = Debug;
activeExecutable = 631E1874104C5D72001A8B18 /* Quickdev16 */;
activeTarget = 8D1107260486CEB800E47090 /* Quickdev16 */;
+ addToTargets = (
+ 8D1107260486CEB800E47090 /* Quickdev16 */,
+ );
codeSenseManager = 631E1888104C5D80001A8B18 /* Code sense */;
executables = (
631E1874104C5D72001A8B18 /* Quickdev16 */,
diff --git a/tools/Quickdev16/Quickdev16.xcodeproj/project.pbxproj b/tools/Quickdev16/Quickdev16.xcodeproj/project.pbxproj
index 9bfff93..3f37da7 100644
--- a/tools/Quickdev16/Quickdev16.xcodeproj/project.pbxproj
+++ b/tools/Quickdev16/Quickdev16.xcodeproj/project.pbxproj
@@ -9,6 +9,8 @@
/* Begin PBXBuildFile section */
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
256AC3DA0F4B6AC300CF3369 /* Quickdev16AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* Quickdev16AppDelegate.m */; };
+ 631A5181104CF44F00E73564 /* BGHUDAppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 631A5180104CF44F00E73564 /* BGHUDAppKit.framework */; };
+ 631A51AA104CF5B700E73564 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 631A51A9104CF5B700E73564 /* AppController.m */; };
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 */; };
@@ -25,6 +27,9 @@
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; };
+ 631A5180104CF44F00E73564 /* BGHUDAppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = BGHUDAppKit.framework; path = /Users/david/Devel/arch/osx/code/BGHUDAppKit/BGHUDAppKit.framework; sourceTree = ""; };
+ 631A51A6104CF59900E73564 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; };
+ 631A51A9104CF5B700E73564 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; };
8D1107310486CEB800E47090 /* Quickdev16-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Quickdev16-Info.plist"; sourceTree = ""; };
8D1107320486CEB800E47090 /* Quickdev16.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Quickdev16.app; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
@@ -35,6 +40,7 @@
buildActionMask = 2147483647;
files = (
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
+ 631A5181104CF44F00E73564 /* BGHUDAppKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -44,6 +50,8 @@
080E96DDFE201D6D7F000001 /* Classes */ = {
isa = PBXGroup;
children = (
+ 631A51A9104CF5B700E73564 /* AppController.m */,
+ 631A51A6104CF59900E73564 /* AppController.h */,
256AC3D80F4B6AC300CF3369 /* Quickdev16AppDelegate.h */,
256AC3D90F4B6AC300CF3369 /* Quickdev16AppDelegate.m */,
);
@@ -112,6 +120,7 @@
children = (
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
+ 631A5180104CF44F00E73564 /* BGHUDAppKit.framework */,
);
name = Frameworks;
sourceTree = "";
@@ -173,6 +182,7 @@
files = (
8D11072D0486CEB800E47090 /* main.m in Sources */,
256AC3DA0F4B6AC300CF3369 /* Quickdev16AppDelegate.m in Sources */,
+ 631A51AA104CF5B700E73564 /* AppController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -203,6 +213,10 @@
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(SRCROOT)/../../../../../osx/code/BGHUDAppKit\"",
+ );
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
@@ -220,6 +234,10 @@
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(SRCROOT)/../../../../../osx/code/BGHUDAppKit\"",
+ );
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Quickdev16_Prefix.pch;
diff --git a/tools/Quickdev16/Quickdev16AppDelegate.h b/tools/Quickdev16/Quickdev16AppDelegate.h
index 33d98a7..2910730 100644
--- a/tools/Quickdev16/Quickdev16AppDelegate.h
+++ b/tools/Quickdev16/Quickdev16AppDelegate.h
@@ -15,3 +15,5 @@
@property (assign) IBOutlet NSWindow *window;
@end
+#import
+
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/cdecls.pbxbtree b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/cdecls.pbxbtree
index 53276a4..7618624 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/cdecls.pbxbtree and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/cdecls.pbxbtree differ
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/decls.pbxbtree b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/decls.pbxbtree
index 87a7c4f..d147bc2 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/decls.pbxbtree and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/decls.pbxbtree differ
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/files.pbxbtree b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/files.pbxbtree
index 049f04b..5171a0e 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/files.pbxbtree and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/files.pbxbtree differ
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/imports.pbxbtree b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/imports.pbxbtree
index ccb0643..a604f66 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/imports.pbxbtree and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/imports.pbxbtree differ
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/pbxindex.header b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/pbxindex.header
index 7661953..ed055c3 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/pbxindex.header and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/pbxindex.header differ
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/protocols.pbxbtree b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/protocols.pbxbtree
index b03f609..78b8868 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/protocols.pbxbtree and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/protocols.pbxbtree differ
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/refs.pbxbtree b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/refs.pbxbtree
index 1d37f2d..5d0cb6e 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/refs.pbxbtree and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/refs.pbxbtree differ
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/strings.pbxstrings/control b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/strings.pbxstrings/control
index 48a6cfc..97427ac 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/strings.pbxstrings/control and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/strings.pbxstrings/control differ
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/strings.pbxstrings/strings b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/strings.pbxstrings/strings
index b6e7b66..918d31c 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/strings.pbxstrings/strings and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/strings.pbxstrings/strings differ
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/subclasses.pbxbtree b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/subclasses.pbxbtree
index 1ff7079..6d89400 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/subclasses.pbxbtree and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/subclasses.pbxbtree differ
diff --git a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/symbols0.pbxsymbols b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/symbols0.pbxsymbols
index c2cf580..b0bb92f 100644
Binary files a/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/symbols0.pbxsymbols and b/tools/Quickdev16/build/Quickdev16.build/Quickdev16.pbxindex/symbols0.pbxsymbols differ