Squeak Class Documentation category index | class index  
 
ProjectNavigationMorph
  category: Morphic-Navigators
  superclass: AlignmentMorphBob1
  subclasses: KidNavigationMorph NebraskaNavigationMorph

No comment. Sorry.

instance methods
  as yet unclassified
  addButtons
addCustomMenuItems:hand:
amountToShowWhenSmall
checkForRebuild
color:
colorForButtons
currentNavigatorVersion
fontForButtons
handlesMouseOver:
inFlapsSuppressedMode
inFullScreenMode
initialColor
initialize
justDroppedInto:event:
makeButton:balloonText:for:
makeTheButtons
morphicLayerNumber
mouseEnter:
mouseLeave:
openInWorld:
orientationString
orientedVertically
positionVertically
retractIfAppropriate
showMenuFor:event:
step
stepTime
toggleOrientation
wantsSteps

  object fileIn
 

  the actions
  doFindButtonMenuEvent:
doNewPainting
doPublishButtonMenuEvent:
editProjectInfo
findAProject
findAProjectSimple
findAnything
fullScreenOff
fullScreenOn
getNewerVersionIfAvailable
getSoundVolume
gotoAnother
newProject
nextProject
previousProject
publishDifferent
publishProject
publishProjectAs
publishStyle:forgetURL:withRename:
quitSqueak
setSoundVolume:
shareThisWorld
soundDownEvt:morph:
soundStillDownEvt:morph:
soundUpEvt:morph:
tellAFriend
toggleFlapsSuppressed
undoLastCommand

  the buttons
  buttonFind
buttonFlaps
buttonFullScreen
buttonGoTo
buttonNewProject
buttonNewer
buttonNext
buttonPaint
buttonPrev
buttonPublish
buttonQuit
buttonShare
buttonSound
buttonTell
buttonUndo
findSomethingOnSuperSwiki
speakerIcon

class methods
  as yet unclassified
  preferredNavigator

instance methods
  as yet unclassified top  
 

addButtons


 

addCustomMenuItems:hand:

Add further items to the menu as appropriate


 

amountToShowWhenSmall


 

checkForRebuild


 

color:

Set the receiver's color. Directly set the color if appropriate, else go by way of fillStyle


 

colorForButtons


 

currentNavigatorVersion


 

fontForButtons


 

handlesMouseOver:

Do I want to receive mouseEnter: and mouseLeave: when the button is up and the hand is empty? The default response is false, except if you have added sensitivity to mouseEnter: or mouseLeave:, using the on:send:to: mechanism.


 

inFlapsSuppressedMode


 

inFullScreenMode


 

initialColor


 

initialize


 

justDroppedInto:event:

This message is sent to a dropped morph after it has been dropped on -- and been accepted by -- a drop-sensitive morph


 

makeButton:balloonText:for:


 

makeTheButtons


 

morphicLayerNumber

helpful for insuring some morphs always appear in front of or behind others.
smaller numbers are in front


 

mouseEnter:

Handle a mouseEnter event, meaning the mouse just entered my bounds with no button pressed. The default response is to let my eventHandler, if any, handle it.


 

mouseLeave:

Handle a mouseLeave event, meaning the mouse just left my bounds with no button pressed. The default response is to let my eventHandler, if any, handle it.


 

openInWorld:

Add this morph to the requested World.


 

orientationString


 

orientedVertically


 

positionVertically


 

retractIfAppropriate


 

showMenuFor:event:


 

step

Do some periodic activity. Use startStepping/stopStepping to start and stop getting sent this message. The time between steps is specified by this morph's answer to the stepTime message. The generic version dispatches control to the player, if any. The nasty circumlocation about owner's transformation is necessitated by the flexing problem that the player remains in the properties dictionary both of the flex and the real morph. In the current architecture, only the top renderer's pointer to the player should actually be honored for the purpose of firing.


 

stepTime

Answer the desired time between steps in milliseconds. This default implementation requests that the 'step' method be called once every second.


 

toggleOrientation


 

wantsSteps

Return true if the receiver overrides the default Morph step method.


  object fileIn top  

  the actions top  
 

doFindButtonMenuEvent:


 

doNewPainting


 

doPublishButtonMenuEvent:


 

editProjectInfo


 

findAProject


 

findAProjectSimple


 

findAnything


 

fullScreenOff


 

fullScreenOn


 

getNewerVersionIfAvailable


 

getSoundVolume


 

gotoAnother


 

newProject


 

nextProject


 

previousProject


 

publishDifferent


 

publishProject


 

publishProjectAs


 

publishStyle:forgetURL:withRename:


 

quitSqueak


 

setSoundVolume:


 

shareThisWorld


 

soundDownEvt:morph:


 

soundStillDownEvt:morph:


 

soundUpEvt:morph:


 

tellAFriend


 

toggleFlapsSuppressed


 

undoLastCommand


  the buttons top  
 

buttonFind


 

buttonFlaps


 

buttonFullScreen


 

buttonGoTo


 

buttonNewProject


 

buttonNewer


 

buttonNext


 

buttonPaint


 

buttonPrev


 

buttonPublish


 

buttonQuit


 

buttonShare


 

buttonSound


 

buttonTell


 

buttonUndo


 

findSomethingOnSuperSwiki


 

speakerIcon


class methods
  as yet unclassified top  
 

preferredNavigator

Preferences eToyFriendly ifTrue: [^KidNavigationMorph].