Marcel Taeumel uploaded a new version of ST80 to project The Trunk:
http://source.squeak.org/trunk/ST80-mt.179.mcz==================== Summary ====================
Name: ST80-mt.179
Author: mt
Time: 12 April 2015, 9:15:30.231 pm
UUID: 890f2b8f-21de-a647-8f0e-f78143e46401
Ancestors: ST80-mt.178
Some MVC fixes in main menu and modal controller.
=============== Diff against ST80-mt.178 ===============
Item was added:
+ ----- Method: ModalController>>closeAndUnscheduleNoTerminate (in category 'as yet unclassified') -----
+ closeAndUnscheduleNoTerminate
+ "Erase the receiver's view and remove it from the collection of scheduled views, but do not terminate the current process."
+
+ view erase.
+ view release.
+ ScheduledControllers unschedule: self.!
Item was changed:
----- Method: ScreenController>>openMenu (in category 'nested menus') -----
openMenu
"Smalltalk hasMorphic ifTrue: [^self openMenuWithMorphicOptions]."
^ SelectionMenu labelList:
+ #(
- #( 'keep this menu up'
-
'browser'
'package browser'
'method finder'
'workspace'
'file list'
'file...'
'transcript'
'simple change sorter'
'dual change sorter'
'new project'
)
lines: #(1 8 10)
+ selections: #(openBrowser openPackageBrowser openSelectorBrowser openWorkspace openFileList openFile openTranscript
- selections: #(durableOpenMenu
- openBrowser openPackageBrowser openSelectorBrowser openWorkspace openFileList openFile openTranscript
openSimpleChangeSorter openChangeManager
openProject )
"
ScreenController new openMenu startUp
"!
Item was changed:
----- Method: ScreenController>>openMenuWithMorphicOptions (in category 'nested menus') -----
openMenuWithMorphicOptions
"Include 'morphic world' and 'morphic project' selections"
^ SelectionMenu labelList:
+ #( 'browser'
- #( 'keep this menu up'
-
- 'browser'
'package browser'
'method finder'
'workspace'
'file list'
'file...'
'transcript'
'morphic world'
'simple change sorter'
'dual change sorter'
'mvc project'
'morphic project'
)
lines: #(1 9 11)
+ selections: #(openBrowser openPackageBrowser openSelectorBrowser openWorkspace openFileList openFile openTranscript openMorphicWorld
- selections: #(durableOpenMenu
- openBrowser openPackageBrowser openSelectorBrowser openWorkspace openFileList openFile openTranscript openMorphicWorld
openSimpleChangeSorter openChangeManager
openProject openMorphicProject )
"
ScreenController new openMenuWithMorphicOptions startUp
"!