summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Benkard <mulk@minimulk.mst-plus>2008-08-28 12:34:00 +0200
committerMatthias Benkard <mulk@minimulk.mst-plus>2008-08-28 12:34:00 +0200
commit372109e385d6de7cf29b378eb6f21edaf15be07c (patch)
tree227fde84238fcd11fd59597ad3842b145a343fdc
parentbb6d54154bd6a33806c04b98475228450b5aa1b0 (diff)
Listener: Disable the “Submit” button while the interpreter is working, move status messages to the bottom left.
-rw-r--r--MLKListenerController.h1
-rw-r--r--MLKListenerController.m19
-rw-r--r--MainMenu.nib/classes.nib8
-rw-r--r--MainMenu.nib/keyedobjects.nib530
-rw-r--r--MainMenu.nib/objects.nibbin8040 -> 8073 bytes
5 files changed, 307 insertions, 251 deletions
diff --git a/MLKListenerController.h b/MLKListenerController.h
index 3a1d725..d9714dd 100644
--- a/MLKListenerController.h
+++ b/MLKListenerController.h
@@ -24,6 +24,7 @@
IBOutlet id inputField;
IBOutlet id outputTextView;
IBOutlet id statusText;
+ IBOutlet id submitButton;
}
- (IBAction)submit:(id)sender;
@end
diff --git a/MLKListenerController.m b/MLKListenerController.m
index e89adf4..88a58d6 100644
--- a/MLKListenerController.m
+++ b/MLKListenerController.m
@@ -30,6 +30,8 @@
NSDictionary *attrs;
NSString *input = [inputField stringValue];
MLKPackage *package;
+
+ [submitButton setEnabled:NO];
NS_DURING
{
@@ -40,6 +42,7 @@
// A parsing error. Beep and let the user try again.
// XXX Maybe the status line could be made to provide more information on the error.
NSBeep();
+ [submitButton setEnabled:YES];
[inputField selectText:self];
return;
}
@@ -71,9 +74,17 @@
[[text mutableString] appendString:@"\n"];
[text endEditing];
- [indicatorText setStringValue:@"Compiling and executing."];
- // ...
- [indicatorText setStringValue:@"Ready."];
+ [statusText setStringValue:@"Compiling and executing."];
+ NS_DURING
+ {
+ // ...
+ }
+ NS_HANDLER
+ {
+ // ...
+ }
+ NS_ENDHANDLER
+ [statusText setStringValue:@"Ready."];
[text beginEditing];
attrs = [NSDictionary dictionaryWithObjectsAndKeys:
@@ -86,5 +97,7 @@
[[text mutableString] appendString:@"\n"];
[text endEditing];
+
+ [submitButton setEnabled:YES];
}
@end
diff --git a/MainMenu.nib/classes.nib b/MainMenu.nib/classes.nib
index c5bb720..df8a2e2 100644
--- a/MainMenu.nib/classes.nib
+++ b/MainMenu.nib/classes.nib
@@ -5,7 +5,13 @@
ACTIONS = {submit = id; };
CLASS = MLKListenerController;
LANGUAGE = ObjC;
- OUTLETS = {indicatorText = id; inputField = id; outputTextView = id; statusText = id; };
+ OUTLETS = {
+ indicatorText = id;
+ inputField = id;
+ outputTextView = id;
+ statusText = id;
+ submitButton = id;
+ };
SUPERCLASS = NSObject;
}
);
diff --git a/MainMenu.nib/keyedobjects.nib b/MainMenu.nib/keyedobjects.nib
index e055dcc..5b6bfa5 100644
--- a/MainMenu.nib/keyedobjects.nib
+++ b/MainMenu.nib/keyedobjects.nib
@@ -11,32 +11,32 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>511</integer>
+ <integer>514</integer>
</dict>
<key>NSAccessibilityConnectors</key>
<dict>
<key>CF$UID</key>
- <integer>508</integer>
+ <integer>511</integer>
</dict>
<key>NSAccessibilityOidsKeys</key>
<dict>
<key>CF$UID</key>
- <integer>509</integer>
+ <integer>512</integer>
</dict>
<key>NSAccessibilityOidsValues</key>
<dict>
<key>CF$UID</key>
- <integer>510</integer>
+ <integer>513</integer>
</dict>
<key>NSClassesKeys</key>
<dict>
<key>CF$UID</key>
- <integer>400</integer>
+ <integer>402</integer>
</dict>
<key>NSClassesValues</key>
<dict>
<key>CF$UID</key>
- <integer>401</integer>
+ <integer>403</integer>
</dict>
<key>NSConnections</key>
<dict>
@@ -56,34 +56,34 @@
<key>NSNamesKeys</key>
<dict>
<key>CF$UID</key>
- <integer>375</integer>
+ <integer>377</integer>
</dict>
<key>NSNamesValues</key>
<dict>
<key>CF$UID</key>
- <integer>376</integer>
+ <integer>378</integer>
</dict>
<key>NSNextOid</key>
- <integer>344</integer>
+ <integer>345</integer>
<key>NSObjectsKeys</key>
<dict>
<key>CF$UID</key>
- <integer>291</integer>
+ <integer>293</integer>
</dict>
<key>NSObjectsValues</key>
<dict>
<key>CF$UID</key>
- <integer>374</integer>
+ <integer>376</integer>
</dict>
<key>NSOidsKeys</key>
<dict>
<key>CF$UID</key>
- <integer>402</integer>
+ <integer>404</integer>
</dict>
<key>NSOidsValues</key>
<dict>
<key>CF$UID</key>
- <integer>403</integer>
+ <integer>405</integer>
</dict>
<key>NSRoot</key>
<dict>
@@ -276,7 +276,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>122</integer>
+ <integer>123</integer>
</dict>
</array>
</dict>
@@ -1303,7 +1303,7 @@
<key>NSvFlags</key>
<integer>261</integer>
</dict>
- <string>{{434, 14}, {85, 32}}</string>
+ <string>{{434, 14}, {93, 32}}</string>
<dict>
<key>$class</key>
<dict>
@@ -1436,7 +1436,7 @@
<key>NSvFlags</key>
<integer>258</integer>
</dict>
- <string>{{43, 22}, {389, 22}}</string>
+ <string>{{31, 22}, {401, 22}}</string>
<dict>
<key>$class</key>
<dict>
@@ -1580,7 +1580,7 @@
<key>NSvFlags</key>
<integer>256</integer>
</dict>
- <string>{{17, 24}, {21, 17}}</string>
+ <string>{{5, 22}, {21, 17}}</string>
<dict>
<key>$class</key>
<dict>
@@ -1595,7 +1595,7 @@
<key>NSCellFlags</key>
<integer>67239424</integer>
<key>NSCellFlags2</key>
- <integer>272629760</integer>
+ <integer>71303168</integer>
<key>NSContents</key>
<dict>
<key>CF$UID</key>
@@ -1719,7 +1719,7 @@
<key>NSContents</key>
<dict>
<key>CF$UID</key>
- <integer>97</integer>
+ <integer>121</integer>
</dict>
<key>NSControlView</key>
<dict>
@@ -1729,7 +1729,7 @@
<key>NSSupport</key>
<dict>
<key>CF$UID</key>
- <integer>121</integer>
+ <integer>122</integer>
</dict>
<key>NSTextColor</key>
<dict>
@@ -1737,6 +1737,7 @@
<integer>116</integer>
</dict>
</dict>
+ <string>Ready.</string>
<dict>
<key>$class</key>
<dict>
@@ -1762,14 +1763,14 @@
<key>NSCell</key>
<dict>
<key>CF$UID</key>
- <integer>124</integer>
+ <integer>125</integer>
</dict>
<key>NSEnabled</key>
<true/>
<key>NSFrame</key>
<dict>
<key>CF$UID</key>
- <integer>123</integer>
+ <integer>124</integer>
</dict>
<key>NSNextResponder</key>
<dict>
@@ -1803,17 +1804,17 @@
<key>NSContents</key>
<dict>
<key>CF$UID</key>
- <integer>125</integer>
+ <integer>97</integer>
</dict>
<key>NSControlView</key>
<dict>
<key>CF$UID</key>
- <integer>122</integer>
+ <integer>123</integer>
</dict>
<key>NSSupport</key>
<dict>
<key>CF$UID</key>
- <integer>121</integer>
+ <integer>122</integer>
</dict>
<key>NSTextColor</key>
<dict>
@@ -1821,7 +1822,6 @@
<integer>116</integer>
</dict>
</dict>
- <string>Ready.</string>
<string>{{1, 9}, {530, 244}}</string>
<dict>
<key>$classes</key>
@@ -2007,6 +2007,10 @@
<key>CF$UID</key>
<integer>289</integer>
</dict>
+ <dict>
+ <key>CF$UID</key>
+ <integer>291</integer>
+ </dict>
</array>
</dict>
<dict>
@@ -2066,22 +2070,22 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>311</integer>
+ <integer>313</integer>
</dict>
<key>NSMenuItems</key>
<dict>
<key>CF$UID</key>
- <integer>339</integer>
+ <integer>341</integer>
</dict>
<key>NSName</key>
<dict>
<key>CF$UID</key>
- <integer>341</integer>
+ <integer>343</integer>
</dict>
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>338</integer>
+ <integer>340</integer>
</dict>
</dict>
<string>Minimize</string>
@@ -2281,17 +2285,17 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>311</integer>
+ <integer>313</integer>
</dict>
<key>NSMenuItems</key>
<dict>
<key>CF$UID</key>
- <integer>346</integer>
+ <integer>348</integer>
</dict>
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>345</integer>
+ <integer>347</integer>
</dict>
</dict>
<string>Toilet Lisp Help</string>
@@ -2367,22 +2371,22 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>311</integer>
+ <integer>313</integer>
</dict>
<key>NSMenuItems</key>
<dict>
<key>CF$UID</key>
- <integer>298</integer>
+ <integer>300</integer>
</dict>
<key>NSName</key>
<dict>
<key>CF$UID</key>
- <integer>314</integer>
+ <integer>316</integer>
</dict>
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>296</integer>
+ <integer>298</integer>
</dict>
</dict>
<string>Quit Toilet Lisp</string>
@@ -2700,17 +2704,17 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>311</integer>
+ <integer>313</integer>
</dict>
<key>NSMenuItems</key>
<dict>
<key>CF$UID</key>
- <integer>330</integer>
+ <integer>332</integer>
</dict>
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>328</integer>
+ <integer>330</integer>
</dict>
</dict>
<string>Check Spelling as You Type</string>
@@ -2772,17 +2776,17 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>311</integer>
+ <integer>313</integer>
</dict>
<key>NSMenuItems</key>
<dict>
<key>CF$UID</key>
- <integer>319</integer>
+ <integer>321</integer>
</dict>
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>318</integer>
+ <integer>320</integer>
</dict>
</dict>
<string>Undo</string>
@@ -3045,17 +3049,17 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>311</integer>
+ <integer>313</integer>
</dict>
<key>NSMenuItems</key>
<dict>
<key>CF$UID</key>
- <integer>334</integer>
+ <integer>336</integer>
</dict>
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>332</integer>
+ <integer>334</integer>
</dict>
</dict>
<string>Stop Speaking</string>
@@ -3540,17 +3544,17 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>311</integer>
+ <integer>313</integer>
</dict>
<key>NSMenuItems</key>
<dict>
<key>CF$UID</key>
- <integer>326</integer>
+ <integer>328</integer>
</dict>
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>325</integer>
+ <integer>327</integer>
</dict>
</dict>
<string>Find…</string>
@@ -4030,7 +4034,7 @@
<key>NSDestination</key>
<dict>
<key>CF$UID</key>
- <integer>122</integer>
+ <integer>123</integer>
</dict>
<key>NSLabel</key>
<dict>
@@ -4071,13 +4075,36 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
+ <integer>276</integer>
+ </dict>
+ <key>NSDestination</key>
+ <dict>
+ <key>CF$UID</key>
+ <integer>91</integer>
+ </dict>
+ <key>NSLabel</key>
+ <dict>
+ <key>CF$UID</key>
+ <integer>292</integer>
+ </dict>
+ <key>NSSource</key>
+ <dict>
+ <key>CF$UID</key>
+ <integer>280</integer>
+ </dict>
+ </dict>
+ <string>submitButton</string>
+ <dict>
+ <key>$class</key>
+ <dict>
+ <key>CF$UID</key>
<integer>46</integer>
</dict>
<key>NS.objects</key>
<array>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4093,7 +4120,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>331</integer>
+ <integer>333</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4105,7 +4132,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>122</integer>
+ <integer>123</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4117,7 +4144,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>348</integer>
+ <integer>350</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4153,7 +4180,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>327</integer>
+ <integer>329</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4161,7 +4188,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>354</integer>
+ <integer>356</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4173,7 +4200,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>315</integer>
+ <integer>317</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4185,7 +4212,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>313</integer>
+ <integer>315</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4197,7 +4224,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>365</integer>
+ <integer>367</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4205,7 +4232,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>361</integer>
+ <integer>363</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4213,19 +4240,19 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>295</integer>
+ <integer>297</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>312</integer>
+ <integer>314</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>303</integer>
+ <integer>305</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>357</integer>
+ <integer>359</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4233,7 +4260,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>342</integer>
+ <integer>344</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4261,7 +4288,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>335</integer>
+ <integer>337</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4269,7 +4296,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4285,11 +4312,11 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>321</integer>
+ <integer>323</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>304</integer>
+ <integer>306</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4301,15 +4328,15 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>320</integer>
+ <integer>322</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>299</integer>
+ <integer>301</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>340</integer>
+ <integer>342</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4325,7 +4352,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>322</integer>
+ <integer>324</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4337,7 +4364,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>307</integer>
+ <integer>309</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4345,7 +4372,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>300</integer>
+ <integer>302</integer>
</dict>
</array>
</dict>
@@ -4353,22 +4380,22 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>311</integer>
+ <integer>313</integer>
</dict>
<key>NSMenuItems</key>
<dict>
<key>CF$UID</key>
- <integer>294</integer>
+ <integer>296</integer>
</dict>
<key>NSName</key>
<dict>
<key>CF$UID</key>
- <integer>347</integer>
+ <integer>349</integer>
</dict>
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>293</integer>
+ <integer>295</integer>
</dict>
</dict>
<string>REPL</string>
@@ -4382,19 +4409,19 @@
<array>
<dict>
<key>CF$UID</key>
- <integer>295</integer>
+ <integer>297</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>315</integer>
+ <integer>317</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>335</integer>
+ <integer>337</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>342</integer>
+ <integer>344</integer>
</dict>
</array>
</dict>
@@ -4407,7 +4434,7 @@
<key>NSAction</key>
<dict>
<key>CF$UID</key>
- <integer>297</integer>
+ <integer>299</integer>
</dict>
<key>NSKeyEquiv</key>
<dict>
@@ -4419,7 +4446,7 @@
<key>NSMenu</key>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<key>NSMixedImage</key>
<dict>
@@ -4441,7 +4468,7 @@
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>296</integer>
+ <integer>298</integer>
</dict>
</dict>
<string>Toilet Lisp</string>
@@ -4460,23 +4487,23 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>299</integer>
+ <integer>301</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>300</integer>
+ <integer>302</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>303</integer>
+ <integer>305</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>304</integer>
+ <integer>306</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>312</integer>
+ <integer>314</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4492,7 +4519,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>313</integer>
+ <integer>315</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4547,7 +4574,7 @@
<key>NSKeyEquiv</key>
<dict>
<key>CF$UID</key>
- <integer>302</integer>
+ <integer>304</integer>
</dict>
<key>NSKeyEquivModMask</key>
<integer>1048576</integer>
@@ -4571,7 +4598,7 @@
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>301</integer>
+ <integer>303</integer>
</dict>
</dict>
<string>Preferences…</string>
@@ -4623,7 +4650,7 @@
<key>NSAction</key>
<dict>
<key>CF$UID</key>
- <integer>306</integer>
+ <integer>308</integer>
</dict>
<key>NSKeyEquiv</key>
<dict>
@@ -4652,12 +4679,12 @@
<key>NSSubmenu</key>
<dict>
<key>CF$UID</key>
- <integer>307</integer>
+ <integer>309</integer>
</dict>
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>305</integer>
+ <integer>307</integer>
</dict>
</dict>
<string>Services</string>
@@ -4666,22 +4693,22 @@
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>311</integer>
+ <integer>313</integer>
</dict>
<key>NSMenuItems</key>
<dict>
<key>CF$UID</key>
- <integer>309</integer>
+ <integer>311</integer>
</dict>
<key>NSName</key>
<dict>
<key>CF$UID</key>
- <integer>310</integer>
+ <integer>312</integer>
</dict>
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>308</integer>
+ <integer>310</integer>
</dict>
</dict>
<dict>
@@ -4798,7 +4825,7 @@
<key>NSAction</key>
<dict>
<key>CF$UID</key>
- <integer>317</integer>
+ <integer>319</integer>
</dict>
<key>NSKeyEquiv</key>
<dict>
@@ -4810,7 +4837,7 @@
<key>NSMenu</key>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<key>NSMixedImage</key>
<dict>
@@ -4832,7 +4859,7 @@
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>316</integer>
+ <integer>318</integer>
</dict>
</dict>
<string>Edit</string>
@@ -4864,7 +4891,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>320</integer>
+ <integer>322</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -4892,19 +4919,19 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>321</integer>
+ <integer>323</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>322</integer>
+ <integer>324</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>327</integer>
+ <integer>329</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>331</integer>
+ <integer>333</integer>
</dict>
</array>
</dict>
@@ -4997,7 +5024,7 @@
<key>NSAction</key>
<dict>
<key>CF$UID</key>
- <integer>324</integer>
+ <integer>326</integer>
</dict>
<key>NSKeyEquiv</key>
<dict>
@@ -5031,7 +5058,7 @@
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>323</integer>
+ <integer>325</integer>
</dict>
</dict>
<string>Find</string>
@@ -5084,7 +5111,7 @@
<key>NSAction</key>
<dict>
<key>CF$UID</key>
- <integer>329</integer>
+ <integer>331</integer>
</dict>
<key>NSKeyEquiv</key>
<dict>
@@ -5118,7 +5145,7 @@
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>328</integer>
+ <integer>330</integer>
</dict>
</dict>
<string>Spelling</string>
@@ -5154,7 +5181,7 @@
<key>NSAction</key>
<dict>
<key>CF$UID</key>
- <integer>333</integer>
+ <integer>335</integer>
</dict>
<key>NSKeyEquiv</key>
<dict>
@@ -5188,7 +5215,7 @@
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>332</integer>
+ <integer>334</integer>
</dict>
</dict>
<string>Speech</string>
@@ -5220,7 +5247,7 @@
<key>NSAction</key>
<dict>
<key>CF$UID</key>
- <integer>337</integer>
+ <integer>339</integer>
</dict>
<key>NSKeyEquiv</key>
<dict>
@@ -5232,7 +5259,7 @@
<key>NSMenu</key>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<key>NSMixedImage</key>
<dict>
@@ -5254,7 +5281,7 @@
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>336</integer>
+ <integer>338</integer>
</dict>
</dict>
<string>Window</string>
@@ -5286,7 +5313,7 @@
</dict>
<dict>
<key>CF$UID</key>
- <integer>340</integer>
+ <integer>342</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5344,7 +5371,7 @@
<key>NSAction</key>
<dict>
<key>CF$UID</key>
- <integer>344</integer>
+ <integer>346</integer>
</dict>
<key>NSKeyEquiv</key>
<dict>
@@ -5356,7 +5383,7 @@
<key>NSMenu</key>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<key>NSMixedImage</key>
<dict>
@@ -5378,7 +5405,7 @@
<key>NSTitle</key>
<dict>
<key>CF$UID</key>
- <integer>343</integer>
+ <integer>345</integer>
</dict>
</dict>
<string>Help</string>
@@ -5416,22 +5443,22 @@
<key>NSMaxSize</key>
<dict>
<key>CF$UID</key>
- <integer>373</integer>
+ <integer>375</integer>
</dict>
<key>NSMinSize</key>
<dict>
<key>CF$UID</key>
- <integer>372</integer>
+ <integer>374</integer>
</dict>
<key>NSScreenRect</key>
<dict>
<key>CF$UID</key>
- <integer>371</integer>
+ <integer>373</integer>
</dict>
<key>NSViewClass</key>
<dict>
<key>CF$UID</key>
- <integer>351</integer>
+ <integer>353</integer>
</dict>
<key>NSWTFlags</key>
<integer>-260571136</integer>
@@ -5440,12 +5467,12 @@
<key>NSWindowClass</key>
<dict>
<key>CF$UID</key>
- <integer>350</integer>
+ <integer>352</integer>
</dict>
<key>NSWindowRect</key>
<dict>
<key>CF$UID</key>
- <integer>349</integer>
+ <integer>351</integer>
</dict>
<key>NSWindowStyleMask</key>
<integer>7</integer>
@@ -5457,7 +5484,7 @@
<key>NSWindowView</key>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
</dict>
<string>{{436, 486}, {394, 245}}</string>
@@ -5488,7 +5515,7 @@
<key>NSFrame</key>
<dict>
<key>CF$UID</key>
- <integer>370</integer>
+ <integer>372</integer>
</dict>
<key>NSNextResponder</key>
<dict>
@@ -5498,7 +5525,7 @@
<key>NSSubviews</key>
<dict>
<key>CF$UID</key>
- <integer>353</integer>
+ <integer>355</integer>
</dict>
</dict>
<dict>
@@ -5511,19 +5538,19 @@
<array>
<dict>
<key>CF$UID</key>
- <integer>354</integer>
+ <integer>356</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>357</integer>
+ <integer>359</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>361</integer>
+ <integer>363</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>365</integer>
+ <integer>367</integer>
</dict>
</array>
</dict>
@@ -5536,24 +5563,24 @@
<key>NSCell</key>
<dict>
<key>CF$UID</key>
- <integer>356</integer>
+ <integer>358</integer>
</dict>
<key>NSEnabled</key>
<true/>
<key>NSFrame</key>
<dict>
<key>CF$UID</key>
- <integer>355</integer>
+ <integer>357</integer>
</dict>
<key>NSNextResponder</key>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<key>NSSuperview</key>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<key>NSvFlags</key>
<integer>256</integer>
@@ -5577,12 +5604,12 @@
<key>NSContents</key>
<dict>
<key>CF$UID</key>
- <integer>296</integer>
+ <integer>298</integer>
</dict>
<key>NSControlView</key>
<dict>
<key>CF$UID</key>
- <integer>354</integer>
+ <integer>356</integer>
</dict>
<key>NSSupport</key>
<dict>
@@ -5604,24 +5631,24 @@
<key>NSCell</key>
<dict>
<key>CF$UID</key>
- <integer>359</integer>
+ <integer>361</integer>
</dict>
<key>NSEnabled</key>
<true/>
<key>NSFrame</key>
<dict>
<key>CF$UID</key>
- <integer>358</integer>
+ <integer>360</integer>
</dict>
<key>NSNextResponder</key>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<key>NSSuperview</key>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<key>NSvFlags</key>
<integer>256</integer>
@@ -5645,17 +5672,17 @@
<key>NSContents</key>
<dict>
<key>CF$UID</key>
- <integer>360</integer>
+ <integer>362</integer>
</dict>
<key>NSControlView</key>
<dict>
<key>CF$UID</key>
- <integer>357</integer>
+ <integer>359</integer>
</dict>
<key>NSSupport</key>
<dict>
<key>CF$UID</key>
- <integer>121</integer>
+ <integer>122</integer>
</dict>
<key>NSTextColor</key>
<dict>
@@ -5675,24 +5702,24 @@ ersersion</string>
<key>NSCell</key>
<dict>
<key>CF$UID</key>
- <integer>363</integer>
+ <integer>365</integer>
</dict>
<key>NSEnabled</key>
<true/>
<key>NSFrame</key>
<dict>
<key>CF$UID</key>
- <integer>362</integer>
+ <integer>364</integer>
</dict>
<key>NSNextResponder</key>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<key>NSSuperview</key>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<key>NSvFlags</key>
<integer>256</integer>
@@ -5716,17 +5743,17 @@ ersersion</string>
<key>NSContents</key>
<dict>
<key>CF$UID</key>
- <integer>364</integer>
+ <integer>366</integer>
</dict>
<key>NSControlView</key>
<dict>
<key>CF$UID</key>
- <integer>361</integer>
+ <integer>363</integer>
</dict>
<key>NSSupport</key>
<dict>
<key>CF$UID</key>
- <integer>121</integer>
+ <integer>122</integer>
</dict>
<key>NSTextColor</key>
<dict>
@@ -5744,24 +5771,24 @@ ersersion</string>
<key>NSCell</key>
<dict>
<key>CF$UID</key>
- <integer>367</integer>
+ <integer>369</integer>
</dict>
<key>NSEnabled</key>
<true/>
<key>NSFrame</key>
<dict>
<key>CF$UID</key>
- <integer>366</integer>
+ <integer>368</integer>
</dict>
<key>NSNextResponder</key>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<key>NSSuperview</key>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<key>NSvFlags</key>
<integer>256</integer>
@@ -5785,17 +5812,17 @@ ersersion</string>
<key>NSContents</key>
<dict>
<key>CF$UID</key>
- <integer>368</integer>
+ <integer>370</integer>
</dict>
<key>NSControlView</key>
<dict>
<key>CF$UID</key>
- <integer>365</integer>
+ <integer>367</integer>
</dict>
<key>NSSupport</key>
<dict>
<key>CF$UID</key>
- <integer>369</integer>
+ <integer>371</integer>
</dict>
<key>NSTextColor</key>
<dict>
@@ -5882,7 +5909,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>315</integer>
+ <integer>317</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5894,7 +5921,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>342</integer>
+ <integer>344</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5906,7 +5933,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>322</integer>
+ <integer>324</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5922,7 +5949,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5930,11 +5957,11 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>327</integer>
+ <integer>329</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5950,7 +5977,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>331</integer>
+ <integer>333</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5958,7 +5985,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5966,7 +5993,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5974,7 +6001,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5986,7 +6013,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -5994,7 +6021,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6006,11 +6033,11 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>335</integer>
+ <integer>337</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>295</integer>
+ <integer>297</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6022,7 +6049,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6030,7 +6057,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>348</integer>
+ <integer>350</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6098,7 +6125,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>304</integer>
+ <integer>306</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6128,11 +6155,11 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>361</integer>
+ <integer>363</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>300</integer>
+ <integer>302</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6140,7 +6167,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>342</integer>
+ <integer>344</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6156,7 +6183,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>354</integer>
+ <integer>356</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6164,7 +6191,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>340</integer>
+ <integer>342</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6172,11 +6199,11 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>122</integer>
+ <integer>123</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6184,15 +6211,15 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>357</integer>
+ <integer>359</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>327</integer>
+ <integer>329</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>348</integer>
+ <integer>350</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6204,7 +6231,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>365</integer>
+ <integer>367</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6246,14 +6273,6 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>377</integer>
- </dict>
- <dict>
- <key>CF$UID</key>
- <integer>378</integer>
- </dict>
- <dict>
- <key>CF$UID</key>
<integer>379</integer>
</dict>
<dict>
@@ -6270,15 +6289,15 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>10</integer>
+ <integer>383</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>383</integer>
+ <integer>384</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>384</integer>
+ <integer>10</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6302,27 +6321,27 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>386</integer>
+ <integer>390</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>390</integer>
+ <integer>391</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>383</integer>
+ <integer>388</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>166</integer>
+ <integer>392</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>391</integer>
+ <integer>385</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>392</integer>
+ <integer>166</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6334,7 +6353,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>384</integer>
+ <integer>395</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6342,7 +6361,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>397</integer>
+ <integer>386</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6352,6 +6371,14 @@ ersersion</string>
<key>CF$UID</key>
<integer>399</integer>
</dict>
+ <dict>
+ <key>CF$UID</key>
+ <integer>400</integer>
+ </dict>
+ <dict>
+ <key>CF$UID</key>
+ <integer>401</integer>
+ </dict>
</array>
</dict>
<string>NSButton</string>
@@ -6415,7 +6442,7 @@ ersersion</string>
<key>$class</key>
<dict>
<key>CF$UID</key>
- <integer>395</integer>
+ <integer>397</integer>
</dict>
</dict>
<dict>
@@ -6468,7 +6495,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>307</integer>
+ <integer>309</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6500,15 +6527,15 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>352</integer>
+ <integer>354</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>342</integer>
+ <integer>344</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>312</integer>
+ <integer>314</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6536,7 +6563,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>335</integer>
+ <integer>337</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6556,11 +6583,11 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>357</integer>
+ <integer>359</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>313</integer>
+ <integer>315</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6568,7 +6595,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>292</integer>
+ <integer>294</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6584,7 +6611,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>321</integer>
+ <integer>323</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6592,7 +6619,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>299</integer>
+ <integer>301</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6608,6 +6635,10 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
+ <integer>291</integer>
+ </dict>
+ <dict>
+ <key>CF$UID</key>
<integer>208</integer>
</dict>
<dict>
@@ -6624,7 +6655,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>361</integer>
+ <integer>363</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6632,7 +6663,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>348</integer>
+ <integer>350</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6648,7 +6679,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>304</integer>
+ <integer>306</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6692,11 +6723,11 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>365</integer>
+ <integer>367</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>354</integer>
+ <integer>356</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6708,7 +6739,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>331</integer>
+ <integer>333</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6716,7 +6747,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>340</integer>
+ <integer>342</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6728,7 +6759,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>295</integer>
+ <integer>297</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6760,7 +6791,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>315</integer>
+ <integer>317</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6776,7 +6807,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>327</integer>
+ <integer>329</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6812,7 +6843,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>322</integer>
+ <integer>324</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6820,11 +6851,11 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>300</integer>
+ <integer>302</integer>
</dict>
<dict>
<key>CF$UID</key>
- <integer>320</integer>
+ <integer>322</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6836,7 +6867,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>303</integer>
+ <integer>305</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6868,7 +6899,7 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>122</integer>
+ <integer>123</integer>
</dict>
<dict>
<key>CF$UID</key>
@@ -6890,14 +6921,6 @@ ersersion</string>
<array>
<dict>
<key>CF$UID</key>
- <integer>404</integer>
- </dict>
- <dict>
- <key>CF$UID</key>
- <integer>405</integer>
- </dict>
- <dict>
- <key>CF$UID</key>
<integer>406</integer>
</dict>
<dict>
@@ -7174,10 +7197,6 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
- <integer>71</integer>
- </dict>
- <dict>
- <key>CF$UID</key>
<integer>475</integer>
</dict>
<dict>
@@ -7190,6 +7209,10 @@ ersersion</string>
</dict>
<dict>
<key>CF$UID</key>
+ <integer>71</integer>
+ </dict>
+ <dict>
+ <key>CF$UID</key>
<integer>478</integer>
</dict>
<dict>
@@ -7308,6 +7331,18 @@ ersersion</string>
<key>CF$UID</key>
<integer>507</integer>
</dict>
+ <dict>
+ <key>CF$UID</key>
+ <integer>508</integer>
+ </dict>
+ <dict>
+ <key>CF$UID</key>
+ <integer>509</integer>
+ </dict>
+ <dict>
+ <key>CF$UID</key>
+ <integer>510</integer>
+ </dict>
</array>
</dict>
<integer>337</integer>
@@ -7347,6 +7382,7 @@ ersersion</string>
<integer>153</integer>
<integer>245</integer>
<integer>39</integer>
+ <integer>344</integer>
<integer>195</integer>
<integer>21</integer>
<integer>122</integer>
diff --git a/MainMenu.nib/objects.nib b/MainMenu.nib/objects.nib
index b118519..fca9a90 100644
--- a/MainMenu.nib/objects.nib
+++ b/MainMenu.nib/objects.nib
Binary files differ