[squeak-dev] The Trunk: Morphic-eem.1789.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu Nov 11 16:35:31 UTC 2021
Eliot Miranda uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-eem.1789.mcz
==================== Summary ====================
Name: Morphic-eem.1789
Author: eem
Time: 11 November 2021, 8:35:27.872742 am
UUID: 5216c9e3-3e23-4083-947a-de1f79423905
Ancestors: Morphic-eem.1788
Fix MNU on hitting enter in Window Menu's Find Workspace... item.
=============== Diff against Morphic-eem.1788 ===============
Item was changed:
----- Method: TheWorldMainDockingBar>>listWindowsOn: (in category 'submenu - windows') -----
listWindowsOn: menu
| windows |
windows := self allVisibleWindows sorted: [:winA :winB |
((winA model isNil or: [winB model isNil]) or: [winA model name = winB model name])
ifTrue: [winA label < winB label]
ifFalse: [winA model name < winB model name]].
windows ifEmpty: [
menu addItem: [ :item |
item
contents: 'No Windows' translated;
isEnabled: false ] ].
windows do: [ :each |
| windowColor |
windowColor := (each model respondsTo: #windowColorToUse)
ifTrue: [each model windowColorToUse]
ifFalse: [UserInterfaceTheme current get: #uniformWindowColor for: Model].
menu addItem: [ :item |
item
contents: (self windowMenuItemLabelFor: each);
icon: (self colorIcon: windowColor);
target: each;
selector: #comeToFront;
subMenuUpdater: self
selector: #windowMenuFor:on:
arguments: { each };
action: [ each beKeyWindow; expand ] ] ].
menu
addLine;
add: 'Collapse all windows' target: (Project current world) selector: #collapseAllWindows;
add: 'Close all windows' target: self selector: #closeAllWindowsUnsafe;
addItem: [:item | item
contents: 'Close all windows without changes';
target: self;
icon: MenuIcons smallBroomIcon;
selector: #closeAllWindows];
add: 'Close all windows but workspaces' target: self selector: #closeAllWindowsButWorkspaces;
addItem:
[ :item |
item
contents: 'Find Workspace...';
- target: self;
- selector: #findWorkspace;
subMenuUpdater: self
selector: #workspacesMenuFor:
arguments: #()]!
More information about the Squeak-dev
mailing list
|