NewLauncher.st
changeset 8951 676d72f909f9
parent 8794 59ab103964f9
child 8968 2d6a60835c99
equal deleted inserted replaced
8950:48c69259d82d 8951:676d72f909f9
   335 'Demo programs.'
   335 'Demo programs.'
   336 
   336 
   337 #demos3D
   337 #demos3D
   338 '3D GL graphic demos.'
   338 '3D GL graphic demos.'
   339 
   339 
   340 demosOldStuff
       
   341 'Very old demos'
       
   342 
       
   343 #demos3DcubeSolid
   340 #demos3DcubeSolid
   344 'A rotating solid cube.'
   341 'A rotating solid cube.'
   345 
   342 
   346 #demos3DcubeWire
   343 #demos3DcubeWire
   347 'A rotating wireframe cube.'
   344 'A rotating wireframe cube.'
   389 'Opens a demo for the Commander class.'
   386 'Opens a demo for the Commander class.'
   390 
   387 
   391 #demosDigitalClock
   388 #demosDigitalClock
   392 'Opens a digital clock application'
   389 'Opens a digital clock application'
   393 
   390 
       
   391 #demosDrawingProtocol
       
   392 'Drawing protocol demo (for programmers)'
       
   393 
   394 #demosFTP
   394 #demosFTP
   395 'Opens a simple FTP interface demo.'
   395 'Opens a simple FTP interface demo.'
   396 
   396 
   397 #demosFractalPatterns
   397 #demosFractalPatterns
   398 'Opens a view displaying fractal patterns.'
   398 'Opens a view displaying fractal patterns.'
   401 'Opens a view displaying fractal plants (iterated function systems).'
   401 'Opens a view displaying fractal plants (iterated function systems).'
   402 
   402 
   403 #demosGUI
   403 #demosGUI
   404 'GUI builder demos.'
   404 'GUI builder demos.'
   405 
   405 
   406 #demosDrawingProtocol
       
   407 'Drawing protocol demo (for programmers)'
       
   408 
       
   409 #demosGUICalculator
   406 #demosGUICalculator
   410 'Calculator built using the GUI builder.'
   407 'Calculator built using the GUI builder.'
   411 
   408 
   412 #demosGUIWidgets
   409 #demosGUIWidgets
   413 'GUI widgets usage.'
   410 'GUI widgets usage.'
   449 'Opens a view with more fractal patterns.'
   446 'Opens a view with more fractal patterns.'
   450 
   447 
   451 #demosNews
   448 #demosNews
   452 'Opens a simple news reader demo.'
   449 'Opens a simple news reader demo.'
   453 
   450 
       
   451 #demosOldStuff
       
   452 'Very old demos'
       
   453 
   454 #demosPen
   454 #demosPen
   455 'Opens a demo for the Pen class.'
   455 'Opens a demo for the Pen class.'
   456 
   456 
   457 #demosRemoteLauncher
   457 #demosRemoteLauncher
   458 'Opens a launcher on a remote display.'
   458 'Opens a launcher on a remote display.'
   515 'Show the index of the online documentation.'
   515 'Show the index of the online documentation.'
   516 
   516 
   517 #helpPrintDocumentation
   517 #helpPrintDocumentation
   518 'Print various parts of the ST/X documentation.'
   518 'Print various parts of the ST/X documentation.'
   519 
   519 
       
   520 #helpProgrammersGuide
       
   521 'Show the programmer''s guide.'
       
   522 
   520 #helpRFC
   523 #helpRFC
   521 'Show an RFC by number.'
   524 'Show an RFC by number.'
   522 
   525 
   523 #helpProgrammersGuide
       
   524 'Show the programmer''s guide.'
       
   525 
       
   526 #helpSTXOnlineDocumentation
   526 #helpSTXOnlineDocumentation
   527 'Show the ST/X online documentation.'
   527 'Show the ST/X online documentation.'
   528 
   528 
   529 #helpShowTipOfTheDay
   529 #helpShowTipOfTheDay
   530 'Show a tip-of-the-day.'
   530 'Show a tip-of-the-day.'
   531 
   531 
       
   532 #helpSmalltalkTutorial
       
   533 'Show the Smalltalk Language Tutorial.'
       
   534 
   532 #helpToolsDocumentation
   535 #helpToolsDocumentation
   533 'Show the tool documentation.'
   536 'Show the tool documentation.'
   534 
   537 
   535 #helpTutorial
   538 #helpTutorial
   536 'Show the ST/X Tutorial.'
   539 'Show the ST/X Tutorial.'
   537 
   540 
   538 #helpSmalltalkTutorial
       
   539 'Show the Smalltalk Language Tutorial.'
       
   540 
       
   541 #helpWhatsNew
   541 #helpWhatsNew
   542 'Show the latest news about the ST/X documentation.'
   542 'Show the latest news about the ST/X documentation.'
   543 
   543 
   544 #helpWhatsNewInSTX
   544 #helpWhatsNewInSTX
   545 'Show the latest news about ST/X.'
   545 'Show the latest news about ST/X.'
   641 'Open a Changes Browser.'
   641 'Open a Changes Browser.'
   642 
   642 
   643 #toolsChangesBrowserOrNavigateToRecentChange
   643 #toolsChangesBrowserOrNavigateToRecentChange
   644 'Open a Changes Browser or navigate to a recent Change.'
   644 'Open a Changes Browser or navigate to a recent Change.'
   645 
   645 
       
   646 #toolsEvaluationWorkspace
       
   647 'A 3-pane EvaluationWorkspace - good for lectures and Smalltalk courses'
       
   648 
   646 #toolsGUIPainter
   649 #toolsGUIPainter
   647 'Open a GUI Painter for graphical user interface construction.'
   650 'Open a GUI Painter for graphical user interface construction.'
   648 
   651 
   649 #toolsImageEditor
   652 #toolsImageEditor
   650 'Open a Bitmap Image Editor.'
   653 'Open a Bitmap Image Editor.'
   651 
   654 
       
   655 #toolsInternationalLanguageTranslationEditor
       
   656 'Open the National Language Translation Editor'
       
   657 
   652 #toolsMenuEditor
   658 #toolsMenuEditor
   653 'Open a Menu Editor for building menus and toolBars.'
   659 'Open a Menu Editor for building menus and toolBars.'
   654 
   660 
   655 #toolsMisc
   661 #toolsMisc
   656 'Misc Tools.'
   662 'Misc Tools.'
   674 'Create a new project.'
   680 'Create a new project.'
   675 
   681 
   676 #toolsMiscProjectsSelectProject
   682 #toolsMiscProjectsSelectProject
   677 'Select an existing project and reopen its windows.'
   683 'Select an existing project and reopen its windows.'
   678 
   684 
       
   685 #toolsMyWorkspace
       
   686 'Workspace on the "MyWorkspace.wsp" file'
       
   687 
   679 #toolsNewChangesBrowser
   688 #toolsNewChangesBrowser
   680 'Open the new changes browser.'
   689 'Open the new changes browser.'
   681 
   690 
       
   691 #toolsOOM
       
   692 ''
       
   693 
   682 #toolsOldChangesBrowser
   694 #toolsOldChangesBrowser
   683 'Open the old changes browser.'
   695 'Open the old changes browser.'
   684 
   696 
   685 #toolsProjects
   697 #toolsProjects
   686 ''
   698 ''
   687 
   699 
   688 #toolsInternationalLanguageTranslationEditor
       
   689 'Open the National Language Translation Editor'
       
   690 
       
   691 #toolsSUnit
   700 #toolsSUnit
   692 'Open the SUnit TestRunner.'
   701 'Open the SUnit TestRunner.'
   693 
   702 
   694 #toolsSmaCC
   703 #toolsSmaCC
   695 'Open the SmaCC Parsergenerator Tool.'
   704 'Open the SmaCC Parsergenerator Tool.'
   696 
   705 
       
   706 #toolsSystemWorkspace
       
   707 'The SystemWorkspace with Welcome Messages'
       
   708 
   697 #toolsTerminal
   709 #toolsTerminal
   698 'Open a terminal view (aka xterm)'
   710 'Open a terminal view (aka xterm)'
   699 
   711 
   700 #toolsWorkspace
   712 #toolsWorkspace
   701 'Open a Workspace for evaluating smalltalk expressions.'
   713 'Open a Workspace for evaluating smalltalk expressions.'
   702 
       
   703 #toolsMyWorkspace
       
   704 'Workspace on the "MyWorkspace.wsp" file'
       
   705 
       
   706 #toolsSystemWorkspace
       
   707 'The SystemWorkspace with Welcome Messages'
       
   708 
       
   709 #toolsEvaluationWorkspace
       
   710 'A 3-pane EvaluationWorkspace - good for lectures and Smalltalk courses'
       
   711 
   714 
   712 #windows
   715 #windows
   713 'Window functions.'
   716 'Window functions.'
   714 
   717 
   715 #windowsDeiconifyAll
   718 #windowsDeiconifyAll
  2760             nameKey: startToDoListBrowser
  2763             nameKey: startToDoListBrowser
  2761             translateLabel: true
  2764             translateLabel: true
  2762           )
  2765           )
  2763          (MenuItem
  2766          (MenuItem
  2764             activeHelpKey: toolsOOM
  2767             activeHelpKey: toolsOOM
       
  2768             enabled: oomPackageLoaded
  2765             label: 'Code Metrics Browser'
  2769             label: 'Code Metrics Browser'
  2766             itemValue: startOOMBrowser
  2770             itemValue: startOOMBrowser
  2767             nameKey: startOOMBrowser
  2771             nameKey: startOOMBrowser
  2768             translateLabel: true
  2772             translateLabel: true
  2769           )
  2773           )
  2770          (MenuItem
  2774          (MenuItem
  2771             activeHelpKey: toolsSmaCC
  2775             activeHelpKey: toolsSmaCC
       
  2776             enabled: smaccPackageLoaded
  2772             label: 'SmaCC ParserGenerator'
  2777             label: 'SmaCC ParserGenerator'
  2773             itemValue: startSmaCCParserGenerator
  2778             itemValue: startSmaCCParserGenerator
  2774             nameKey: startSmaCCParserGenerator
  2779             nameKey: startSmaCCParserGenerator
  2775             translateLabel: true
  2780             translateLabel: true
  2776           )
  2781           )
  3486         holder value:self transcriptView.
  3491         holder value:self transcriptView.
  3487     ].
  3492     ].
  3488     ^ holder
  3493     ^ holder
  3489 !
  3494 !
  3490 
  3495 
       
  3496 oomPackageLoaded
       
  3497     "true if the oom (metrics) package is loaded"
       
  3498 
       
  3499     "/ access via at: to prevent preference-detector from including oom as
       
  3500     "/ prerequisite for NewLaucher.
       
  3501     ^ (Smalltalk at:#'OOM::MetricVisualizer') isBehavior
       
  3502 !
       
  3503 
  3491 packageDialogVisible
  3504 packageDialogVisible
  3492 "/    ^ true.
  3505 "/    ^ true.
  3493     ^ false
  3506     ^ false
  3494 !
  3507 !
  3495 
  3508 
  3503     ^ holder
  3516     ^ holder
  3504 !
  3517 !
  3505 
  3518 
  3506 showActiveHelpMenuItem
  3519 showActiveHelpMenuItem
  3507     ^ false
  3520     ^ false
       
  3521 !
       
  3522 
       
  3523 smaccPackageLoaded
       
  3524     "true if the oom (metrics) package is loaded"
       
  3525 
       
  3526     "/ access via at: to prevent preference-detector from including oom as
       
  3527     "/ prerequisite for NewLaucher.
       
  3528     ^ (Smalltalk at:#'SmaCC::SmaccParserGenerator') isBehavior
  3508 !
  3529 !
  3509 
  3530 
  3510 smallTeamAvailable
  3531 smallTeamAvailable
  3511     ^ SmallTeam notNil
  3532     ^ SmallTeam notNil
  3512 
  3533 
  4661 ! !
  4682 ! !
  4662 
  4683 
  4663 !NewLauncher class methodsFor:'documentation'!
  4684 !NewLauncher class methodsFor:'documentation'!
  4664 
  4685 
  4665 version
  4686 version
  4666     ^ '$Header: /cvs/stx/stx/libtool/NewLauncher.st,v 1.390 2009-09-27 09:49:24 cg Exp $'
  4687     ^ '$Header: /cvs/stx/stx/libtool/NewLauncher.st,v 1.391 2009-10-12 10:09:25 cg Exp $'
       
  4688 !
       
  4689 
       
  4690 version_CVS
       
  4691     ^ '$Header: /cvs/stx/stx/libtool/NewLauncher.st,v 1.391 2009-10-12 10:09:25 cg Exp $'
  4667 ! !
  4692 ! !