update README

This commit is contained in:
rob 2008-12-21 21:54:57 +00:00
parent 071646f5cc
commit e032ebcf43
4 changed files with 101 additions and 22 deletions

3
README
View File

@ -25,6 +25,9 @@ SuperCollider3.app in OSX.
Consists of a small CoreFoundation bundle written in Objective-C and a Consists of a small CoreFoundation bundle written in Objective-C and a
single SuperCollider class. single SuperCollider class.
Binary: http://www.trapdoor1.net/sc3/sc3ctrl.tar.gz
(as yet untested on anything other than 10.5)
Source code: http://github.com/rfwatson/sc3ctrl Source code: http://github.com/rfwatson/sc3ctrl

View File

@ -431,6 +431,12 @@
567167F80EFEEC780047EA2B /* PBXTextBookmark */ = 567167F80EFEEC780047EA2B /* PBXTextBookmark */; 567167F80EFEEC780047EA2B /* PBXTextBookmark */ = 567167F80EFEEC780047EA2B /* PBXTextBookmark */;
567167FA0EFEEDAA0047EA2B /* PBXTextBookmark */ = 567167FA0EFEEDAA0047EA2B /* PBXTextBookmark */; 567167FA0EFEEDAA0047EA2B /* PBXTextBookmark */ = 567167FA0EFEEDAA0047EA2B /* PBXTextBookmark */;
567167FB0EFEEDAA0047EA2B /* PBXTextBookmark */ = 567167FB0EFEEDAA0047EA2B /* PBXTextBookmark */; 567167FB0EFEEDAA0047EA2B /* PBXTextBookmark */ = 567167FB0EFEEDAA0047EA2B /* PBXTextBookmark */;
567167FE0EFEF2A50047EA2B /* PBXTextBookmark */ = 567167FE0EFEF2A50047EA2B /* PBXTextBookmark */;
567167FF0EFEF2A50047EA2B /* PBXTextBookmark */ = 567167FF0EFEF2A50047EA2B /* PBXTextBookmark */;
567168000EFEF2A50047EA2B /* PBXTextBookmark */ = 567168000EFEF2A50047EA2B /* PBXTextBookmark */;
567168010EFEF2A50047EA2B /* PBXTextBookmark */ = 567168010EFEF2A50047EA2B /* PBXTextBookmark */;
567168020EFEF2A50047EA2B /* PBXTextBookmark */ = 567168020EFEF2A50047EA2B /* PBXTextBookmark */;
567168030EFEF2A50047EA2B /* PBXTextBookmark */ = 567168030EFEF2A50047EA2B /* PBXTextBookmark */;
}; };
sourceControlManager = 567161F90EFD3E860047EA2B /* Source Control */; sourceControlManager = 567161F90EFD3E860047EA2B /* Source Control */;
userBuildSettings = { userBuildSettings = {
@ -2718,6 +2724,13 @@
vrLen = 813; vrLen = 813;
vrLoc = 1606; vrLoc = 1606;
}; };
567167630EFECFD80047EA2B /* SC3Controller.sc */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1412, 2240}}";
sepNavSelRange = "{3479, 0}";
sepNavVisRange = "{2659, 820}";
};
};
567167660EFECFE10047EA2B /* PBXTextBookmark */ = { 567167660EFECFE10047EA2B /* PBXTextBookmark */ = {
isa = PBXTextBookmark; isa = PBXTextBookmark;
fRef = 567166710EFEAFC10047EA2B /* SC3Controller.m */; fRef = 567166710EFEAFC10047EA2B /* SC3Controller.m */;
@ -2740,9 +2753,9 @@
}; };
5671676A0EFEDC650047EA2B /* README */ = { 5671676A0EFEDC650047EA2B /* README */ = {
uiCtxt = { uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1412, 1072}}"; sepNavIntBoundsRect = "{{0, 0}, {1412, 1104}}";
sepNavSelRange = "{968, 0}"; sepNavSelRange = "{968, 0}";
sepNavVisRange = "{856, 957}"; sepNavVisRange = "{443, 992}";
}; };
}; };
5671676D0EFEDC740047EA2B /* PBXTextBookmark */ = { 5671676D0EFEDC740047EA2B /* PBXTextBookmark */ = {
@ -3773,6 +3786,66 @@
vrLen = 420; vrLen = 420;
vrLoc = 0; vrLoc = 0;
}; };
567167FE0EFEF2A50047EA2B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 567167630EFECFD80047EA2B /* SC3Controller.sc */;
name = "SC3Controller.sc: 140";
rLen = 0;
rLoc = 3479;
rType = 0;
vrLen = 820;
vrLoc = 2659;
};
567167FF0EFEF2A50047EA2B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 5671676A0EFEDC650047EA2B /* README */;
name = "README: 25";
rLen = 0;
rLoc = 968;
rType = 0;
vrLen = 957;
vrLoc = 856;
};
567168000EFEF2A50047EA2B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 5671676A0EFEDC650047EA2B /* README */;
name = "README: 25";
rLen = 0;
rLoc = 968;
rType = 0;
vrLen = 957;
vrLoc = 856;
};
567168010EFEF2A50047EA2B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 567167630EFECFD80047EA2B /* SC3Controller.sc */;
name = "SC3Controller.sc: 140";
rLen = 0;
rLoc = 3479;
rType = 0;
vrLen = 820;
vrLoc = 2659;
};
567168020EFEF2A50047EA2B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 5671676A0EFEDC650047EA2B /* README */;
name = "README: 25";
rLen = 0;
rLoc = 968;
rType = 0;
vrLen = 992;
vrLoc = 443;
};
567168030EFEF2A50047EA2B /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 567167760EFEDCB50047EA2B /* install.rb */;
name = "install.rb: 14";
rLen = 0;
rLoc = 400;
rType = 0;
vrLen = 420;
vrLoc = 0;
};
8DD76F960486AA7600D96B5E /* sc3ctrl */ = { 8DD76F960486AA7600D96B5E /* sc3ctrl */ = {
activeExec = 0; activeExec = 0;
executables = ( executables = (

View File

@ -216,7 +216,7 @@
<key>_historyCapacity</key> <key>_historyCapacity</key>
<integer>0</integer> <integer>0</integer>
<key>bookmark</key> <key>bookmark</key>
<string>567167FB0EFEEDAA0047EA2B</string> <string>567168030EFEF2A50047EA2B</string>
<key>history</key> <key>history</key>
<array> <array>
<string>567167AA0EFEE3560047EA2B</string> <string>567167AA0EFEE3560047EA2B</string>
@ -272,6 +272,8 @@
<key>Layout</key> <key>Layout</key>
<array> <array>
<dict> <dict>
<key>BecomeActive</key>
<true/>
<key>ContentConfiguration</key> <key>ContentConfiguration</key>
<dict> <dict>
<key>PBXBottomSmartGroupGIDs</key> <key>PBXBottomSmartGroupGIDs</key>
@ -357,8 +359,6 @@
<key>Dock</key> <key>Dock</key>
<array> <array>
<dict> <dict>
<key>BecomeActive</key>
<true/>
<key>ContentConfiguration</key> <key>ContentConfiguration</key>
<dict> <dict>
<key>PBXProjectModuleGUID</key> <key>PBXProjectModuleGUID</key>
@ -376,7 +376,7 @@
<key>_historyCapacity</key> <key>_historyCapacity</key>
<integer>0</integer> <integer>0</integer>
<key>bookmark</key> <key>bookmark</key>
<string>567167FA0EFEEDAA0047EA2B</string> <string>567168020EFEF2A50047EA2B</string>
<key>history</key> <key>history</key>
<array> <array>
<string>567164430EFE8E370047EA2B</string> <string>567164430EFE8E370047EA2B</string>
@ -388,7 +388,8 @@
<string>567167960EFEE0EC0047EA2B</string> <string>567167960EFEE0EC0047EA2B</string>
<string>567167D00EFEEA010047EA2B</string> <string>567167D00EFEEA010047EA2B</string>
<string>567167F50EFEEC780047EA2B</string> <string>567167F50EFEEC780047EA2B</string>
<string>567167A60EFEE3560047EA2B</string> <string>567167FE0EFEF2A50047EA2B</string>
<string>567167FF0EFEF2A50047EA2B</string>
</array> </array>
<key>prevStack</key> <key>prevStack</key>
<array> <array>
@ -480,6 +481,8 @@
<string>567167A80EFEE3560047EA2B</string> <string>567167A80EFEE3560047EA2B</string>
<string>567167D20EFEEA010047EA2B</string> <string>567167D20EFEEA010047EA2B</string>
<string>567167F60EFEEC780047EA2B</string> <string>567167F60EFEEC780047EA2B</string>
<string>567168000EFEF2A50047EA2B</string>
<string>567168010EFEF2A50047EA2B</string>
</array> </array>
</dict> </dict>
<key>SplitCount</key> <key>SplitCount</key>

View File

@ -3,6 +3,21 @@
SC3Controller { SC3Controller {
classvar nodes; classvar nodes;
*initClass {
var postToFront;
nodes = List[];
Platform.case(\osx) {
postToFront = {
Document.listener.front;
};
StartUp.add {
this.addListeners;
}
}
}
*addListeners { *addListeners {
var node; var node;
if(nodes.isEmpty) { if(nodes.isEmpty) {
@ -64,21 +79,6 @@ SC3Controller {
nodes.do(_.remove); nodes.do(_.remove);
} }
*initClass {
var postToFront;
nodes = List[];
Platform.case(\osx) {
postToFront = {
Document.listener.front;
};
StartUp.add {
this.addListeners;
}
}
}
// adapated from Kernel.sc // adapated from Kernel.sc
*methodTemplates { |name| *methodTemplates { |name|
var out, found = 0, namestring; var out, found = 0, namestring;