Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 12 additions & 10 deletions src/Morphic-Core/WorldState.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ WorldState class >> pharoItemsOn: aBuilder [
keyText: 'S';
iconName: #smallSave.
(aBuilder item: #'Save as...')
target: self;
target: aBuilder model;
selector: #saveAs;
help: 'Save the current version of the image on disk under a new name.';
order: 2;
Expand Down Expand Up @@ -235,15 +235,6 @@ WorldState class >> saveAndQuit [
]
]

{ #category : 'world menu items' }
WorldState class >> saveAs [

| reference |
reference := self uiManager chooseForSaveFileReference: 'Save Image as?' extensions: #( 'image' ) path: Smalltalk imageFile nextVersion.

reference ifNotNil: [ Smalltalk saveAs: reference parent / (reference basenameWithoutExtension: 'image') ]
]

{ #category : 'world menu items' }
WorldState class >> saveSession [
Cursor write showWhile: [
Expand Down Expand Up @@ -772,6 +763,17 @@ WorldState >> runStepMethodsIn: aWorld [
self runLocalStepMethodsIn: aWorld.
]

{ #category : 'menu actions' }
WorldState >> saveAs [

| reference |
reference := worldRenderer world morphicUIManager
chooseForSaveFileReference: 'Save Image as?'
extensions: #( 'image' )
path: Smalltalk imageFile nextVersion.
reference ifNotNil: [ Smalltalk saveAs: reference parent / (reference basenameWithoutExtension: 'image') ]
]

{ #category : 'hands' }
WorldState >> selectHandsToDrawForDamage: damageList [
"Select the set of hands that must be redrawn because either (a) the hand itself has changed or (b) the hand intersects some damage rectangle."
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ SycGenerateVariableAccessorsWithLazyInitializationCommand >> isComplexRefactorin
SycGenerateVariableAccessorsWithLazyInitializationCommand >> prepareFullExecutionInContext: aToolContext [

super prepareFullExecutionInContext: aToolContext.
variable := aToolContext lastSelectedVariable.
value := self uiManager
variable := aToolContext lastSelectedVariable.
value := aToolContext tool morphicUIManager
request: 'Default value of variable accessor'
initialAnswer: 'nil'
title: 'Default variable''s value'.
Expand Down
8 changes: 0 additions & 8 deletions src/UIManager/Object.extension.st

This file was deleted.