1{ 2 "Object 1" = { 3 elements = ("Object 2", "Object 31", "Object 55", "Object 56"); 4 isa = NSMutableArray; 5 }; 6 "Object 2" = {className = NSApplication; isa = IMCustomObject; realObject = "Object 3"; }; 7 "Object 3" = { 8 delegate = nil; 9 isa = NSApplication; 10 keyWindow = nil; 11 mainMenu = "Object 34"; 12 mainWindow = nil; 13 windows = "Object 4"; 14 }; 15 "Object 4" = { 16 elements = ("Object 5", "Object 9", "Object 11", "Object 32"); 17 isa = NSMutableArray; 18 }; 19 "Object 5" = { 20 backgroundColor = "Object 8"; 21 backingType = 0; 22 contentView = "Object 6"; 23 frame = "{x = 0; y = 0; width = 256; height = 128}"; 24 frameAutosaveName = nil; 25 hidesOnDeactivate = NO; 26 isAutodisplay = NO; 27 isReleasedWhenClosed = NO; 28 isVisible = NO; 29 isa = NSWindow; 30 level = 0; 31 maxSize = "{width = 16000.0; height = 16000.0}"; 32 minSize = "{width = 0; height = 0}"; 33 representedFilename = ""; 34 styleMask = 0; 35 title = ""; 36 }; 37 "Object 6" = { 38 autoresizesSubviews = YES; 39 autoresizingMask = 0; 40 bounds = "{x = 0; y = 0; width = 256; height = 128}"; 41 frame = "{x = 0; y = 0; width = 256; height = 128}"; 42 isa = NSView; 43 nextResponder = "Object 5"; 44 postsBoundsChangedNotifications = YES; 45 postsFrameChangedNotifications = YES; 46 subviews = "Object 7"; 47 superview = nil; 48 }; 49 "Object 7" = {elements = (); isa = NSMutableArray; }; 50 "Object 8" = { 51 alpha = 1.000000; 52 blue = 0.666667; 53 brightness = 0.666667; 54 colorSpaceName = NSCalibratedRGBColorSpace; 55 green = 0.666667; 56 hue = 0.000000; 57 isa = NSColor; 58 red = 0.666667; 59 saturation = 0.000000; 60 }; 61 "Object 9" = { 62 backgroundColor = "Object 8"; 63 backingType = 0; 64 contentView = "Object 10"; 65 frame = "{x = 100; y = 100; width = 193; height = 208}"; 66 frameAutosaveName = nil; 67 hidesOnDeactivate = NO; 68 isAutodisplay = NO; 69 isReleasedWhenClosed = NO; 70 isVisible = NO; 71 isa = NSWindow; 72 level = 0; 73 maxSize = "{width = 16000.0; height = 16000.0}"; 74 minSize = "{width = 0; height = 0}"; 75 representedFilename = ""; 76 styleMask = 0; 77 title = ""; 78 }; 79 "Object 10" = { 80 autoresizesSubviews = YES; 81 autoresizingMask = 0; 82 bounds = "{x = 0; y = 0; width = 193; height = 208}"; 83 frame = "{x = 0; y = 0; width = 193; height = 208}"; 84 isa = NSView; 85 nextResponder = "Object 9"; 86 postsBoundsChangedNotifications = YES; 87 postsFrameChangedNotifications = YES; 88 subviews = "Object 7"; 89 superview = nil; 90 }; 91 "Object 11" = { 92 backgroundColor = "Object 8"; 93 backingType = 2; 94 contentView = "Object 12"; 95 frame = "{x = 100; y = 100; width = 422; height = 304}"; 96 frameAutosaveName = nil; 97 hidesOnDeactivate = NO; 98 isAutodisplay = YES; 99 isReleasedWhenClosed = NO; 100 isVisible = YES; 101 isa = NSWindow; 102 level = 0; 103 maxSize = "{width = 16000.0; height = 16000.0}"; 104 minSize = "{width = 0; height = 0}"; 105 representedFilename = ""; 106 styleMask = 14; 107 title = "My Window"; 108 }; 109 "Object 12" = { 110 autoresizesSubviews = NO; 111 autoresizingMask = 0; 112 bounds = "{x = 0; y = 0; width = 420; height = 272}"; 113 frame = "{x = 1; y = 9; width = 420; height = 272}"; 114 isa = NSView; 115 nextResponder = "Object 11"; 116 postsBoundsChangedNotifications = YES; 117 postsFrameChangedNotifications = YES; 118 subviews = "Object 13"; 119 superview = nil; 120 }; 121 "Object 13" = { 122 elements = ( 123 "Object 14", 124 "Object 16", 125 "Object 17", 126 "Object 18", 127 "Object 19", 128 "Object 20", 129 "Object 21", 130 "Object 24", 131 "Object 27", 132 "Object 30", 133 "Object 31" 134 ); 135 isa = NSMutableArray; 136 }; 137 "Object 14" = { 138 alignment = 2; 139 alternateImage = nil; 140 alternateTitle = Alternate; 141 autoresizesSubviews = NO; 142 autoresizingMask = 0; 143 bounds = "{x = 0; y = 0; width = 114; height = 24}"; 144 delay = 0.200000; 145 font = "Object 15"; 146 frame = "{x = 16; y = 148; width = 114; height = 24}"; 147 highlightsBy = 12; 148 ignoresMultiClick = NO; 149 image = nil; 150 imagePosition = 0; 151 interval = 0.025000; 152 isBordered = YES; 153 isContinuous = NO; 154 isEnabled = YES; 155 isTransparent = NO; 156 isa = NSButton; 157 keyEquivalent = ""; 158 nextResponder = "Object 12"; 159 postsBoundsChangedNotifications = YES; 160 postsFrameChangedNotifications = YES; 161 showsStateBy = 0; 162 state = 0; 163 subviews = "Object 7"; 164 superview = "Object 12"; 165 tag = 0; 166 title = "Momentary Light"; 167 }; 168 "Object 15" = {isa = NSFont; name = Helvetica; size = 12.000000; }; 169 "Object 16" = { 170 alignment = 2; 171 alternateImage = nil; 172 alternateTitle = Alternate; 173 autoresizesSubviews = NO; 174 autoresizingMask = 0; 175 bounds = "{x = 0; y = 0; width = 114; height = 24}"; 176 delay = 0.200000; 177 font = "Object 15"; 178 frame = "{x = 16; y = 232; width = 114; height = 24}"; 179 highlightsBy = 14; 180 ignoresMultiClick = NO; 181 image = nil; 182 imagePosition = 0; 183 interval = 0.025000; 184 isBordered = YES; 185 isContinuous = NO; 186 isEnabled = YES; 187 isTransparent = NO; 188 isa = NSButton; 189 keyEquivalent = ""; 190 nextResponder = "Object 12"; 191 postsBoundsChangedNotifications = YES; 192 postsFrameChangedNotifications = YES; 193 showsStateBy = 0; 194 state = 0; 195 subviews = "Object 7"; 196 superview = "Object 12"; 197 tag = 0; 198 title = "Momentary Push"; 199 }; 200 "Object 17" = { 201 alignment = 2; 202 alternateImage = nil; 203 alternateTitle = Alternate; 204 autoresizesSubviews = NO; 205 autoresizingMask = 0; 206 bounds = "{x = 0; y = 0; width = 114; height = 24}"; 207 delay = 0.200000; 208 font = "Object 15"; 209 frame = "{x = 16; y = 190; width = 114; height = 24}"; 210 highlightsBy = 1; 211 ignoresMultiClick = NO; 212 image = nil; 213 imagePosition = 0; 214 interval = 0.025000; 215 isBordered = YES; 216 isContinuous = NO; 217 isEnabled = YES; 218 isTransparent = NO; 219 isa = NSButton; 220 keyEquivalent = ""; 221 nextResponder = "Object 12"; 222 postsBoundsChangedNotifications = YES; 223 postsFrameChangedNotifications = YES; 224 showsStateBy = 0; 225 state = 0; 226 subviews = "Object 7"; 227 superview = "Object 12"; 228 tag = 0; 229 title = "Momentary change"; 230 }; 231 "Object 18" = { 232 alignment = 2; 233 alternateImage = nil; 234 alternateTitle = Alternate; 235 autoresizesSubviews = NO; 236 autoresizingMask = 0; 237 bounds = "{x = 0; y = 0; width = 114; height = 24}"; 238 delay = 0.200000; 239 font = "Object 15"; 240 frame = "{x = 17; y = 106; width = 114; height = 24}"; 241 highlightsBy = 14; 242 ignoresMultiClick = NO; 243 image = nil; 244 imagePosition = 0; 245 interval = 0.025000; 246 isBordered = YES; 247 isContinuous = NO; 248 isEnabled = YES; 249 isTransparent = NO; 250 isa = NSButton; 251 keyEquivalent = ""; 252 nextResponder = "Object 12"; 253 postsBoundsChangedNotifications = YES; 254 postsFrameChangedNotifications = YES; 255 showsStateBy = 12; 256 state = 0; 257 subviews = "Object 7"; 258 superview = "Object 12"; 259 tag = 0; 260 title = PushOn/PushOff; 261 }; 262 "Object 19" = { 263 alignment = 2; 264 alternateImage = nil; 265 alternateTitle = Alternate; 266 autoresizesSubviews = NO; 267 autoresizingMask = 0; 268 bounds = "{x = 0; y = 0; width = 114; height = 24}"; 269 delay = 0.200000; 270 font = "Object 15"; 271 frame = "{x = 15; y = 64; width = 114; height = 24}"; 272 highlightsBy = 12; 273 ignoresMultiClick = NO; 274 image = nil; 275 imagePosition = 0; 276 interval = 0.025000; 277 isBordered = YES; 278 isContinuous = NO; 279 isEnabled = YES; 280 isTransparent = NO; 281 isa = NSButton; 282 keyEquivalent = ""; 283 nextResponder = "Object 12"; 284 postsBoundsChangedNotifications = YES; 285 postsFrameChangedNotifications = YES; 286 showsStateBy = 12; 287 state = 0; 288 subviews = "Object 7"; 289 superview = "Object 12"; 290 tag = 0; 291 title = On/Off; 292 }; 293 "Object 20" = { 294 alignment = 2; 295 alternateImage = nil; 296 alternateTitle = Alternate; 297 autoresizesSubviews = NO; 298 autoresizingMask = 0; 299 bounds = "{x = 0; y = 0; width = 114; height = 24}"; 300 delay = 0.200000; 301 font = "Object 15"; 302 frame = "{x = 16; y = 22; width = 114; height = 24}"; 303 highlightsBy = 3; 304 ignoresMultiClick = NO; 305 image = nil; 306 imagePosition = 0; 307 interval = 0.025000; 308 isBordered = YES; 309 isContinuous = NO; 310 isEnabled = YES; 311 isTransparent = NO; 312 isa = NSButton; 313 keyEquivalent = ""; 314 nextResponder = "Object 12"; 315 postsBoundsChangedNotifications = YES; 316 postsFrameChangedNotifications = YES; 317 showsStateBy = 1; 318 state = 0; 319 subviews = "Object 7"; 320 superview = "Object 12"; 321 tag = 0; 322 title = Toggle; 323 }; 324 "Object 21" = { 325 alignment = 0; 326 alternateImage = "Object 23"; 327 alternateTitle = Alternate; 328 autoresizesSubviews = NO; 329 autoresizingMask = 0; 330 bounds = "{x = 0; y = 0; width = 109; height = 15}"; 331 delay = 0.200000; 332 font = "Object 15"; 333 frame = "{x = 204; y = 216; width = 109; height = 15}"; 334 highlightsBy = 3; 335 ignoresMultiClick = NO; 336 image = "Object 22"; 337 imagePosition = 2; 338 interval = 0.025000; 339 isBordered = NO; 340 isContinuous = NO; 341 isEnabled = YES; 342 isTransparent = NO; 343 isa = NSButton; 344 keyEquivalent = ""; 345 nextResponder = "Object 12"; 346 postsBoundsChangedNotifications = YES; 347 postsFrameChangedNotifications = YES; 348 showsStateBy = 1; 349 state = 0; 350 subviews = "Object 7"; 351 superview = "Object 12"; 352 tag = 0; 353 title = Switch; 354 }; 355 "Object 22" = {isa = NSImage; name = NSSwitch; size = "{width = 15; height = 15}"; }; 356 "Object 23" = { 357 isa = NSImage; 358 name = NSHighlightedSwitch; 359 size = "{width = 15; height = 15}"; 360 }; 361 "Object 24" = { 362 alignment = 2; 363 autoresizesSubviews = NO; 364 autoresizingMask = 0; 365 backgroundColor = "Object 8"; 366 bounds = "{x = 0; y = 0; width = 132; height = 26}"; 367 delegate = nil; 368 drawsBackground = NO; 369 errorAction = nil; 370 font = "Object 25"; 371 frame = "{x = 193; y = 167; width = 132; height = 26}"; 372 ignoresMultiClick = NO; 373 isBezeled = NO; 374 isBordered = YES; 375 isContinuous = NO; 376 isEditable = YES; 377 isEnabled = YES; 378 isScrollable = YES; 379 isSelectable = YES; 380 isa = NSTextField; 381 nextResponder = "Object 12"; 382 nextText = "Object 18"; 383 postsBoundsChangedNotifications = YES; 384 postsFrameChangedNotifications = YES; 385 previousText = "Object 14"; 386 stringValue = Title; 387 subviews = "Object 7"; 388 superview = "Object 12"; 389 tag = 0; 390 textColor = "Object 26"; 391 }; 392 "Object 25" = {isa = NSFont; name = Helvetica; size = 18.000000; }; 393 "Object 26" = { 394 alpha = 1.000000; 395 blue = 0.000000; 396 brightness = 0.000000; 397 colorSpaceName = NSCalibratedRGBColorSpace; 398 green = 0.000000; 399 hue = 0.000000; 400 isa = NSColor; 401 red = 0.000000; 402 saturation = 0.000000; 403 }; 404 "Object 27" = { 405 alignment = 2; 406 autoresizesSubviews = NO; 407 autoresizingMask = 0; 408 backgroundColor = "Object 29"; 409 bounds = "{x = 0; y = 0; width = 214; height = 21}"; 410 delegate = nil; 411 drawsBackground = YES; 412 errorAction = nil; 413 font = "Object 15"; 414 frame = "{x = 172; y = 108; width = 214; height = 21}"; 415 ignoresMultiClick = NO; 416 isBezeled = YES; 417 isBordered = NO; 418 isContinuous = NO; 419 isEditable = YES; 420 isEnabled = YES; 421 isScrollable = YES; 422 isSelectable = YES; 423 isa = NSTextField; 424 nextResponder = "Object 12"; 425 nextText = "Object 19"; 426 postsBoundsChangedNotifications = YES; 427 postsFrameChangedNotifications = YES; 428 previousText = "Object 18"; 429 stringValue = Text; 430 subviews = "Object 7"; 431 superview = "Object 12"; 432 tag = 0; 433 textColor = "Object 28"; 434 }; 435 "Object 28" = { 436 alpha = 1.000000; 437 blue = 0.000000; 438 brightness = 0.000000; 439 colorSpaceName = NSCalibratedRGBColorSpace; 440 green = 0.000000; 441 hue = 0.000000; 442 isa = NSColor; 443 red = 0.000000; 444 saturation = 0.000000; 445 }; 446 "Object 29" = { 447 alpha = 1.000000; 448 blue = 1.000000; 449 brightness = 1.000000; 450 colorSpaceName = NSCalibratedRGBColorSpace; 451 green = 1.000000; 452 hue = 0.000000; 453 isa = NSColor; 454 red = 1.000000; 455 saturation = 0.000000; 456 }; 457 "Object 30" = {isa = NSPopUpButton; pullsDown = NO; }; 458 "Object 31" = {className = MyView; isa = NSView; }; 459 "Object 32" = { 460 backgroundColor = "Object 8"; 461 backingType = 2; 462 contentView = "Object 33"; 463 frame = "{x = 178; y = 312; width = 370; height = 357}"; 464 frameAutosaveName = nil; 465 hidesOnDeactivate = NO; 466 isAutodisplay = YES; 467 isReleasedWhenClosed = NO; 468 isVisible = NO; 469 isa = NSWindow; 470 level = 0; 471 maxSize = "{width = 16000.0; height = 16000.0}"; 472 minSize = "{width = 0; height = 0}"; 473 representedFilename = ""; 474 styleMask = 14; 475 title = Window; 476 }; 477 "Object 33" = { 478 autoresizesSubviews = NO; 479 autoresizingMask = 0; 480 bounds = "{x = 0; y = 0; width = 368; height = 325}"; 481 frame = "{x = 1; y = 9; width = 368; height = 325}"; 482 isa = NSView; 483 nextResponder = "Object 32"; 484 postsBoundsChangedNotifications = YES; 485 postsFrameChangedNotifications = YES; 486 subviews = "Object 7"; 487 superview = nil; 488 }; 489 "Object 34" = { 490 autoenablesItems = YES; 491 isa = NSMenu; 492 itemArray = "Object 35"; 493 title = test; 494 }; 495 "Object 35" = { 496 elements = ("Object 36", "Object 42", "Object 53", "Object 54"); 497 isa = NSMutableArray; 498 }; 499 "Object 36" = { 500 action = "submenuAction:"; 501 isEnabled = YES; 502 isa = NSMenuItem; 503 keyEquivalent = ""; 504 tag = 0; 505 target = "Object 37"; 506 title = Info; 507 }; 508 "Object 37" = { 509 autoenablesItems = YES; 510 isa = NSMenu; 511 itemArray = "Object 38"; 512 title = Info; 513 }; 514 "Object 38" = { 515 elements = ("Object 39", "Object 40", "Object 41"); 516 isa = NSMutableArray; 517 }; 518 "Object 39" = { 519 action = nil; 520 isEnabled = NO; 521 isa = NSMenuItem; 522 keyEquivalent = ""; 523 tag = 0; 524 target = nil; 525 title = "Info Panel..."; 526 }; 527 "Object 40" = { 528 action = nil; 529 isEnabled = NO; 530 isa = NSMenuItem; 531 keyEquivalent = ""; 532 tag = 0; 533 target = nil; 534 title = Preferences...; 535 }; 536 "Object 41" = { 537 action = nil; 538 isEnabled = YES; 539 isa = NSMenuItem; 540 keyEquivalent = "?"; 541 tag = 0; 542 target = nil; 543 title = Help...; 544 }; 545 "Object 42" = { 546 action = "submenuAction:"; 547 isEnabled = YES; 548 isa = NSMenuItem; 549 keyEquivalent = ""; 550 tag = 0; 551 target = "Object 43"; 552 title = Document; 553 }; 554 "Object 43" = { 555 autoenablesItems = YES; 556 isa = NSMenu; 557 itemArray = "Object 44"; 558 title = Document; 559 }; 560 "Object 44" = { 561 elements = ( 562 "Object 45", 563 "Object 46", 564 "Object 47", 565 "Object 48", 566 "Object 49", 567 "Object 50", 568 "Object 51", 569 "Object 52" 570 ); 571 isa = NSMutableArray; 572 }; 573 "Object 45" = { 574 action = nil; 575 isEnabled = NO; 576 isa = NSMenuItem; 577 keyEquivalent = o; 578 tag = 0; 579 target = nil; 580 title = Open...; 581 }; 582 "Object 46" = { 583 action = nil; 584 isEnabled = NO; 585 isa = NSMenuItem; 586 keyEquivalent = n; 587 tag = 0; 588 target = nil; 589 title = New; 590 }; 591 "Object 47" = { 592 action = nil; 593 isEnabled = NO; 594 isa = NSMenuItem; 595 keyEquivalent = s; 596 tag = 0; 597 target = nil; 598 title = Save; 599 }; 600 "Object 48" = { 601 action = nil; 602 isEnabled = NO; 603 isa = NSMenuItem; 604 keyEquivalent = S; 605 tag = 0; 606 target = nil; 607 title = "Save As..."; 608 }; 609 "Object 49" = { 610 action = nil; 611 isEnabled = NO; 612 isa = NSMenuItem; 613 keyEquivalent = ""; 614 tag = 0; 615 target = nil; 616 title = "Save To..."; 617 }; 618 "Object 50" = { 619 action = nil; 620 isEnabled = NO; 621 isa = NSMenuItem; 622 keyEquivalent = ""; 623 tag = 0; 624 target = nil; 625 title = "Save All"; 626 }; 627 "Object 51" = { 628 action = nil; 629 isEnabled = NO; 630 isa = NSMenuItem; 631 keyEquivalent = ""; 632 tag = 0; 633 target = nil; 634 title = "Revert to Saved"; 635 }; 636 "Object 52" = { 637 action = nil; 638 isEnabled = NO; 639 isa = NSMenuItem; 640 keyEquivalent = ""; 641 tag = 0; 642 target = nil; 643 title = Close; 644 }; 645 "Object 53" = { 646 action = nil; 647 isEnabled = YES; 648 isa = NSMenuItem; 649 keyEquivalent = h; 650 tag = 0; 651 target = nil; 652 title = Hide; 653 }; 654 "Object 54" = { 655 action = nil; 656 isEnabled = YES; 657 isa = NSMenuItem; 658 keyEquivalent = q; 659 tag = 0; 660 target = nil; 661 title = Quit; 662 }; 663 "Object 55" = {className = Controller; isa = IMCustomObject; }; 664 "Object 56" = {className = NSFontManager; isa = IMCustomObject; }; 665 "Object 57" = { 666 elements = ( 667 "Object 58", 668 "Object 60", 669 "Object 62", 670 "Object 64", 671 "Object 66", 672 "Object 67", 673 "Object 68", 674 "Object 69", 675 "Object 70", 676 "Object 71", 677 "Object 72" 678 ); 679 isa = NSMutableArray; 680 }; 681 "Object 58" = { 682 destination = "Object 2"; 683 isa = IMControlConnector; 684 label = "Object 59"; 685 source = "Object 54"; 686 }; 687 "Object 59" = {isa = NSString; string = "terminate:"; }; 688 "Object 60" = { 689 destination = "Object 2"; 690 isa = IMControlConnector; 691 label = "Object 61"; 692 source = "Object 53"; 693 }; 694 "Object 61" = {isa = NSString; string = "hide:"; }; 695 "Object 62" = { 696 destination = "Object 27"; 697 isa = IMOutletConnector; 698 label = "Object 63"; 699 source = "Object 55"; 700 }; 701 "Object 63" = {isa = NSString; string = textField; }; 702 "Object 64" = { 703 destination = "Object 55"; 704 isa = IMControlConnector; 705 label = "Object 65"; 706 source = "Object 16"; 707 }; 708 "Object 65" = {isa = NSString; string = "buttonPressed:"; }; 709 "Object 66" = { 710 destination = "Object 55"; 711 isa = IMControlConnector; 712 label = "Object 65"; 713 source = "Object 17"; 714 }; 715 "Object 67" = { 716 destination = "Object 55"; 717 isa = IMControlConnector; 718 label = "Object 65"; 719 source = "Object 14"; 720 }; 721 "Object 68" = { 722 destination = "Object 55"; 723 isa = IMControlConnector; 724 label = "Object 65"; 725 source = "Object 18"; 726 }; 727 "Object 69" = { 728 destination = "Object 55"; 729 isa = IMControlConnector; 730 label = "Object 65"; 731 source = "Object 19"; 732 }; 733 "Object 70" = { 734 destination = "Object 55"; 735 isa = IMControlConnector; 736 label = "Object 65"; 737 source = "Object 20"; 738 }; 739 "Object 71" = { 740 destination = "Object 55"; 741 isa = IMControlConnector; 742 label = "Object 65"; 743 source = "Object 21"; 744 }; 745 "Object 72" = { 746 destination = "Object 55"; 747 isa = IMOutletConnector; 748 label = "Object 73"; 749 source = "Object 2"; 750 }; 751 "Object 73" = {isa = NSString; string = delegate; }; 752 RootObject = {Connections = "Object 57"; Objects = "Object 1"; isa = GMModel; }; 753 TopLevelObjects = (RootObject); 754 Version = 1; 755} 756