[squeak-dev] MorphicProject subclass: #EtoysProject

H. Hirzel hannes.hirzel at gmail.com
Sun Oct 8 20:34:19 UTC 2017

We have

Project class

	"Return to the project from which this project was entered. Do
nothing if the current project has no link to its previous project."

	| prevProj |
	prevProj := CurrentProject previousProject.
	prevProj ifNotNil: [prevProj enter: true revert: false saveForRevert: false].


enter: returningFlag revert: revertFlag saveForRevert: saveForRevert
	"Install my ChangeSet, Transcript, and scheduled views as current
globals. If returningFlag is true, we will return to the project from
whence the current project was entered; don't change its
previousProject link in this case.
	If saveForRevert is true, save the ImageSegment of the project being left.
	If revertFlag is true, make stubs for the world of the project being left.
	If revertWithoutAsking is true in the project being left, then always revert."

CurrentProject world triggerEvent: #aboutToLeaveWorld.



triggerEvent: anEventSelector
	"Evaluate all actions registered for <anEventSelector>. Return the
value of the last registered action."

    ^(self actionForEvent: anEventSelector) value


	self deprecated: 'The global becomeModal is no longer supported, use
e.g. a dialog window'.
	"self modalWindow: nil"

I do not know what the issue is here about a modalWindow. Which modal window?


On 10/8/17, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> Next thing to look into.
> If I hit the 'previous project' navigation button I get
> PasteUpMorph>>#removeModalWindow has been deprecated. The global
> becomeModal is no longer supported, use e.g. a dialog window
> Select Proceed to continue, or close this window to cancel the operation.
> see screen shot.

More information about the Squeak-dev mailing list