Squeak Class Documentation category index | class index  
 
TheWorldMenu
  category: Morphic-Kernel
  superclass: Object
  subclasses:

No comment. Sorry.

instance methods
  action
  commandKeyTypedIntoMenu:
createStandardPartsBin
doMenuItem:with:
launchCustomPartsBin
menuColorString
openMessageNames
projectThumbnail
roundedCornersString
setGradientColor
soundEnablingString
staggerPolicyString
toggleFlapSuppressionInProject
toggleWindowPolicy
uniTilesClassicString

  commands
  beIsolated
changeBackgroundColor
cleanUpWorld
inspectWorldModel
loadProject
lookForSlips
mvcProjectsAllowed
newMorphOfClass:event:
openChangeSorter1
openChangeSorter2
openEmail
openFileList
openIRC
openMVCProject
openMorphicProject
openSelectorBrowser
openTranscript
openWorkspace
printWorldOnFile
projectForMyWorld
propagateChanges
quitSession
readMorphFromAFile
saveAndQuit
saveSession
saveWorldInFile
setDisplayDepth
splitNewMorphList:depth:
startMessageTally
startThenBrowseMessageTally
worldMenuHelp

  construction
  alphabeticalMorphMenu
appearanceMenu
buildWorldMenu
changesMenu
colorForDebugging:
debugMenu
fillIn:from:
helpMenu
myMenuColor
newMorph
openMenu
playfieldMenu
projectMenu
remoteMenu
scriptingMenu

  mechanics
  adaptToWorld:
adaptedToWorld:
menu:
world:project:hand:

  popups
  appearanceDo
changesDo
debugDo
doPopUp:
helpDo
openWindow
playfieldDo
projectDo
remoteDo
scriptingDo
standardFontDo

  windows & flaps menu
  flapsDo
flapsMenu
formulateFlapsMenu:
globalFlapsEnabled
newGlobalFlapString
suppressFlapsString
useGlobalFlapsString
whichGlobalFlapsString
windowsDo
windowsMenu

class methods
  no messages
 

instance methods
  action top  
 

commandKeyTypedIntoMenu:

The user typed a command-key into the given menu; dispatch it


 

createStandardPartsBin

A dead branch -- only reachable now from pre-existing menus that the user may have kept up


 

doMenuItem:with:


 

launchCustomPartsBin

A dead branch -- only reachable now from pre-existing menus that the user may have kept up


 

menuColorString


 

openMessageNames

Bring a MessageNames tool to the front


 

projectThumbnail

Offer the user a menu of project names. Attach to the hand a thumbnail of the project the user selects.


 

roundedCornersString


 

setGradientColor


 

soundEnablingString


 

staggerPolicyString


 

toggleFlapSuppressionInProject

Toggle whether global flaps are suppressed in this project. Obsolete, retained for bkwrd compatibility with preexisting persistent menus.


 

toggleWindowPolicy


 

uniTilesClassicString


  commands top  
 

beIsolated

Establish this project as an isolation layer.
Further method changes made here will be revoked when you leave the project.


 

changeBackgroundColor

Let the user select a new background color for the world


 

cleanUpWorld


 

inspectWorldModel


 

loadProject

Put up a Menu and let the user choose a '.project' file to load. Create a thumbnail and jump into the project.


 

lookForSlips


 

mvcProjectsAllowed


 

newMorphOfClass:event:

Attach a new morph of the given class to the invoking hand.


 

openChangeSorter1


 

openChangeSorter2


 

openEmail

open an email interface


 

openFileList


 

openIRC

open an interface to Internet Relay Chat


 

openMVCProject


 

openMorphicProject


 

openSelectorBrowser


 

openTranscript


 

openWorkspace


 

printWorldOnFile

Ask the user for a filename and print the world as postscript.


 

projectForMyWorld


 

propagateChanges

The changes made in this isolated project will be propagated to projects above.


 

quitSession


 

readMorphFromAFile

Produce a morph from a file -- either a saved .morph file or a graphics file


 

saveAndQuit


 

saveSession


 

saveWorldInFile

Save the world's submorphs, model, and stepList in a file.


 

setDisplayDepth

Let the user choose a new depth for the display.


 

splitNewMorphList:depth:


 

startMessageTally


 

startThenBrowseMessageTally


 

worldMenuHelp

self currentWorld primaryHand worldMenuHelp


  construction top  
 

alphabeticalMorphMenu


 

appearanceMenu

Build the appearance menu for the world.


 

buildWorldMenu

Build the menu that is put up when the screen-desktop is clicked on


 

changesMenu

Build the changes menu for the world.


 

colorForDebugging:

aMenu color: self myMenuColor


 

debugMenu


 

fillIn:from:

A menu constructor utility by RAA. dataForMenu is a list of items which mean:
nil Indicates to add a line

first element is symbol Add updating item with the symbol as the wording selector
second element is a list second element has the receiver and selector

first element is a string Add menu item with the string as its wording
second element is a list second element has the receiver and selector

a third element exists Use it as the balloon text
a fourth element exists Use it as the enablement selector (updating case only)


 

helpMenu

Build the help menu for the world.


 

myMenuColor


 

newMorph

The user requested 'new morph' from the world menu. Put up a menu that allows many ways of obtaining new morphs. If the preference #classicNewMorphMenu is true, the full form of yore is used; otherwise, a much shortened form is used.


 

openMenu

Build the open window menu for the world.


 

playfieldMenu


 

projectMenu

Build the project menu for the world.


 

remoteMenu

Build the Telemorphic menu for the world.


 

scriptingMenu

Build the authoring-tools menu for the world.


  mechanics top  
 

adaptToWorld:


 

adaptedToWorld:

Can use me but need to adapt myself


 

menu:

Create a menu with the given title, ready for filling


 

world:project:hand:


  popups top  
 

appearanceDo

Build and show the appearance menu for the world.


 

changesDo

Build the changes menu for the world.


 

debugDo


 

doPopUp:


 

helpDo

Build and show the help menu for the world.


 

openWindow


 

playfieldDo

Build the playfield menu for the world.


 

projectDo

Build and show the project menu for the world.


 

remoteDo


 

scriptingDo


 

standardFontDo

Build and show the standard font menu


  windows & flaps menu top  
 

flapsDo

Put up the flaps menu for the world.


 

flapsMenu

Build the flaps menu for the world.


 

formulateFlapsMenu:

Fill aMenu with appropriate content


 

globalFlapsEnabled

Answer whether global flaps are enabled. Retained for the benefit of preexisting menus/butons that may call this


 

newGlobalFlapString

Answer a string for the new-global-flap item in the flap menu. Obsolete; retained momentarily for the benefit of preexisting persistent menus.


 

suppressFlapsString

Answer the wording of the suppress-flaps item


 

useGlobalFlapsString

Answer the wording for the use-global-flaps command


 

whichGlobalFlapsString

Obsolete, retained momentarily for bkwrd compatibility with existing menu-item morphs lingering in image segments, etc.


 

windowsDo

Build the windows menu for the world.


 

windowsMenu

Build the windows menu for the world.


class methods
  no messages top